# Changelog for polysemy-zoo
## 0.5.0.0 (2019-07-24)
- Added Continuation effects (thanks to @KingoftheHomeless)
- Update to `polysemy-1.0.0.0`'s new names
## 0.4.0.1 (2019-07-10)
- Fixed an erroneous lower bound in the tests
## 0.4.0.0 (2019-07-10)
### Breaking Changes
- The semantics of `absorbWriter` are now aligned with the `MTL` implementation
### New Effects and Interpreters
- Added `SetStore` effect
- Added `Floodgate` effect
- Added `Final` effect, together with submodules of interpreters using it
(thanks to @KingoftheHomeless)
- Added `lookupOrThrowKV`, `existsKV` and `modifyKV` actions to `KVStore`
- Added Redis interpretations of `SetStore` and `KVStore`
## 0.3.0.0 (2019-06-17)
- Removed `Polysemy.MTL`
- The machinery for MTL absorption is now monomorphized in
`Polysemy.ConstraintAbsorber`. See the documentation there and in submodules
for more information.
## 0.2.0.0 (2019-06-14)
- Removed `Polysemy.RandomFu`, which is moving to its own package
- Add explicit cabal bounds for dependencies of `polysemy-zoo`
## 0.1.2.1 (2019-06-12)
- Update the tests to run against `polysemy-0.4.0.0`
## 0.1.2.0 (2019-06-01)
- Added `Polysemy.MTL` for inter-op with MTL (thanks to @adamConnerSax)
- Moved `Polysemy.Random` from `polysemy`
- Added `Polysemy.RandomFu` (thanks to @adamConnerSax)
- Added `fixedNat` and `fixedNat'` to `Polysemy.IdempotentLowering` for working
with higher-order effects.
## 0.1.1.0 (2019-05-22)
- Added `Polysemy.IdempotentLowering`
## Unreleased changes