microlens-ghc 0.4.13 → 0.4.13.1
raw patch · 3 files changed
+15/−7 lines, 3 filesdep ~bytestringPVP ok
version bump matches the API change (PVP)
Dependency ranges changed: bytestring
API changes (from Hackage documentation)
Files
- CHANGELOG.md +4/−0
- microlens-ghc.cabal +7/−6
- src/Lens/Micro/GHC.hs +4/−1
CHANGELOG.md view
@@ -1,3 +1,7 @@+# 0.4.13.1++* New patch release (GHC 9.2.1).+ # 0.4.13 * New minor release (microlens-0.4.12.0).
microlens-ghc.cabal view
@@ -1,5 +1,5 @@ name: microlens-ghc-version: 0.4.13+version: 0.4.13.1 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>).@@ -18,16 +18,17 @@ extra-source-files: CHANGELOG.md cabal-version: >=1.10-tested-with: GHC==7.4.2- GHC==7.6.3+tested-with: GHC==7.6.3 GHC==7.8.4 GHC==7.10.3 GHC==8.0.2 GHC==8.2.2 GHC==8.4.4 GHC==8.6.5- GHC==8.8.1- GHC==8.10.1+ GHC==8.8.4+ GHC==8.10.7+ GHC==9.0.1+ GHC==9.2.1 source-repository head type: git@@ -40,7 +41,7 @@ -- other-extensions: build-depends: array >=0.3.0.2 && <0.6 , base >=4.5 && <5- , bytestring >=0.9.2.1 && <0.11+ , bytestring >=0.9.2.1 && <0.12 , containers >=0.4.0 && <0.7 , microlens ==0.4.12.* , transformers >=0.2 && <0.6
src/Lens/Micro/GHC.hs view
@@ -2,6 +2,7 @@ {-# LANGUAGE MultiParamTypeClasses #-} {-# LANGUAGE TypeFamilies #-} {-# LANGUAGE FlexibleInstances #-}+{-# LANGUAGE FlexibleContexts #-} {-# LANGUAGE UndecidableInstances #-} {-# LANGUAGE Trustworthy #-} @@ -21,13 +22,15 @@ * 'at' for 'Map', 'Set', 'IntMap' and 'IntSet' -* 'each' and 'ix' for+* 'ix' for * 'Map', 'Set', 'IntMap' and 'IntSet' * 'Array' and 'UArray' * 'Seq' * strict 'B.ByteString' and lazy 'BL.ByteString' * 'Tree'+ +* 'each' for the same as above, excluding 'Set' and 'IntSet' * '_head', '_tail', '_init', '_last' for