Changelog for polysemy-plugin
0.2.1.1 (2019-06-26)
- Updated the test suite to test against
polysemy-0.5.0.0
0.2.1.0 (2019-06-14)
- Greatly improved the plugin's ability to unify polymorphic types when running
interpreters.
0.2.0.3 (2019-06-13)
- Fixed a bug where the plugin could (incorrectly) loop indefinitely attempting
to solve some constraints.
- Changed the lower-bound of
inspection-testing
to allow Cabal users to
successfully run the test-suite.
0.2.0.2 (2019-06-09)
- Fixed a bug where the plugin wouldn't attempt to unify effects recursively
- Updated the test suite to test against
polysemy-0.3
0.2.0.1 (2019-05-28)
- Fixed a bug where the plugin would get confused in the context of legitimate
type errors
0.2.0.0 (2019-05-23)
- Fixed a serious bug where the changes from 0.1.0.1 broke most real-world
usages of polysemy
- The plugin will now automatically perform the transformation in
polysemy
's inlineRecursiveCalls
when run with -O
0.1.0.1 (2019-05-18)
- Added some explicit bounds for cabal
- Fixed a bug where effects that were too polymorphic would silently be accepted
0.1.0.0 (2019-04-27)
Unreleased changes