Releases: haskell-works/avro
Releases · haskell-works/avro
Release v0.6.0.1
Release v0.6.0.0
What's Changed
- Fix partial pattern match by @HuwCampbell in #164
- Recursively normalise schemas. by @torgeirsh in #166
- Upgrade to ghc-8.10.7 and ghc-9.0.1 by @newhoggy in #167
- Compatibility with Aeson 2.0 by @alexbiehl in #173
- Compatbility with text-2.0 by @alexbiehl in #174
- Incremental decoding for containers by @alexbiehl in #171
New Contributors
- @torgeirsh made their first contribution in #166
Full Changelog: v0.5.2.1...v0.6.0.0
Release v0.5.2.0
Changes
- Upgrade to [email protected] by @newhoggy
- Merge pull request #146 from haskell-works/[email protected] Upgrade to [email protected] by @newhoggy
- Remove unused imports by @newhoggy
- Merge pull request #147 from haskell-works/remove-unused-imports Remove unused imports by @newhoggy
- Build on ghc-8.10.1 by @newhoggy
- Merge pull request #148 from haskell-works/build-on-ghc-8.10.1 Build on ghc-8.10.1 by @newhoggy
- Checkout on release by @newhoggy
- New version 0.5.2.0 by @newhoggy
Release v0.5.1.0
Changes
- CI build for ghc-8.8.3 by @newhoggy
- Merge pull request #145 from haskell-works/ci-build-for-ghc-8.8.3 CI build for ghc-8.8.3 by @newhoggy
- Remove Record's Order as per specification by @AlexeyRaga
- Test recursive case by @AlexeyRaga
- Add mutually recursive case by @AlexeyRaga
- Build with 8.8.3, deprecate 8.4.4 by @AlexeyRaga
- Merge pull request #144 from haskell-works/remove-record-order Remove Record's Order as per specification by @AlexeyRaga
- Remove unspecified field from Schema by @AlexeyRaga
Release v0.5.0.0
Changes
- Add functionality for customizing derived Haskell type names by @null
- Merge pull request #140 from jmickelin/custom-typename-deriving Add functionality for customizing derived Haskell type names by @AlexeyRaga
- Make deconflicting properly recursive by @null
- Make deconflicting work purely on Schemas by @null
- Direct decoding by @AlexeyRaga
- Update shell.nix by @AlexeyRaga
- Simplify decoding, support all types in Schema by @AlexeyRaga
- Encode containers by @AlexeyRaga
- Remove Lazy and Strict decoding and reorganise project by @AlexeyRaga
- DefaultValue by @AlexeyRaga
- Rename classes to ToAvro / FromAvro and document by @AlexeyRaga
- Rename 'encodeValue' into 'encodeValueWithSchema' by @AlexeyRaga
- Expose 'encodeValue' and 'decodeValue' by @AlexeyRaga
- Embrace HasAvroSchema, update Readme by @AlexeyRaga
- Update Readme by @AlexeyRaga
- Add missing ToAvro cases by @AlexeyRaga
- Merge pull request #141 from haskell-works/decode-optimisation 3x faster, support logical types better, simpler interface by @AlexeyRaga
- Release v0.5.0.0 by @AlexeyRaga
Release v0.4.7.0
Changes
- Upgrade to ghc-8.8.2 in CI by @newhoggy
- Update orbs by @newhoggy
- Merge pull request #133 from haskell-works/upgrade-to-ghc-8.8.2-in-ci Upgrade to ghc-8.8.2 in CI by @newhoggy
- Add logical types (decimal, UUID, dates) by @serras
- Fix benchmarks and tests by @serras
- Fix on 8.8 by @serras
- Merge pull request #135 from serras/master Add logical types (decimal, UUID, dates) by @AlexeyRaga
- Add deriving for unions with a single constructor by @null
- Merge pull request #134 from jmickelin/derive-avro-for-singleton-unions Add deriving for unions with a single constructor by @AlexeyRaga
- Add FromLazyAvro instances for logical types by @null
- Merge pull request #136 from jmickelin/fromlazy-avro-logical Add FromLazyAvro instances for logical types by @AlexeyRaga
- Add status badges (and Hackage) to README.md by @kutyel
- Merge pull request #137 from kutyel/master Add status badges (and Hackage) to README.md by @AlexeyRaga
- Add EitherN types for N=6...10 by @null
- Add tests for Either6...Either10 by @null
- Merge pull request #138 from jmickelin/either-10 Either6...Either10 by @AlexeyRaga
- Consider adding derived Ord instances by @kutyel
- Merge pull request #139 from kutyel/ord-instances Consider adding derived Ord instances by @AlexeyRaga
- Release v0.4.7.0 by @AlexeyRaga
Release v0.4.6.0
Changes
- Direct test output and generate environment files by @newhoggy
- Merge pull request #124 from haskell-works/direct-test-output-and-generate-environment-files Direct test output and generate environment files by @newhoggy
- Enable doctest by @newhoggy
- Merge pull request #125 from haskell-works/enable-doctest Enable doctest by @newhoggy
- Use Schema instead of Type by @AlexeyRaga
- Deprecate Type by @AlexeyRaga
- Merge pull request #126 from haskell-works/use-schema Use Schema instead of Type by @AlexeyRaga
- Switch to use zlib exclusively by @newhoggy
- Merge pull request #129 from haskell-works/switch-to-use-zlib-exclusively Switch to use zlib exclusively by @AlexeyRaga
- Disable overflowed-literals warnings in tests by @newhoggy
- Merge pull request #131 from haskell-works/disable-overflowed-literals-warning-in-tests Disable overflowed-literals warnings in tests by @newhoggy
- New version 0.4.6.0 by @newhoggy
Release v0.4.5.4
Changes
- Expand enums in expandNamedTypes by @serras
- Merge pull request #119 from serras/master Expand enums in expandNamedTypes by @AlexeyRaga
- Release v0.4.5.4 by @AlexeyRaga
Release v0.4.5.3
Changes
- Upgrade haskell-build orb version by @newhoggy
- Merge pull request #112 from haskell-works/upgrade-haskell-build-orb-version Upgrade haskell-build orb version by @newhoggy
- Upgrade to haskell-build-4.0.1 by @newhoggy
- Merge pull request #114 from haskell-works/upgrade-haskell-build-orb-version Upgrade to haskell-build-4.0.1 by @newhoggy
- Upgrade to haskell-build-4.0.2 by @newhoggy
- Merge pull request #115 from haskell-works/upgrade-haskell-build-orb-version Upgrade to haskell-build-4.0.2 by @newhoggy
- Support primitive types declared as JSON objects. Refs: #116 by @forficate
- Merge pull request #118 from forficate/feature/parse_primitive_types_defined_as_object Support primitive types declared as JSON objects by @AlexeyRaga
- Tip toe around MonadFail by @newhoggy
- Add ghc-8.8.1 to CI by @newhoggy
- Merge pull request #122 from haskell-works/tip-toe-around-monad-fail Tip toe around monad fail by @AlexeyRaga
- New version 0.4.5.3 by @newhoggy
Release v0.4.5.2
Changes
- Add upper bound to text by @newhoggy
- Merge pull request #110 from haskell-works/add-upper-bound-to-text Add upper bound to text by @newhoggy
- Conditionally define Lift instance for Text by @newhoggy
- Merge pull request #111 from haskell-works/conditionally-define-lift-instance-for-text Conditionally define lift instance for text by @newhoggy
- New version 0.4.5.2 by @newhoggy