# Revision history for deriving-trans ## 0.5.2.0 *17 Jan 2023* * Add optional dependency `primitive`. * Add `MonadPrim` instances to `Elevator` and `ComposeT`. ## 0.5.1.0 *11 Jan 2023* * Introduce cabal flags `exceptions`, `mtl` and `unliftio`. These flags enable the dependency on additional optional packages, to reduce the requirement of orphan instances. * Add `MonadUnliftIO` instances to `Elevator` and `ComposeT`. * Add `MonadThrow` and `MonadCatch` instances to `Elevator` and `ComposeT`. * Add `MonadThrow` and `MonadCatch` "base-case" instances for `CatchT` to `ComposeT`. ## 0.5.0.1 *04 Aug 2022* * Improve Haddock examples. ## 0.5.0.0 *25 Jul 2022* * Add module `Control.Monad.Trans.Compose.Infix`. * Add module `Control.Monad.Trans.Compose.Stack`. * Add module `Control.Monad.Trans.Compose.Transparent`. * Improve and update Haddock documentation and examples. ## 0.4.0.0 *18 Jul 2022* * Add dependency on monad-control-identity. * Add instances for `MonadTransControlIdentity` and `MonadBaseControlIdentity`. * Add `MonadZip` instance to `Elevator`. * Constrain the `MonadFix` instance for `Elevator` with `MonadTransControlIdentity`. ## 0.3.2.0 *31 Mar 2022* * Remove version boundaries of dependencies. ## 0.3.1.0 *08 Feb 2022* * Add `MonadFix` instance to `Elevator`. ## 0.3.0.0 *04 Feb 2022* * Add "base-case" instances for both lazy and strict transformers (from mtl) to `ComposeT`. * Add `Alternative` and `MonadPlus` instances to `Elevator`. * Add `MonadFail` instance to `Elevator`. * Add `MonadCont` instances to `Elevator` and `ComposeT`. * Add `MonadCont` "base-case" instance for `ContT` to `ComposeT`. * Add `MonadRWS` instances to `Elevator` and `ComposeT`. It's not quite clear, whether this is necessary * Add "base-case" instances for `RWST` to `ComposeT`. ## 0.2.2.1 *01 Feb 2022* * Polish Haddock comments. ## 0.2.2.0 *30 Jan 2022* * Add "base-case" instances for mtl's type classes to `ComposeT`. * Add Haddock examples and improve comments. ## 0.2.1.0 *27 Jan 2022* * Add `MonadTrans` and `MonadTransControl` instances to `Elevator`. * Use StandaloneKindSignatures. * Add Haddock documentation. ## 0.2.0.0 *25 Jan 2022* * Completely change the idea of this project. Pretty much everything has been changed. ## 0.1.0.0 *19 Jun 2021* * First version. Released on an unsuspecting world.