All Versions
27
Latest Version
Avg Release Cycle
40 days
Latest Release
1048 days ago
Changelog History
Page 3
Changelog History
Page 3
-
v0.2.2.0 Changes
May 30, 2019- โ Added
getInspectorT
to theTactical
functions, which allows polysemy code to be run in external callbacks - A complete rewrite of
Polysemy.Internal.TH.Effect
(thanks to @TheMatten) - ๐ Fixed a bug in the TH generation of effects where the splices could contain usages of effects that were ambiguous
- โ Added
-
v0.2.1.0 Changes
May 27, 2019- ๐ Fixed a bug in the
Alternative
instance forSem
, where it would choose the last success instead of the first - โ Added
MonadPlus
andMonadFail
instances forSem
- ๐ Fixed a bug in the
-
v0.2.0.0 Changes
May 23, 2019๐ฅ Breaking Changes
- Lower precedence of
.@
and.@@
to 8, from 9
Other Changes
- ๐ Fixed a serious bug in
interpretH
and friends, where higher-order effects would always be run with the current interpreter. - ๐ Users need no longer require
inlineRecursiveCalls
--- thepolysemy-plugin-0.2.0.0
will do it automatically when compiling with-O
- ๐ Deprecated
inlineRecursiveCalls
; slated for removal in the next version
- Lower precedence of
-
v0.1.2.1 Changes
May 18, 2019- ๐ฆ Give explicit package bounds for dependencies
- Haddock improvements
- โ Remove
Typeable
machinery fromPolysemy.Internal.Union
(thanks to @googleson78)
-
v0.1.2.0 Changes
April 26, 2019runInputAsReader
,runTraceAsOutput
andrunOutputAsWriter
have more generalized types- โ Added
runStateInIO
- โ Added
runOutputAsTrace
- โ Added
Members
(thanks to @TheMatten)
-
v0.1.1.0 Changes
April 14, 2019- โ Added
runIO
interpretation (thanks to @adamConnerSax) - ๐ Minor documentation fixes
- โ Added
-
v0.1.0.0 Changes
April 11, 2019- ๐ Initial release