GitPedia
tweag

tweag/capability

Extensional capabilities and deriving combinators

3 Releases
Latest: 4y ago
Release 0.5.0.1v0.5.0.1Latest
aherrmannaherrmann·4y ago·March 21, 2022
GitHub

📋 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
aherrmannaherrmann·4y ago·July 21, 2021
GitHub

📋 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
aherrmannaherrmann·5y ago·March 16, 2021
GitHub

📋 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)