microlens-ghc 0.4.9.1 → 0.4.10
raw patch · 5 files changed
+19/−14 lines, 5 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 (GHC.Arr.Ix i, Data.Array.Base.IArray Data.Array.Base.UArray a, Data.Array.Base.IArray Data.Array.Base.UArray b, i ~ 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 ~ j) => Lens.Micro.Internal.Each (GHC.Arr.Array i a) (GHC.Arr.Array j b) a b
- Lens.Micro.GHC: instance (a ~ GHC.Word.Word8, b ~ GHC.Word.Word8) => Lens.Micro.Internal.Each Data.ByteString.Internal.ByteString Data.ByteString.Internal.ByteString a b
- Lens.Micro.GHC: instance (a ~ GHC.Word.Word8, b ~ GHC.Word.Word8) => Lens.Micro.Internal.Each Data.ByteString.Lazy.Internal.ByteString Data.ByteString.Lazy.Internal.ByteString a b
- Lens.Micro.GHC: instance (c ~ 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, 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
Files
- CHANGELOG.md +4/−0
- LICENSE +3/−2
- microlens-ghc.cabal +10/−10
- src/Lens/Micro/GHC.hs +1/−1
- src/Lens/Micro/GHC/Internal.hs +1/−1
CHANGELOG.md view
@@ -1,3 +1,7 @@+# 0.4.10++* New minor release (microlens-0.4.10).+ # 0.4.9.1 * Bumped containers version.
LICENSE view
@@ -1,5 +1,6 @@ Copyright (c) 2013-2016 Edward Kmett,- 2015-2016 Artyom+ 2015-2016 Artyom Kazak,+ 2018 Monadfix All rights reserved. @@ -14,7 +15,7 @@ disclaimer in the documentation and/or other materials provided with the distribution. - * Neither the name of Artyom nor the names of other+ * Neither the name of Monadfix nor the names of other contributors may be used to endorse or promote products derived from this software without specific prior written permission.
microlens-ghc.cabal view
@@ -1,18 +1,18 @@ name: microlens-ghc-version: 0.4.9.1+version: 0.4.10 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>). . The minor and major versions of microlens-ghc are incremented whenever the minor and major versions of microlens are incremented, so you can depend on the exact version of microlens-ghc without specifying the version of microlens you need. .- This package is a part of the <http://hackage.haskell.org/package/microlens microlens> family; see the readme <https://github.com/aelve/microlens#readme on Github>.+ This package is a part of the <http://hackage.haskell.org/package/microlens microlens> family; see the readme <https://github.com/monadfix/microlens#readme on Github>. license: BSD3 license-file: LICENSE-author: Edward Kmett, Artyom-maintainer: Artyom <yom@artyom.me>-homepage: http://github.com/aelve/microlens-bug-reports: http://github.com/aelve/microlens/issues+author: Edward Kmett, Artyom Kazak+maintainer: Monadfix <hi@monadfix.io>+homepage: http://github.com/monadfix/microlens+bug-reports: http://github.com/monadfix/microlens/issues category: Data, Lenses build-type: Simple extra-source-files:@@ -21,18 +21,18 @@ source-repository head type: git- location: git://github.com/aelve/microlens.git+ location: git://github.com/monadfix/microlens.git library exposed-modules: Lens.Micro.GHC Lens.Micro.GHC.Internal- -- other-modules: - -- other-extensions: + -- other-modules:+ -- other-extensions: build-depends: array >=0.3.0.2 && <0.6 , base >=4.5 && <5 , bytestring >=0.9.1.10 && <0.11 , containers >=0.4.0 && <0.7- , microlens ==0.4.9.*+ , microlens ==0.4.10.* , transformers >=0.2 && <0.6 ghc-options:
src/Lens/Micro/GHC.hs view
@@ -14,7 +14,7 @@ {- | Module : Lens.Micro.GHC-Copyright : (C) 2013-2016 Edward Kmett, 2015-2016 Artyom+Copyright : (C) 2013-2016 Edward Kmett, 2015-2016 Artyom Kazak, 2018 Monadfix License : BSD-style (see the file LICENSE) By importing this module you get all functions and types from <http://hackage.haskell.org/package/microlens microlens>, as well as the following instances:
src/Lens/Micro/GHC/Internal.hs view
@@ -5,7 +5,7 @@ {- | Module : Lens.Micro.GHC.Internal-Copyright : (C) 2013-2016 Edward Kmett, 2015-2016 Artyom+Copyright : (C) 2013-2016 Edward Kmett, 2015-2016 Artyom Kazak, 2018 Monadfix License : BSD-style (see the file LICENSE) -} module Lens.Micro.GHC.Internal