diff --git a/CHANGELOG.md b/CHANGELOG.md index 8723284..a75283c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,39 +5,42 @@ Notable changes to this project are documented in this file. The format is based ## [Unreleased] Breaking changes (😱!!!): - -- Removed vestigial `EncodeRepFields` class and its remaining instance for `Data.Generic.Rep.Product`. -- Renamed `Data.Argonaut.Decode.Generic.Rep` to `Data.Argonaut.Decode.Generic`, `Data.Argonaut.Encode.Generic.Rep` to `Data.Argonaut.Encode.Generic` and `Data.Argonaut.Types.Generic.Rep` to `Data.Argonaut.Types.Generic`. +- Added support for PureScript 0.14 and dropped support for all previous versions (#31, #33) +- Removed vestigial `EncodeRepFields` class and its remaining instance for `Data.Generic.Rep.Product` (#29) +- Renamed `Data.Argonaut.Decode.Generic.Rep` to `Data.Argonaut.Decode.Generic`, `Data.Argonaut.Encode.Generic.Rep` to `Data.Argonaut.Encode.Generic` and `Data.Argonaut.Types.Generic.Rep` to `Data.Argonaut.Types.Generic`. (#33) New features: Bugfixes: Other improvements: +- Changed default branch to `main` from `master` +- Removed misleading installation instructions (#30) +- Updated to comply with Contributors library guidelines by adding new issue and pull request templates, updating documentation, and migrating to Spago for local development and CI (#24, #27) ## [v6.0.0](https://github.com/purescript-contrib/purescript-argonaut-generic/releases/tag/v6.0.0) - 2020-06-20 -Updates to use [`argonaut-codecs` v7.0.0](https://github.com/purescript-contrib/purescript-argonaut-codecs/releases/tag/v7.0.0), which introduces typed decoder errors. These errors provide richer information for processing and printing error messages in JSON libraries. +- Updated to use [`argonaut-codecs` v7.0.0](https://github.com/purescript-contrib/purescript-argonaut-codecs/releases/tag/v7.0.0), which introduces typed decoder errors. These errors provide richer information for processing and printing error messages in JSON libraries. ## [v5.0.0](https://github.com/purescript-contrib/purescript-argonaut-generic/releases/tag/v5.0.0) - 2019-05-10 -Update major dependencies: `-argonaut-codecs`, `-argonaut-core`, and `-record` (@LiamGoodacre) +- Updated major dependencies: `-argonaut-codecs`, `-argonaut-core`, and `-record` (@LiamGoodacre) ## [v4.0.0](https://github.com/purescript-contrib/purescript-argonaut-generic/releases/tag/v4.0.0) - 2019-01-05 -Support unwrapping single arg constructors & ignore values for nullary constructors (@LiamGoodacre) +- Now supports unwrapping single arg constructors & ignore values for nullary constructors (@LiamGoodacre) ## [v3.0.0](https://github.com/purescript-contrib/purescript-argonaut-generic/releases/tag/v3.0.0) - 2018-11-12 -Support ability to configure field names in the encoding used by `decodeRep`, instead of always using `"tag"` and `"values"` (@LiamGoodacre). Changes type class to use `decodeRepWith`. +- Now supports ability to configure field names in the encoding used by `decodeRep`, instead of always using `"tag"` and `"values"` (@LiamGoodacre). Changes type class to use `decodeRepWith`. ## [v2.1.0](https://github.com/purescript-contrib/purescript-argonaut-generic/releases/tag/v2.1.0) - 2018-11-09 -Update dependencies (@LiamGoodacre) for codecs. +- Updated dependencies (@LiamGoodacre) for codecs. ## [v2.0.0](https://github.com/purescript-contrib/purescript-argonaut-generic/releases/tag/v2.0.0) - 2018-08-07 -Library update for PureScript 0.12 compatibility (@CarstenKoenig) +- Updated for PureScript 0.12 compatibility (@CarstenKoenig) ## [v1.2.0](https://github.com/purescript-contrib/purescript-argonaut-generic/releases/tag/v1.2.0) - 2017-07-19