packages feed

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 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)