# Changelog for `in-other-words` ## 0.2.1.1 (2022-06-15) ### Non-breaking Changes * GHC 9.2.3 compatiblity ## 0.2.1.0 (2021-11-05) ### Non-breaking Changes * Added `hoistSteps` * Added `threadBaseControlViaUnlift` * GHC 9.0.1 compatiblity (thanks @berberman!) ## 0.2.0.0 (2021-01-30) ### Breaking Changes * `-Fast` interpretations of every continuation-related effect have been removed due to lack of usefulness. * The `ThreadsEff (ContT r) (ReaderPrim i)` instance has been removed due to unlawfulness. * `Control.Monad.Trans.List.Church` and `Control.Monad.Trans.Free.Church.Alternate` have received a minor revamp. Notably, the representations of `ListT` and `FreeT` have been changed to become lawful monad transformers. * `bracketToIO` now executes the cleanup action of any `generalBracket` _uninterruptibly masked_. ### Non-breaking Changes * Fixed a bug where `listen` when using `listenToIO` would be lifted incorrectly by carriers based on `FreeT` and `ListT`, which arose due to these not having been lawful monad transformers. * All uses of `CompositionC` in the library has been changed to proper newtypes. This should improve the quality of error messages as well as compilation times. * Added `bracketToIOUnsafe`, which has the previous semantics of `bracketToIO` -- that is, the cleanup action of each `generalBracket` is only executed _interruptibly masked_. * `Control.Efffect.Newtype` now exports the constructors of `WrapperOf`, thus addressing an issue where users wouldn't be allowed to derive via `WrapperOf`. * `Control.Efffect.Carrier` now exports the constructors of `IdentityT`, thus addressing an issue where users wouldn't be allowed to derive via `IdentityT`. * Fixed an issue where `FailC` lacked a `MonadFail` instance. * Added `errorToIOAsExc` and `errorToErrorIOAsExc` (thanks @poscat0x04!) ## 0.1.1.0 (2020-10-30) ### Non-breaking Changes * Added `runTellAction` and `ignoreTell` interpreters. * Added `runEmbed` interpreter * Fixed an issue with `runShift` where HO-actions applied on a `shift` could affect the continuation provided to the argument of `shift`. ## 0.1.0.0 (2020-10-10) Initial release.