morley-prelude 0.4.0 → 0.4.1
raw patch · 3 files changed
+21/−3 lines, 3 filesdep +lensPVP: major bump suggested
API removals or changes: PVP suggests a major version bump
Dependencies added: lens
API changes (from Hackage documentation)
+ Prelude: for :: (Traversable t, Applicative f) => t a -> (a -> f b) -> f (t b)
- Prelude: infixl 1 <&>
+ Prelude: infixl 1 >>
Files
- CHANGES.md +10/−0
- morley-prelude.cabal +2/−1
- src/Prelude.hs +9/−2
CHANGES.md view
@@ -1,5 +1,15 @@ Unreleased ==========+<!-- Append new entries here -->++0.4.1+=====++* [!861](https://gitlab.com/morley-framework/morley/-/merge_requests/861)+ + Removed the re-export of some basic `microlens` operators from `universum`+ in favor of the ones from `lens` with the same name.+* [!779](https://gitlab.com/morley-framework/morley/-/merge_requests/779)+ + Export `for`. 0.4.0 =====
morley-prelude.cabal view
@@ -5,7 +5,7 @@ -- see: https://github.com/sol/hpack name: morley-prelude-version: 0.4.0+version: 0.4.1 synopsis: A custom prelude used in Morley description: A custom prelude used in Morley. It re-exports the Universum prelude and makes some tiny changes. category: Prelude@@ -38,5 +38,6 @@ ghc-options: -Weverything -Wno-missing-exported-signatures -Wno-missing-import-lists -Wno-missed-specialisations -Wno-all-missed-specialisations -Wno-unsafe -Wno-safe -Wno-missing-local-signatures -Wno-monomorphism-restriction -Wno-implicit-prelude -Wno-prepositive-qualified-module -Wno-missing-safe-haskell-mode -Wno-unused-packages build-depends: base-noprelude >=4.7 && <5+ , lens , universum default-language: Haskell2010
src/Prelude.hs view
@@ -7,7 +7,14 @@ -- It works because we are using the 'base-noprelude' package instead of 'base'. module Prelude- ( module Universum+ ( module Control.Lens+ , module Universum+ , for ) where -import Universum hiding (Key, Nat, Val, readFile, writeFile)+import Control.Lens (Lens, Lens', Traversal, Traversal', over, set, (%~), (&), (.~), (<&>), (^.),+ (^..), (^?), _1, _2, _3, _4, _5, preuse, preview, use, view)+import Data.Traversable (for)+import Universum hiding (Key, Nat, Val, readFile, writeFile, Lens, Lens', Traversal, Traversal',+ over, set, (%~), (&), (.~), (<&>), (^.), (^..), (^?), _1, _2, _3, _4, _5,+ preuse, preview, use, view)