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