Changelog for polysemy
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
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)
0.1.2.0 (2019-04-26)
runInputAsReader
, runTraceAsOutput
and runOutputAsWriter
have more
generalized types
- Added
runStateInIO
- Added
runOutputAsTrace
- Added
Members
(thanks to @TheMatten)
0.1.1.0 (2019-04-14)
- Added
runIO
interpretation (thanks to @adamConnerSax)
- Minor documentation fixes
0.1.0.0 (2019-04-11)
Unreleased changes
- NEEDS MAJOR REVISION: no longer require
inlineRecursiveCalls
--- the
plugin does it automatically when compiling with -O2
- Deprecated
inlineRecursiveCalls
; slated for removal in the next version
- NEEDS MAJOR PLUGIN REVISION: plugin now automatically inlines recursive
calls