All Versions
Latest Version
Avg Release Cycle
42 days
Latest Release
1346 days ago

Changelog History
Page 1

  • v0.7.0.1 Changes

    October 06, 2020
    • ๐Ÿ”Œ As a stop-gap for #65, the library has been rewritten to no longer use polysemy-plugin. This should allow GHC 8.10 users to use the library.
  • v0.7.0.0 Changes

    February 14, 2020

    ๐Ÿ’ฅ Breaking Changes

    • Tagged has been migrated to polysemy proper.
    • ๐Ÿšš Polysemy.Alias and InterpreterOf has been removed in favor of InterpreterFor, which is now part of polysemy proper (thanks to @bolt12).
    • โœ‚ Removed runKVStoreInRedis, runSetStoreInRedis, and Polysemy.Redis.Utils due to lack of use.

    Other Changes

    • โž• Added MonadThrow and MonadCatch constraint absorbers which operate via Error SomeException (thanks to @adamConnerSax).
    • โž• Added Polysemy.Input.Streaming, which offers streaming interoperability.
    • โž• Added Polysemy.Reader.Compact, which is useful for Reader effects which provide a large structure (thanks to @spacekitteh).
  • v0.6.0.1 Changes

    September 12, 2019
    • ๐Ÿ›  Fixed the implementation of atomicPut
  • v0.6.0.0 Changes

    September 05, 2019
    • Final has been migrated to polysemy proper. Only Polysemy.Final.MTL and experimental features pertaining to Final remain in polysemy-zoo.
    • โž• Added Fresh effect.
    • โž• Added Tagged effect.
    • โž• Added MonadCont constraint absorber which operates via the Cont effect.
    • โž• Added runContViaFresh, which is still under development.
    • โž• Added runReaderFixSem
    • โž• Added EndState effect
    • โž• Added RevState effect
    • โž• Added lowerFinal
    • โž• Added runFinalSem
    • โž• Added nonDetToFinal
    • โž• Added interpretFinalGlobal
    • โž• Added asyncToIOFinalGlobal
    • โž• Added resourceToIOFinalGlobal
  • v0.5.0.1 Changes

    July 25, 2019
    • ๐Ÿ›  Fixed some bugs with haddock
  • v0.5.0.0 Changes

    July 24, 2019
    • โž• Added Continuation effects (thanks to @KingoftheHomeless)
    • โšก๏ธ Update to polysemy-'s new names
  • v0.4.0.1 Changes

    July 10, 2019
    • ๐Ÿ›  Fixed an erroneous lower bound in the tests
  • v0.4.0.0 Changes

    July 10, 2019

    ๐Ÿ’ฅ Breaking Changes

    • The semantics of absorbWriter are now aligned with the MTL implementation

    ๐Ÿ†• New Effects and Interpreters

    • โž• Added SetStore effect
    • โž• Added Floodgate effect
    • โž• Added Final effect, together with submodules of interpreters using it (thanks to @KingoftheHomeless)
    • โž• Added lookupOrThrowKV, existsKV and modifyKV actions to KVStore
    • โž• Added Redis interpretations of SetStore and KVStore
  • v0.3.0.0 Changes

    June 17, 2019
    • โœ‚ Removed Polysemy.MTL
    • The machinery for MTL absorption is now monomorphized in Polysemy.ConstraintAbsorber. See the documentation there and in submodules for more information.
  • v0.2.0.0 Changes

    June 14, 2019
    • โœ‚ Removed Polysemy.RandomFu, which is moving to its own package
    • โž• Add explicit cabal bounds for dependencies of polysemy-zoo