microlens-platform 0.1.4.0 → 0.1.5.0
raw patch · 2 files changed
+6/−2 lines, 2 filesdep ~microlens-mtlPVP: major bump suggested
API removals or changes: PVP suggests a major version bump
Dependency ranges changed: microlens-mtl
API changes (from Hackage documentation)
- Lens.Micro.Platform: instance (Eq k, Hashable k) => Ixed (HashMap k a)
- Lens.Micro.Platform: instance (Prim a, Prim b) => Cons (Vector a) (Vector b) a b
- Lens.Micro.Platform: instance (Prim a, Prim b) => Each (Vector a) (Vector b) a b
- Lens.Micro.Platform: instance (Prim a, Prim b) => Snoc (Vector a) (Vector b) a b
- Lens.Micro.Platform: instance (Storable a, Storable b) => Cons (Vector a) (Vector b) a b
- Lens.Micro.Platform: instance (Storable a, Storable b) => Each (Vector a) (Vector b) a b
- Lens.Micro.Platform: instance (Storable a, Storable b) => Snoc (Vector a) (Vector b) a b
- Lens.Micro.Platform: instance (Unbox a, Unbox b) => Cons (Vector a) (Vector b) a b
- Lens.Micro.Platform: instance (Unbox a, Unbox b) => Each (Vector a) (Vector b) a b
- Lens.Micro.Platform: instance (Unbox a, Unbox b) => Snoc (Vector a) (Vector b) a b
- Lens.Micro.Platform: instance (a ~ Char, b ~ Char) => Each Text Text a b
- Lens.Micro.Platform: instance Cons (Vector a) (Vector b) a b
- Lens.Micro.Platform: instance Cons Text Text Char Char
- Lens.Micro.Platform: instance Each (Vector a) (Vector b) a b
- Lens.Micro.Platform: instance Ixed (Vector a)
- Lens.Micro.Platform: instance Ixed Text
- Lens.Micro.Platform: instance Prim a => Ixed (Vector a)
- Lens.Micro.Platform: instance Snoc (Vector a) (Vector b) a b
- Lens.Micro.Platform: instance Snoc Text Text Char Char
- Lens.Micro.Platform: instance Storable a => Ixed (Vector a)
- Lens.Micro.Platform: instance Unbox a => Ixed (Vector a)
- Lens.Micro.Platform: instance c ~ d => Each (HashMap c a) (HashMap d b) a b
+ Lens.Micro.Platform: instance (Data.Primitive.Types.Prim a, Data.Primitive.Types.Prim b) => Lens.Micro.Internal.Cons (Data.Vector.Primitive.Vector a) (Data.Vector.Primitive.Vector b) a b
+ Lens.Micro.Platform: instance (Data.Primitive.Types.Prim a, Data.Primitive.Types.Prim b) => Lens.Micro.Internal.Each (Data.Vector.Primitive.Vector a) (Data.Vector.Primitive.Vector b) a b
+ Lens.Micro.Platform: instance (Data.Primitive.Types.Prim a, Data.Primitive.Types.Prim b) => Lens.Micro.Internal.Snoc (Data.Vector.Primitive.Vector a) (Data.Vector.Primitive.Vector b) a b
+ Lens.Micro.Platform: instance (Data.Vector.Unboxed.Base.Unbox a, Data.Vector.Unboxed.Base.Unbox b) => Lens.Micro.Internal.Cons (Data.Vector.Unboxed.Base.Vector a) (Data.Vector.Unboxed.Base.Vector b) a b
+ Lens.Micro.Platform: instance (Data.Vector.Unboxed.Base.Unbox a, Data.Vector.Unboxed.Base.Unbox b) => Lens.Micro.Internal.Each (Data.Vector.Unboxed.Base.Vector a) (Data.Vector.Unboxed.Base.Vector b) a b
+ Lens.Micro.Platform: instance (Data.Vector.Unboxed.Base.Unbox a, Data.Vector.Unboxed.Base.Unbox b) => Lens.Micro.Internal.Snoc (Data.Vector.Unboxed.Base.Vector a) (Data.Vector.Unboxed.Base.Vector b) a b
+ Lens.Micro.Platform: instance (Foreign.Storable.Storable a, Foreign.Storable.Storable b) => Lens.Micro.Internal.Cons (Data.Vector.Storable.Vector a) (Data.Vector.Storable.Vector b) a b
+ Lens.Micro.Platform: instance (Foreign.Storable.Storable a, Foreign.Storable.Storable b) => Lens.Micro.Internal.Each (Data.Vector.Storable.Vector a) (Data.Vector.Storable.Vector b) a b
+ Lens.Micro.Platform: instance (Foreign.Storable.Storable a, Foreign.Storable.Storable b) => Lens.Micro.Internal.Snoc (Data.Vector.Storable.Vector a) (Data.Vector.Storable.Vector b) a b
+ Lens.Micro.Platform: instance (GHC.Classes.Eq k, Data.Hashable.Class.Hashable k) => Lens.Micro.Internal.Ixed (Data.HashMap.Base.HashMap k a)
+ Lens.Micro.Platform: instance (a ~ GHC.Types.Char, b ~ GHC.Types.Char) => Lens.Micro.Internal.Each Data.Text.Internal.Lazy.Text Data.Text.Internal.Lazy.Text a b
+ Lens.Micro.Platform: instance (a ~ GHC.Types.Char, b ~ GHC.Types.Char) => Lens.Micro.Internal.Each Data.Text.Internal.Text Data.Text.Internal.Text a b
+ Lens.Micro.Platform: instance (c ~ d) => Lens.Micro.Internal.Each (Data.HashMap.Base.HashMap c a) (Data.HashMap.Base.HashMap d b) a b
+ Lens.Micro.Platform: instance Data.Primitive.Types.Prim a => Lens.Micro.Internal.Ixed (Data.Vector.Primitive.Vector a)
+ Lens.Micro.Platform: instance Data.Vector.Unboxed.Base.Unbox a => Lens.Micro.Internal.Ixed (Data.Vector.Unboxed.Base.Vector a)
+ Lens.Micro.Platform: instance Foreign.Storable.Storable a => Lens.Micro.Internal.Ixed (Data.Vector.Storable.Vector a)
+ Lens.Micro.Platform: instance Lens.Micro.Internal.Cons (Data.Vector.Vector a) (Data.Vector.Vector b) a b
+ Lens.Micro.Platform: instance Lens.Micro.Internal.Cons Data.Text.Internal.Lazy.Text Data.Text.Internal.Lazy.Text GHC.Types.Char GHC.Types.Char
+ Lens.Micro.Platform: instance Lens.Micro.Internal.Cons Data.Text.Internal.Text Data.Text.Internal.Text GHC.Types.Char GHC.Types.Char
+ Lens.Micro.Platform: instance Lens.Micro.Internal.Each (Data.Vector.Vector a) (Data.Vector.Vector b) a b
+ Lens.Micro.Platform: instance Lens.Micro.Internal.Ixed (Data.Vector.Vector a)
+ Lens.Micro.Platform: instance Lens.Micro.Internal.Ixed Data.Text.Internal.Lazy.Text
+ Lens.Micro.Platform: instance Lens.Micro.Internal.Ixed Data.Text.Internal.Text
+ Lens.Micro.Platform: instance Lens.Micro.Internal.Snoc (Data.Vector.Vector a) (Data.Vector.Vector b) a b
+ Lens.Micro.Platform: instance Lens.Micro.Internal.Snoc Data.Text.Internal.Lazy.Text Data.Text.Internal.Lazy.Text GHC.Types.Char GHC.Types.Char
+ Lens.Micro.Platform: instance Lens.Micro.Internal.Snoc Data.Text.Internal.Text Data.Text.Internal.Text GHC.Types.Char GHC.Types.Char
Files
- CHANGELOG.md +4/−0
- microlens-platform.cabal +2/−2
CHANGELOG.md view
@@ -1,3 +1,7 @@+# 0.1.5.0++* New minor release (microlens-mtl-0.1.6).+ # 0.1.4.0 * New minor release (microlens-0.3.4).
microlens-platform.cabal view
@@ -1,5 +1,5 @@ name: microlens-platform-version: 0.1.4.0+version: 0.1.5.0 synopsis: Feature-complete microlens description: This package exports a module which is the recommended starting point for using <http://hackage.haskell.org/package/microlens microlens> if you aren't trying to keep your dependencies minimal. By importing @Lens.Micro.Platform@ you get all functions and instances from <http://hackage.haskell.org/package/microlens microlens>, <http://hackage.haskell.org/package/microlens-th microlens-th>, <http://hackage.haskell.org/package/microlens-mtl microlens-mtl>, <http://hackage.haskell.org/package/microlens-ghc microlens-ghc>, as well as instances for @Vector@, @Text@, and @HashMap@.@@ -31,7 +31,7 @@ , hashable >=1.1.2.3 && <1.3 , microlens ==0.3.4.* , microlens-ghc ==0.3.0.*- , microlens-mtl ==0.1.5.*+ , microlens-mtl ==0.1.6.* , microlens-th ==0.2.1.* , text >=0.11 && <1.3 , unordered-containers >=0.2.4 && <0.3