polysemy/polysemy-plugin/ChangeLog.md
2019-06-14 11:38:47 -04:00

1.1 KiB

Changelog for polysemy-plugin

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)

  • Initial release

Unreleased changes

  • Added runErrorAsAnother