# 0.2.0.2 - Loosens the bounds on QuickCheck to accommodate 2.x. # 0.2.0.1 - Fixes the benchmarks, and builds them in CI to avoid regressing them again. # 0.2.0.0 - Adds `listen`, `listens`, and `censor` operations to `Writer`. - Provides explicit type parameters to `run`-style functions in `State`, `Reader`, `Writer`, and `Error`. This is a backwards-incompatible change for clients using these functions in combination with visible type applications. - Adds benchmarks of `WriterC`/`VoidC` wrapped with `Eff` against their unwrapped counterparts. - Adds `Functor`, `Applicative`, and `Monad` instances for `WriterC`. - Adds `Functor`, `Applicative`, and `Monad` instances for `VoidC`. - Fixes a space leak with `WriterC`. - Removes the `Functor` constraint on `asks` and `gets`. - Adds `bracketOnError`, `finally`, and `onException` to `Resource`. - Adds `sendM` to `Lift`. # 0.1.2.1 - Loosens the bounds on QuickCheck to accommodate 0.12. # 0.1.2.0 - Adds support for ghc 8.6.2, courtesy of @jkachmar. - Adds a `Cut` effect which adds committed choice to nondeterminism. - Adds a `Cull` effect which adds pruning to nondeterminism. - Adds an example of using `NonDet`, `Cut`, and a character parser effect to define parsers. - Fixes the table of contents links in the README. # 0.1.1.0 - Adds a `runNonDetOnce` handler which terminates immediately upon finding a solution. # 0.1.0.0 Initial release.