polysemy-zoo v0.7.0.1 Release Notes

Release Date: 2020-10-06 // over 2 years ago
    • 🔌 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.

Previous changes from v0.7.0.0

  • 💥 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).