All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog.
- Compatibility with template-haskell 2.16 (#27)
- Only lift 'Closure's on 'staticPure' (#25)
- Check for ScopedTypeVariables being enabled when using withStatic.
- A static class hierarchy (#12).
- Continuous integration with CircleCI.
- Generation of more complex closures for quickcheck properties (#9).
- Closure duplication (comonadic operation).
- Prevented warnings about redundant 'Typeable (Dict A)' constraints when A has no type variables in the code generated by 'withStatic'.
- Have 'withStatic' produce correct code when class instances involve type families (#10).
- Bogus property "equal closures have equal serializations".