microlens 0.3.5.0 → 0.3.5.1
raw patch · 3 files changed
+6/−1 lines, 3 filesPVP: major bump suggested
API removals or changes: PVP suggests a major version bump
API changes (from Hackage documentation)
+ Lens.Micro: infixl 1 &
+ Lens.Micro: infixl 5 `failing`
+ Lens.Micro: infixl 8 ^?!
+ Lens.Micro: infixr 4 .~
- Lens.Micro.Internal: each :: Each s t a b => Traversal s t a b
+ Lens.Micro.Internal: each :: (Each s t a b, Traversable g, s ~ g a, t ~ g b) => Traversal s t a b
- Lens.Micro.Internal: ix :: Ixed m => Index m -> Traversal' m (IxValue m)
+ Lens.Micro.Internal: ix :: (Ixed m, At m) => Index m -> Traversal' m (IxValue m)
Files
- CHANGELOG.md +4/−0
- microlens.cabal +1/−1
- src/Lens/Micro.hs +1/−0
CHANGELOG.md view
@@ -1,3 +1,7 @@+# 0.3.5.1++* Backported the fix for the bug that wasn't letting the package compile with GHC 8.0 (see issue #63).+ # 0.3.5.0 * Added `Lens.Micro.Extras` with `view`, `preview`, `Getter`, and `Fold`. Now you no longer need microlens-mtl if the only thing you need from it is `view`.
microlens.cabal view
@@ -1,5 +1,5 @@ name: microlens-version: 0.3.5.0+version: 0.3.5.1 synopsis: A tiny part of the lens library with no dependencies description: This is an extract from <http://hackage.haskell.org/package/lens lens> (with no dependencies). It's not a toy lenses library, unsuitable for “real world”, but merely a small one. It is compatible with lens, and should have same performance. It also has better documentation.
src/Lens/Micro.hs view
@@ -5,6 +5,7 @@ UndecidableInstances, RankNTypes, ScopedTypeVariables,+MonoLocalBinds, Trustworthy #-}