mirror of
https://github.com/polysemy-research/polysemy.git
synced 2024-09-11 02:25:43 +03:00
Release 1.4.0.0 (#387)
This commit is contained in:
parent
3399de172b
commit
48be9cae1f
28
ChangeLog.md
28
ChangeLog.md
@ -3,14 +3,28 @@
|
||||
|
||||
## Unreleased changes
|
||||
|
||||
- Changed the tyvars of `fromEitherM`, `runErrorAsAnother`, `runEmbedded`,
|
||||
`asks` and `gets`
|
||||
## 1.4.0.0 (2020-10-31)
|
||||
|
||||
- Add ability to `Cancel` to `Async` (thanks to @aidangilmore)
|
||||
### Breaking Changes
|
||||
- Added `Polysemy.Async.cancel` to allow cancelling `Async` action (possible name collision)
|
||||
([#321](https://github.com/polysemy-research/polysemy/pull/321), thanks to @aidangilmore)
|
||||
|
||||
- Add `bracket_` (thanks to @expipiplus1)
|
||||
|
||||
- Restrict the existentially quantified monad in a `Weaving` to be `Sem r` (thanks to @A1kmm)
|
||||
### Other Changes
|
||||
- Added `Polysemy.Input.inputs` to mirror `Polysemy.Reader.asks`
|
||||
([#327](https://github.com/polysemy-research/polysemy/issues/327), thanks to @expipiplus1)
|
||||
- Added `Polysemy.Resource.bracket_`
|
||||
([#335](https://github.com/polysemy-research/polysemy/pull/335), thanks to @expipiplus1)
|
||||
- Support GHC 8.10.x
|
||||
([#337](https://github.com/polysemy-research/polysemy/pull/337), [#382](https://github.com/polysemy-research/polysemy/pull/382))
|
||||
- Restrict the existentially quantified monad in a `Weaving` to `Sem r`
|
||||
([#333](https://github.com/polysemy-research/polysemy/pull/333), thanks to @A1kmm)
|
||||
- Added `raise2Under` and `raise3Under`
|
||||
([#369](https://github.com/polysemy-research/polysemy/pull/369))
|
||||
- Added `Raise` and `Subsume`
|
||||
([#370](https://github.com/polysemy-research/polysemy/pull/370))
|
||||
- Fixed memory leaks in `Applicative (Sem r)` methods
|
||||
([#372](https://github.com/polysemy-research/polysemy/pull/372), thanks to @goertzenator)
|
||||
- Smaller suggestions and fixes (thanks to @jeremyschlatter, @galagora and @felixonmars)
|
||||
|
||||
## 1.3.0.0 (2020-02-14)
|
||||
|
||||
@ -158,7 +172,7 @@
|
||||
- Fixed a bug in `runWriter` where the MTL semantics wouldn't be respected (thanks to @KingoftheHomeless)
|
||||
- Removed the `Censor` constructor of `Writer` (thanks to @KingoftheHomeless)
|
||||
- Renamed `Yo` to `Weaving`
|
||||
- Changed the visible type applications for `asks`, `gets`, and `runErrorAsAnother`
|
||||
- Changed the visible type applications for `asks`, `gets`, `runEmbedded`, `fromEitherM` and `runErrorAsAnother`
|
||||
|
||||
### Other Changes
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
name: polysemy
|
||||
version: 1.3.0.0
|
||||
version: 1.4.0.0
|
||||
github: "polysemy-research/polysemy"
|
||||
license: BSD3
|
||||
author: "Sandy Maguire"
|
||||
@ -11,7 +11,7 @@ extra-source-files:
|
||||
- README.md
|
||||
- ChangeLog.md
|
||||
|
||||
synopsis: Higher-order, low-boilerplate, zero-cost free monads.
|
||||
synopsis: Higher-order, low-boilerplate free monads.
|
||||
category: Language
|
||||
|
||||
description: Please see the README on GitHub at <https://github.com/isovector/polysemy#readme>
|
||||
|
@ -4,11 +4,11 @@ cabal-version: 2.0
|
||||
--
|
||||
-- see: https://github.com/sol/hpack
|
||||
--
|
||||
-- hash: 1ca26628a20b44d39a0c528cd42cb065833e803157c026d19b1ecacc770f59dc
|
||||
-- hash: 5b7f95eb8e97177f60ae7387f50e8594297ee64259fcac3310f3cc83edef6531
|
||||
|
||||
name: polysemy
|
||||
version: 1.3.0.0
|
||||
synopsis: Higher-order, low-boilerplate, zero-cost free monads.
|
||||
version: 1.4.0.0
|
||||
synopsis: Higher-order, low-boilerplate free monads.
|
||||
description: Please see the README on GitHub at <https://github.com/isovector/polysemy#readme>
|
||||
category: Language
|
||||
homepage: https://github.com/polysemy-research/polysemy#readme
|
||||
|
Loading…
Reference in New Issue
Block a user