Revision history for aeson-gadt-th
0.2.5.1 - 2022-01-04
- Remove dependency on
th-extras
. We were just using a reexport (under a
different name) of something from th-abstractions
anyways.
- Support GHC 9.0
0.2.5.0 - 2020-11-18
- Support for GHC 8.10
- Support for aeson 1.5.*
- Fix #21: deriveJSONGADT requires
toJSON
and parseJSON
to be in scope
- Fix #25: Test suite does not compile (on GHC 8.10)
0.2.4 - 2020-10-21
0.2.2 - 2019-12-16
- Do a better job determining which variables are rigid when looking for instances
- Unify discovered instance head with argument type and make the same substitution in the context that constrains the instance we're writing
0.2.1.2 - 2019-10-10
- Add version bounds to cabal file
0.2.1.1 - 2019-05-17
- Drop markdown-unlit in favor of "Bird"-style LHS to avoid some cross-compilation issues.
0.2.1.0 - 2019-05-09
- Extend type variable substitution to handle all current cases in template-haskell.
- Better deal with data constructors having an index that is polymorphic, but can be determined from the other type parameters.
- Handle data constructors that are constrained by type classes.
0.2.0.0 - 2019-03-28
- Add changelog
- Add option to modify constructor tag in derived JSON
- Add test suite