tweag/capability
Extensional capabilities and deriving combinators
3 Releases
Latest: 4y ago
Release 0.5.0.1v0.5.0.1Latest
📋 Changes
- Fix compatibility with GHC 9.2.
- See [Ghc 9.2.x migration guide](https://gitlab.haskell.org/ghc/ghc/-/wikis/migration/9.2#undecidableinstances-no-longer-implies-flexiblecontexts-in-instance-declarations).
Release 0.5.0.0v0.5.0.0
📋 Changes
- Fix compatibility with GHC 9.0.
- See [#96](https://github.com/tweag/capability/pull/96)
- Remove `Capability.Writer.Discouraged`.
- This module incurred a dependency on monad-unlift which is no longer
- available for GHC 9.0. Given that its use was discouraged, it was deemed best
- to remove it.
- See [#96](https://github.com/tweag/capability/pull/96)
- Added `censor` function to `Capability.Writer`.
- + 1 more
Release 0.4.0.0v0.4.0.0
📋 Changes
- Fix infinite loop in `writer`.
- See [#85](https://github.com/tweag/capability/pull/85)
- Introduce `Capability.Reflection` to define ad-hoc interpreters.
- See [#86](https://github.com/tweag/capability/pull/86)
- Fix compatibility with GHC 8.10.
- See [#87](https://github.com/tweag/capability/pull/87)
