polysemy/ChangeLog.md

40 lines
1.0 KiB
Markdown
Raw Normal View History

2019-04-14 22:07:37 +03:00
# Changelog for polysemy
2019-05-23 10:53:07 +03:00
## 0.2.0.0 (2019-05-23)
- Fixed a serious bug in `interpretH` and friends, where higher-order effects
would always be run with the current interpreter.
- Lower precedence of `.@` and `.@@` to 8, from 9
2019-05-24 00:06:24 +03:00
- Users need no longer require `inlineRecursiveCalls` --- the
`polysemy-plugin-0.2.0.0` will do it automatically when compiling with `-O`
- Deprecated `inlineRecursiveCalls`; slated for removal in the next version
2019-05-23 10:53:07 +03:00
2019-05-18 18:42:14 +03:00
## 0.1.2.1 (2019-05-18)
- Give explicit package bounds for dependencies
- Haddock improvements
- Remove `Typeable` machinery from `Polysemy.Internal.Union` (thanks to
@googleson78)
2019-04-26 19:18:44 +03:00
## 0.1.2.0 (2019-04-26)
- `runInputAsReader`, `runTraceAsOutput` and `runOutputAsWriter` have more
generalized types
- Added `runStateInIO`
- Added `runOutputAsTrace`
- Added `Members` (thanks to @TheMatten)
2019-04-14 22:07:37 +03:00
## 0.1.1.0 (2019-04-14)
2019-04-26 18:58:47 +03:00
- Added `runIO` interpretation (thanks to @adamConnerSax)
2019-04-14 22:07:37 +03:00
- Minor documentation fixes
## 0.1.0.0 (2019-04-11)
- Initial release
2019-02-13 23:52:56 +03:00
## Unreleased changes