mirror of
https://github.com/polysemy-research/polysemy.git
synced 2024-12-12 13:06:18 +03:00
55 lines
1.4 KiB
Markdown
55 lines
1.4 KiB
Markdown
# Changelog for polysemy-plugin
|
|
|
|
## 0.2.2.0 (2019-07-04)
|
|
|
|
- The plugin will now prevent some false-positives in `polysemy`'s error
|
|
messages
|
|
- Updated the lower bounds to `polysemy-0.6.0.0`
|
|
|
|
## 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)
|
|
|
|
- Initial release
|
|
|
|
## Unreleased changes
|
|
|
|
- Added `mapError`
|
|
|