BSD-3-Clause licensed by Felix Springer
Maintained by [email protected]
This version can be pinned in stack with:monad-control-identity-0.2.0.0@sha256:1ec0ec32b6e29d53481b576ecf2ea71d35d309a013fd9640918d4cfaa63f4e7f,1452

Module documentation for 0.2.0.0

This package defines the type class MonadBaseControlIdentity, which is very similar to MonadBaseControl from monad-control. The difference is, that MonadBaseControlIdentity instances are only valid, when there is no monadic state. This results in simpler type signatures to lift values in contravariant positions.

Changes

Revision history for monad-control-identity

0.2.0.0 – 2022-03-31

  • Remove defaultLiftWithIdentity.
  • Support GHC 9.0.2.

0.1.1.1 – 2022-03-31

  • Add base version boundary.

0.1.1.0 – 2022-03-31

  • Remove version boundaries for all dependencies.
  • Use DerivingVia internally to generate base instances for MonadBaseControlIdentity.

0.1.0.3 – 2020-07-28

  • Accept older versions of transformers.
  • Fix documentation.

0.1.0.2 – 2020-07-17

  • Improve documentation.

0.1.0.1 – 2020-07-17

  • Accept older versions of dependencies.

0.1.0.0 – 2020-07-17

  • First version. Released on an unsuspecting world.