packages feed

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 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   #-}