microlens-ghc 0.4.8.0 → 0.4.9
raw patch · 4 files changed
+15/−15 lines, 4 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.Classes.Ord k => Lens.Micro.Internal.At (Data.Map.Base.Map k a)
- Lens.Micro.GHC: instance GHC.Classes.Ord k => Lens.Micro.Internal.Ixed (Data.Map.Base.Map k a)
- Lens.Micro.GHC: instance Lens.Micro.Internal.At (Data.IntMap.Base.IntMap a)
- Lens.Micro.GHC: instance Lens.Micro.Internal.Cons (Data.Sequence.Seq a) (Data.Sequence.Seq b) a b
- Lens.Micro.GHC: instance Lens.Micro.Internal.Each (Data.IntMap.Base.IntMap a) (Data.IntMap.Base.IntMap b) a b
- Lens.Micro.GHC: instance Lens.Micro.Internal.Each (Data.Sequence.Seq a) (Data.Sequence.Seq b) a b
- Lens.Micro.GHC: instance Lens.Micro.Internal.Ixed (Data.IntMap.Base.IntMap a)
- Lens.Micro.GHC: instance Lens.Micro.Internal.Ixed (Data.Sequence.Seq a)
- Lens.Micro.GHC: instance Lens.Micro.Internal.Snoc (Data.Sequence.Seq a) (Data.Sequence.Seq b) a b
- Lens.Micro.GHC: instance c ~ d => Lens.Micro.Internal.Each (Data.Map.Base.Map c a) (Data.Map.Base.Map d b) a b
+ Lens.Micro.GHC: instance GHC.Classes.Ord k => Lens.Micro.Internal.At (Data.Map.Internal.Map k a)
+ Lens.Micro.GHC: instance GHC.Classes.Ord k => Lens.Micro.Internal.Ixed (Data.Map.Internal.Map k a)
+ Lens.Micro.GHC: instance Lens.Micro.Internal.At (Data.IntMap.Internal.IntMap a)
+ Lens.Micro.GHC: instance Lens.Micro.Internal.Cons (Data.Sequence.Internal.Seq a) (Data.Sequence.Internal.Seq b) a b
+ Lens.Micro.GHC: instance Lens.Micro.Internal.Each (Data.IntMap.Internal.IntMap a) (Data.IntMap.Internal.IntMap b) a b
+ Lens.Micro.GHC: instance Lens.Micro.Internal.Each (Data.Sequence.Internal.Seq a) (Data.Sequence.Internal.Seq b) a b
+ Lens.Micro.GHC: instance Lens.Micro.Internal.Ixed (Data.IntMap.Internal.IntMap a)
+ Lens.Micro.GHC: instance Lens.Micro.Internal.Ixed (Data.Sequence.Internal.Seq a)
+ Lens.Micro.GHC: instance Lens.Micro.Internal.Snoc (Data.Sequence.Internal.Seq a) (Data.Sequence.Internal.Seq b) 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
Files
- CHANGELOG.md +4/−0
- microlens-ghc.cabal +2/−2
- src/Lens/Micro/GHC.hs +6/−8
- src/Lens/Micro/GHC/Internal.hs +3/−5
CHANGELOG.md view
@@ -1,3 +1,7 @@+# 0.4.9++* New minor release (microlens-0.4.9).+ # 0.4.8.0 * New minor release (microlens-0.4.8).
microlens-ghc.cabal view
@@ -1,5 +1,5 @@ name: microlens-ghc-version: 0.4.8.0+version: 0.4.9 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>).@@ -32,7 +32,7 @@ , base >=4.5 && <5 , bytestring >=0.9.1.10 && <0.11 , containers >=0.4.0 && <0.6- , microlens ==0.4.8.*+ , microlens ==0.4.9.* , transformers >=0.2 && <0.6 ghc-options:
src/Lens/Micro/GHC.hs view
@@ -1,11 +1,9 @@-{-# LANGUAGE-CPP,-MultiParamTypeClasses,-TypeFamilies,-FlexibleInstances,-UndecidableInstances,-Trustworthy- #-}+{-# LANGUAGE CPP #-}+{-# LANGUAGE MultiParamTypeClasses #-}+{-# LANGUAGE TypeFamilies #-}+{-# LANGUAGE FlexibleInstances #-}+{-# LANGUAGE UndecidableInstances #-}+{-# LANGUAGE Trustworthy #-} {-# OPTIONS_GHC -fno-warn-orphans #-}
src/Lens/Micro/GHC/Internal.hs view
@@ -1,8 +1,6 @@-{-# LANGUAGE-CPP,-BangPatterns,-Unsafe- #-}+{-# LANGUAGE CPP #-}+{-# LANGUAGE BangPatterns #-}+{-# LANGUAGE Unsafe #-} {- |