microlens-platform 0.3.10 → 0.3.11
raw patch · 5 files changed
+21/−16 lines, 5 filesdep ~hashabledep ~microlensdep ~microlens-ghcPVP: major bump suggested
API removals or changes: PVP suggests a major version bump
Dependency ranges changed: hashable, microlens, microlens-ghc
API changes (from Hackage documentation)
- 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 (a Data.Type.Equality.~ GHC.Types.Char, b Data.Type.Equality.~ GHC.Types.Char) => Lens.Micro.Internal.Each Data.Text.Internal.Lazy.Text Data.Text.Internal.Lazy.Text a b
+ Lens.Micro.Platform: instance (a Data.Type.Equality.~ GHC.Types.Char, b Data.Type.Equality.~ GHC.Types.Char) => Lens.Micro.Internal.Each Data.Text.Internal.Text Data.Text.Internal.Text a b
+ Lens.Micro.Platform: instance (c Data.Type.Equality.~ d) => Lens.Micro.Internal.Each (Data.HashMap.Base.HashMap c a) (Data.HashMap.Base.HashMap d b) a b
Files
- CHANGELOG.md +4/−0
- LICENSE +3/−2
- microlens-platform.cabal +11/−11
- src/Lens/Micro/Platform.hs +2/−2
- src/Lens/Micro/Platform/Internal.hs +1/−1
CHANGELOG.md view
@@ -1,3 +1,7 @@+# 0.3.11++* New minor release (microlens-0.4.10, microlens-ghc-0.4.10).+ # 0.3.10 * New minor release (microlens-0.4.9, microlens-ghc-0.4.9, microlens-th-0.4.2).
LICENSE view
@@ -1,5 +1,6 @@ Copyright (c) 2012-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-platform.cabal view
@@ -1,18 +1,18 @@ name: microlens-platform-version: 0.3.10+version: 0.3.11 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@. . The minor and major versions of microlens-platform are incremented whenever the minor and major versions of any other microlens package are incremented, so you can depend on the exact version of microlens-platform without specifying the version of microlens (microlens-mtl, etc) 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,17 +21,17 @@ source-repository head type: git- location: git://github.com/aelve/microlens.git+ location: git://github.com/monadfix/microlens.git library exposed-modules: Lens.Micro.Platform Lens.Micro.Platform.Internal- -- other-modules: - -- other-extensions: + -- other-modules:+ -- other-extensions: build-depends: base >=4.5 && <5 , hashable >=1.1.2.3 && <1.3- , microlens ==0.4.9.*- , microlens-ghc ==0.4.9.*+ , microlens ==0.4.10.*+ , microlens-ghc ==0.4.10.* , microlens-mtl ==0.1.11.* , microlens-th ==0.4.2.* , text >=0.11 && <1.3
src/Lens/Micro/Platform.hs view
@@ -14,7 +14,7 @@ {- | Module : Lens.Micro.Platform-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) This module is an approximation for @<http://hackage.haskell.org/package/lens/docs/Control-Lens.html Control.Lens>@ from <http://hackage.haskell.org/package/lens lens>; by importing it you get all functions and instances from <http://hackage.haskell.org/package/microlens microlens>, <http://hackage.haskell.org/package/microlens-mtl microlens-mtl>, <http://hackage.haskell.org/package/microlens-ghc microlens-ghc>, as well as the following instances:@@ -227,7 +227,7 @@ instance (c ~ d) => Each (HashMap c a) (HashMap d b) a b where each = traversed- {-# INLINE each #-} + {-# INLINE each #-} instance (a ~ Char, b ~ Char) => Each T.Text T.Text a b where each = strictText
src/Lens/Micro/Platform/Internal.hs view
@@ -5,7 +5,7 @@ {- | Module : Lens.Micro.Platform.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.Platform.Internal