All Versions
27
Latest Version
Avg Release Cycle
40 days
Latest Release
1048 days ago

Changelog History
Page 3

  • v0.2.2.0 Changes

    May 30, 2019
    • โž• Added getInspectorT to the Tactical 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
  • v0.2.1.0 Changes

    May 27, 2019
    • ๐Ÿ›  Fixed a bug in the Alternative instance for Sem, where it would choose the last success instead of the first
    • โž• Added MonadPlus and MonadFail instances for Sem
  • 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 --- the polysemy-plugin-0.2.0.0 will do it automatically when compiling with -O
    • ๐Ÿ—„ Deprecated inlineRecursiveCalls; slated for removal in the next version
  • v0.1.2.1 Changes

    May 18, 2019
    • ๐Ÿ“ฆ Give explicit package bounds for dependencies
    • Haddock improvements
    • โœ‚ Remove Typeable machinery from Polysemy.Internal.Union (thanks to @googleson78)
  • v0.1.2.0 Changes

    April 26, 2019
    • runInputAsReader, runTraceAsOutput and runOutputAsWriter 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
  • v0.1.0.0 Changes

    April 11, 2019
    • ๐ŸŽ‰ Initial release