microlens-ghc 0.4.12 → 0.4.13
raw patch · 2 files changed
+7/−2 lines, 2 filesdep ~microlensPVP: major bump suggested
API removals or changes: PVP suggests a major version bump
Dependency ranges changed: microlens
API changes (from Hackage documentation)
- Lens.Micro.GHC: instance (Data.Array.Base.IArray Data.Array.Base.UArray e, GHC.Arr.Ix i) => Lens.Micro.Internal.Ixed (Data.Array.Base.UArray i e)
- Lens.Micro.GHC: instance (GHC.Arr.Ix i, Data.Array.Base.IArray Data.Array.Base.UArray a, Data.Array.Base.IArray Data.Array.Base.UArray b, i Data.Type.Equality.~ j) => Lens.Micro.Internal.Each (Data.Array.Base.UArray i a) (Data.Array.Base.UArray j b) a b
- Lens.Micro.GHC: instance (GHC.Arr.Ix i, i Data.Type.Equality.~ j) => Lens.Micro.Internal.Each (GHC.Arr.Array i a) (GHC.Arr.Array j b) a b
- Lens.Micro.GHC: instance (a Data.Type.Equality.~ GHC.Word.Word8, b Data.Type.Equality.~ GHC.Word.Word8) => Lens.Micro.Internal.Each Data.ByteString.Internal.ByteString Data.ByteString.Internal.ByteString a b
- Lens.Micro.GHC: instance (a Data.Type.Equality.~ GHC.Word.Word8, b Data.Type.Equality.~ GHC.Word.Word8) => Lens.Micro.Internal.Each Data.ByteString.Lazy.Internal.ByteString Data.ByteString.Lazy.Internal.ByteString a b
- Lens.Micro.GHC: instance (c Data.Type.Equality.~ d) => Lens.Micro.Internal.Each (Data.Map.Internal.Map c a) (Data.Map.Internal.Map d b) a b
- Lens.Micro.GHC: instance GHC.Arr.Ix i => Lens.Micro.Internal.Ixed (GHC.Arr.Array i e)
+ Lens.Micro.GHC: instance (Data.Array.Base.IArray Data.Array.Base.UArray e, GHC.Ix.Ix i) => Lens.Micro.Internal.Ixed (Data.Array.Base.UArray i e)
+ Lens.Micro.GHC: instance (GHC.Ix.Ix i, Data.Array.Base.IArray Data.Array.Base.UArray a, Data.Array.Base.IArray Data.Array.Base.UArray b, i GHC.Types.~ j) => Lens.Micro.Internal.Each (Data.Array.Base.UArray i a) (Data.Array.Base.UArray j b) a b
+ Lens.Micro.GHC: instance (GHC.Ix.Ix i, i GHC.Types.~ j) => Lens.Micro.Internal.Each (GHC.Arr.Array i a) (GHC.Arr.Array j b) a b
+ Lens.Micro.GHC: instance (a GHC.Types.~ GHC.Word.Word8, b GHC.Types.~ GHC.Word.Word8) => Lens.Micro.Internal.Each Data.ByteString.Internal.ByteString Data.ByteString.Internal.ByteString a b
+ Lens.Micro.GHC: instance (a GHC.Types.~ GHC.Word.Word8, b GHC.Types.~ GHC.Word.Word8) => Lens.Micro.Internal.Each Data.ByteString.Lazy.Internal.ByteString Data.ByteString.Lazy.Internal.ByteString a b
+ Lens.Micro.GHC: instance (c GHC.Types.~ d) => Lens.Micro.Internal.Each (Data.Map.Internal.Map c a) (Data.Map.Internal.Map d b) a b
+ Lens.Micro.GHC: instance GHC.Ix.Ix i => Lens.Micro.Internal.Ixed (GHC.Arr.Array i e)
Files
- CHANGELOG.md +4/−0
- microlens-ghc.cabal +3/−2
CHANGELOG.md view
@@ -1,3 +1,7 @@+# 0.4.13++* New minor release (microlens-0.4.12.0).+ # 0.4.12 * Added `At` and `Ixed` instances for `Set` and `IntSet` (thanks to @wygulmage).
microlens-ghc.cabal view
@@ -1,5 +1,5 @@ name: microlens-ghc-version: 0.4.12+version: 0.4.13 synopsis: microlens + array, bytestring, containers, transformers description: Use this package instead of <http://hackage.haskell.org/package/microlens microlens> if you don't mind depending on all dependencies here – @Lens.Micro.GHC@ reexports everything from @Lens.Micro@ and additionally provides orphan instances of microlens classes for packages coming with GHC (<http://hackage.haskell.org/package/array array>, <http://hackage.haskell.org/package/bytestring bytestring>, <http://hackage.haskell.org/package/containers containers>, <http://hackage.haskell.org/package/transfromers transformers>).@@ -27,6 +27,7 @@ GHC==8.4.4 GHC==8.6.5 GHC==8.8.1+ GHC==8.10.1 source-repository head type: git@@ -41,7 +42,7 @@ , base >=4.5 && <5 , bytestring >=0.9.2.1 && <0.11 , containers >=0.4.0 && <0.7- , microlens ==0.4.11.*+ , microlens ==0.4.12.* , transformers >=0.2 && <0.6 ghc-options: