microlens-ghc 0.4.10 → 0.4.11
raw patch · 4 files changed
+26/−7 lines, 4 filesdep ~bytestringdep ~microlensPVP ok
version bump matches the API change (PVP)
Dependency ranges changed: bytestring, microlens
API changes (from Hackage documentation)
Files
- CHANGELOG.md +5/−0
- microlens-ghc.cabal +11/−3
- src/Lens/Micro/GHC.hs +9/−3
- src/Lens/Micro/GHC/Internal.hs +1/−1
CHANGELOG.md view
@@ -1,3 +1,8 @@+# 0.4.11++* New minor release (microlens-0.4.11).+* Marked `Lens.Micro.GHC.Internal` as `Trustworthy`.+ # 0.4.10 * New minor release (microlens-0.4.10).
microlens-ghc.cabal view
@@ -1,5 +1,5 @@ name: microlens-ghc-version: 0.4.10+version: 0.4.11 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,6 +18,14 @@ extra-source-files: CHANGELOG.md cabal-version: >=1.10+tested-with: GHC==7.4.2+ 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.4 source-repository head type: git@@ -30,9 +38,9 @@ -- other-extensions: build-depends: array >=0.3.0.2 && <0.6 , base >=4.5 && <5- , bytestring >=0.9.1.10 && <0.11+ , bytestring >=0.9.2.1 && <0.11 , containers >=0.4.0 && <0.7- , microlens ==0.4.10.*+ , microlens ==0.4.11.* , transformers >=0.2 && <0.6 ghc-options:
src/Lens/Micro/GHC.hs view
@@ -3,13 +3,19 @@ {-# LANGUAGE TypeFamilies #-} {-# LANGUAGE FlexibleInstances #-} {-# LANGUAGE UndecidableInstances #-}-{-# LANGUAGE Trustworthy #-} -{-# OPTIONS_GHC -fno-warn-orphans #-}- #ifndef MIN_VERSION_base #define MIN_VERSION_base(x,y,z) 1 #endif++-- Lens.Micro.Internal is either Trustworthy or Unsafe+#if __GLASGOW_HASKELL__ >= 708+{-# LANGUAGE Safe #-}+#else+{-# LANGUAGE Trustworthy #-}+#endif++{-# OPTIONS_GHC -fno-warn-orphans #-} {- |
src/Lens/Micro/GHC/Internal.hs view
@@ -1,6 +1,6 @@ {-# LANGUAGE CPP #-} {-# LANGUAGE BangPatterns #-}-{-# LANGUAGE Unsafe #-}+{-# LANGUAGE Trustworthy #-} {- |