Changelog of @hackage/aeson-gadt-th 0.2.5.1

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

  • Support for GHC 8.8

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