diff --git a/ChangeLog.md b/ChangeLog.md index 208f8208..b595af20 100644 --- a/ChangeLog.md +++ b/ChangeLog.md @@ -4,6 +4,13 @@ ### Breaking Changes +### Other Changes + + +## 1.8.0.0 (2022-12-22) + +### Breaking Changes + - Removed `Polysemy.View` - Removed `Polysemy.Law` - Removed `(@)` and `(@@)` from `Polysemy` @@ -22,6 +29,9 @@ ### Other Changes - Exposed `send` from `Polysemy`. +- Dramatically improved build performance of projects when compiling with `-O2`. +- Removed the debug `dump-core` flag. + ## 1.7.1.0 (2021-11-23) diff --git a/package.yaml b/package.yaml index 329942ab..c45b809b 100644 --- a/package.yaml +++ b/package.yaml @@ -1,10 +1,10 @@ name: polysemy -version: 1.7.1.0 +version: 1.8.0.0 github: "polysemy-research/polysemy" license: BSD3 author: "Sandy Maguire" -maintainer: "sandy@sandymaguire.me" -copyright: "2019-2021 Sandy Maguire" +maintainer: "https://funprog.zulipchat.com/#narrow/stream/216942-Polysemy" +copyright: "2019-2023 The Polysemy Lounge" build-type: Custom extra-source-files: @@ -58,12 +58,6 @@ when: - MonadFailDesugaring - TypeInType -flags: - dump-core: - description: Dump HTML for the core generated by GHC during compilation - default: False - manual: True - library: ghc-options: -Wall source-dirs: src @@ -72,13 +66,6 @@ library: - Paths_polysemy when: - - condition: flag(dump-core) - dependencies: - - dump-core - ghc-options: - - -fplugin=DumpCore - - -fplugin-opt=DumpCore:core-html - - condition: impl(ghc < 8.2.2) dependencies: - unsupported-ghc-version > 1 && < 1 diff --git a/polysemy.cabal b/polysemy.cabal index 5d76dd07..3cbdc45d 100644 --- a/polysemy.cabal +++ b/polysemy.cabal @@ -1,19 +1,19 @@ cabal-version: 2.0 --- This file has been generated from package.yaml by hpack version 0.34.7. +-- This file has been generated from package.yaml by hpack version 0.34.4. -- -- see: https://github.com/sol/hpack name: polysemy -version: 1.7.1.0 +version: 1.8.0.0 synopsis: Higher-order, low-boilerplate free monads. description: Please see the README on GitHub at category: Language homepage: https://github.com/polysemy-research/polysemy#readme bug-reports: https://github.com/polysemy-research/polysemy/issues author: Sandy Maguire -maintainer: sandy@sandymaguire.me -copyright: 2019-2021 Sandy Maguire +maintainer: https://funprog.zulipchat.com/#narrow/stream/216942-Polysemy +copyright: 2019-2023 The Polysemy Lounge license: BSD3 license-file: LICENSE build-type: Custom @@ -31,11 +31,6 @@ custom-setup , base >=4.9 && <5 , cabal-doctest >=1.0.6 && <1.1 -flag dump-core - description: Dump HTML for the core generated by GHC during compilation - manual: True - default: False - library exposed-modules: Polysemy @@ -118,10 +113,6 @@ library default-extensions: MonadFailDesugaring TypeInType - if flag(dump-core) - ghc-options: -fplugin=DumpCore -fplugin-opt=DumpCore:core-html - build-depends: - dump-core if impl(ghc < 8.2.2) build-depends: unsupported-ghc-version >1 && <1 @@ -151,7 +142,6 @@ test-suite polysemy-test Paths_polysemy Build_doctests autogen-modules: - Paths_polysemy Build_doctests hs-source-dirs: test diff --git a/stack.yaml b/stack.yaml index e0077922..afcff450 100644 --- a/stack.yaml +++ b/stack.yaml @@ -4,6 +4,3 @@ packages: - . - polysemy-plugin -extra-deps: -- dump-core-0.1.3.2 # used when the dump-core flag is toggled -- monadLib-3.10 # used by the dump-core library when the dump-core flag is toggled