packages feed

aeson-gadt-th-0.2.5.4: ChangeLog.md

# Revision history for aeson-gadt-th

## 0.2.5.4 - 2025-01-18

* Loosen version bounds
* Support GHC 9.10

## 0.2.5.3 - 2025-01-14

* Loosen version bounds
* Support GHC 9.10

## 0.2.5.2 - 2024-05-28

* Loosen version bounds
* Support GHC 9.8

## 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](https://github.com/obsidiansystems/aeson-gadt-th/issues/21): deriveJSONGADT requires `toJSON` and `parseJSON` to be in scope
* Fix [#25](https://github.com/obsidiansystems/aeson-gadt-th/issues/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