Release polysemy 1.1.0.0

This commit is contained in:
Sandy Maguire 2019-08-15 14:30:06 -07:00
parent d7d3d4bb4f
commit 83084f7eda
3 changed files with 20 additions and 3 deletions

View File

@ -1,5 +1,22 @@
# Changelog for polysemy
## 1.1.0.0 (2019-08-15)
### Breaking Changes
- `MonadFail` is now implemented in terms of `Fail`, instead of `NonDet`(thanks to @KingoftheHomeless)
- `State` and `Writer` now have better strictness semantics
### Other Changes
- Added `AtomicState` effect (thanks to @KingoftheHomeless)
- Added `Fail` effect (thanks to @KingoftheHomeless)
- Added `runOutputSem` (thanks to @cnr)
- Added right-associative variants of `runOutputMonoid` and `runWriter` (thanks to @KingoftheHomeless)
- Improved `Fixpoint` so it won't always diverge (thanks to @KingoftheHomeless)
- `makeSem` will now complain if `DataKinds` isn't enabled (thanks to @pepegar)
## 1.0.0.0 (2019-07-24)
### Breaking Changes

View File

@ -1,5 +1,5 @@
name: polysemy
version: 1.0.0.0
version: 1.1.0.0
github: "isovector/polysemy"
license: BSD3
author: "Sandy Maguire"

View File

@ -4,10 +4,10 @@ cabal-version: 1.12
--
-- see: https://github.com/sol/hpack
--
-- hash: 7a803bf8b5358a99d104c182fbbb4cea4d7190e5da71481af76b6ca17c05bc27
-- hash: ed739126c69520676b38ca047f46cbddc31813120ceb38b36fe7ac3c0012a606
name: polysemy
version: 1.0.0.0
version: 1.1.0.0
synopsis: Higher-order, low-boilerplate, zero-cost free monads.
description: Please see the README on GitHub at <https://github.com/isovector/polysemy#readme>
category: Language