mirror of
https://github.com/polysemy-research/polysemy.git
synced 2024-09-17 13:37:21 +03:00
Release polysemy 0.2.2.0
This commit is contained in:
parent
63b1f4257f
commit
601cbe8630
12
ChangeLog.md
12
ChangeLog.md
@ -1,5 +1,13 @@
|
|||||||
# Changelog for polysemy
|
# Changelog for polysemy
|
||||||
|
|
||||||
|
## 0.2.2.0 (2019-05-30)
|
||||||
|
|
||||||
|
- Added `getInspectorT` to the `Tactical` functions, which allows polysemy code
|
||||||
|
to be run in external callbacks
|
||||||
|
- A complete rewrite of `Polysemy.Internal.TH.Effect` (thanks to @TheMatten)
|
||||||
|
- Fixed a bug in the TH generation of effects where the splices could contain
|
||||||
|
usages of effects that were ambiguous
|
||||||
|
|
||||||
## 0.2.1.0 (2019-05-27)
|
## 0.2.1.0 (2019-05-27)
|
||||||
|
|
||||||
- Fixed a bug in the `Alternative` instance for `Sem`, where it would choose the
|
- Fixed a bug in the `Alternative` instance for `Sem`, where it would choose the
|
||||||
@ -43,7 +51,3 @@
|
|||||||
|
|
||||||
## Unreleased changes
|
## Unreleased changes
|
||||||
|
|
||||||
- A complete rewrite of `Polysemy.Internal.TH.Effect` (thanks to @TheMatten)
|
|
||||||
- Fixed a bug in the TH generation of effects where the splices could contain
|
|
||||||
usages of effects that were ambiguous
|
|
||||||
|
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
name: polysemy
|
name: polysemy
|
||||||
version: 0.2.1.0
|
version: 0.2.2.0
|
||||||
github: "isovector/polysemy"
|
github: "isovector/polysemy"
|
||||||
license: BSD3
|
license: BSD3
|
||||||
author: "Sandy Maguire"
|
author: "Sandy Maguire"
|
||||||
|
@ -4,10 +4,10 @@ cabal-version: 1.12
|
|||||||
--
|
--
|
||||||
-- see: https://github.com/sol/hpack
|
-- see: https://github.com/sol/hpack
|
||||||
--
|
--
|
||||||
-- hash: b20555250cc9624a2c4d56da690b1e2a110f7a0b6e8411f31fc8dbc544e10856
|
-- hash: c0c48158ef37719851ad6b2bef99ba3236628e92c385792bac924109605febe9
|
||||||
|
|
||||||
name: polysemy
|
name: polysemy
|
||||||
version: 0.2.1.0
|
version: 0.2.2.0
|
||||||
synopsis: Higher-order, low-boilerplate, zero-cost free monads.
|
synopsis: Higher-order, low-boilerplate, zero-cost free monads.
|
||||||
description: Please see the README on GitHub at <https://github.com/isovector/polysemy#readme>
|
description: Please see the README on GitHub at <https://github.com/isovector/polysemy#readme>
|
||||||
category: Language
|
category: Language
|
||||||
@ -71,10 +71,12 @@ library
|
|||||||
ghc-options: -Wall
|
ghc-options: -Wall
|
||||||
build-depends:
|
build-depends:
|
||||||
base >=4.7 && <5
|
base >=4.7 && <5
|
||||||
|
, containers >=0.6 && <=0.7
|
||||||
, mtl >=2.2.2 && <3
|
, mtl >=2.2.2 && <3
|
||||||
, random >=1.1 && <1.2
|
, random >=1.1 && <1.2
|
||||||
, syb >=0.7 && <0.8
|
, syb >=0.7 && <=0.8
|
||||||
, template-haskell >=2.14.0.0 && <2.15
|
, template-haskell >=2.14.0.0 && <2.15
|
||||||
|
, th-abstraction >=0.3 && <=0.4
|
||||||
, transformers >=0.5.5.0 && <0.6
|
, transformers >=0.5.5.0 && <0.6
|
||||||
if flag(dump-core)
|
if flag(dump-core)
|
||||||
ghc-options: -fplugin=DumpCore -fplugin-opt DumpCore:core-html
|
ghc-options: -fplugin=DumpCore -fplugin-opt DumpCore:core-html
|
||||||
@ -100,13 +102,15 @@ test-suite polysemy-test
|
|||||||
ghc-options: -threaded -rtsopts -with-rtsopts=-N
|
ghc-options: -threaded -rtsopts -with-rtsopts=-N
|
||||||
build-depends:
|
build-depends:
|
||||||
base >=4.7 && <5
|
base >=4.7 && <5
|
||||||
|
, containers >=0.6 && <=0.7
|
||||||
, hspec >=2.6.0 && <3
|
, hspec >=2.6.0 && <3
|
||||||
, inspection-testing >=0.4.1.1 && <0.5
|
, inspection-testing >=0.4.1.1 && <0.5
|
||||||
, mtl >=2.2.2 && <3
|
, mtl >=2.2.2 && <3
|
||||||
, polysemy
|
, polysemy
|
||||||
, random >=1.1 && <1.2
|
, random >=1.1 && <1.2
|
||||||
, syb >=0.7 && <0.8
|
, syb >=0.7 && <=0.8
|
||||||
, template-haskell >=2.14.0.0 && <2.15
|
, template-haskell >=2.14.0.0 && <2.15
|
||||||
|
, th-abstraction >=0.3 && <=0.4
|
||||||
, transformers >=0.5.5.0 && <0.6
|
, transformers >=0.5.5.0 && <0.6
|
||||||
default-language: Haskell2010
|
default-language: Haskell2010
|
||||||
|
|
||||||
@ -121,13 +125,15 @@ benchmark polysemy-bench
|
|||||||
default-extensions: DataKinds DeriveFunctor FlexibleContexts GADTs LambdaCase PolyKinds RankNTypes ScopedTypeVariables StandaloneDeriving TypeApplications TypeOperators TypeFamilies UnicodeSyntax
|
default-extensions: DataKinds DeriveFunctor FlexibleContexts GADTs LambdaCase PolyKinds RankNTypes ScopedTypeVariables StandaloneDeriving TypeApplications TypeOperators TypeFamilies UnicodeSyntax
|
||||||
build-depends:
|
build-depends:
|
||||||
base >=4.7 && <5
|
base >=4.7 && <5
|
||||||
|
, containers >=0.6 && <=0.7
|
||||||
, criterion
|
, criterion
|
||||||
, free
|
, free
|
||||||
, freer-simple
|
, freer-simple
|
||||||
, mtl
|
, mtl
|
||||||
, polysemy
|
, polysemy
|
||||||
, random >=1.1 && <1.2
|
, random >=1.1 && <1.2
|
||||||
, syb >=0.7 && <0.8
|
, syb >=0.7 && <=0.8
|
||||||
, template-haskell >=2.14.0.0 && <2.15
|
, template-haskell >=2.14.0.0 && <2.15
|
||||||
|
, th-abstraction >=0.3 && <=0.4
|
||||||
, transformers >=0.5.5.0 && <0.6
|
, transformers >=0.5.5.0 && <0.6
|
||||||
default-language: Haskell2010
|
default-language: Haskell2010
|
||||||
|
Loading…
Reference in New Issue
Block a user