smash-optics 0.1.0.1 → 0.1.0.2
raw patch · 5 files changed
+16/−12 lines, 5 filesdep ~basedep ~optics-coredep ~smashPVP: major bump suggested
API removals or changes: PVP suggests a major version bump
Dependency ranges changed: base, optics-core, smash
API changes (from Hackage documentation)
- Data.Can.Optics: instance (a Data.Type.Equality.~ a', b Data.Type.Equality.~ b') => Optics.Each.Core.Each GHC.Types.Bool (Data.Can.Can a a') (Data.Can.Can b b') a b
- Data.Smash.Optics: instance (a Data.Type.Equality.~ a', b Data.Type.Equality.~ b') => Optics.Each.Core.Each GHC.Types.Bool (Data.Smash.Smash a a') (Data.Smash.Smash b b') a b
- Data.Wedge.Optics: instance (a Data.Type.Equality.~ a', b Data.Type.Equality.~ b') => Optics.Each.Core.Each GHC.Types.Bool (Data.Wedge.Wedge a a') (Data.Wedge.Wedge b b') a b
+ Data.Can.Optics: instance (a GHC.Types.~ a', b GHC.Types.~ b') => Optics.Each.Core.Each GHC.Types.Bool (Data.Can.Can a a') (Data.Can.Can b b') a b
+ Data.Smash.Optics: instance (a GHC.Types.~ a', b GHC.Types.~ b') => Optics.Each.Core.Each GHC.Types.Bool (Data.Smash.Smash a a') (Data.Smash.Smash b b') a b
+ Data.Wedge.Optics: instance (a GHC.Types.~ a', b GHC.Types.~ b') => Optics.Each.Core.Each GHC.Types.Bool (Data.Wedge.Wedge a a') (Data.Wedge.Wedge b b') a b
Files
- CHANGELOG.md +4/−0
- smash-optics.cabal +9/−9
- src/Data/Can/Optics.hs +1/−1
- src/Data/Smash/Optics.hs +1/−1
- src/Data/Wedge/Optics.hs +1/−1
CHANGELOG.md view
@@ -1,5 +1,9 @@ # Revision history for smash-optics +## 0.1.0.2 -- 2022-04-03++* Update `base` bounds to allow GHC 9.2.x+* Update `optics` bounds to allow `optics-0.4` ## 0.1.0.1
smash-optics.cabal view
@@ -1,6 +1,6 @@ cabal-version: 2.0 name: smash-optics-version: 0.1.0.1+version: 0.1.0.2 synopsis: Optics for the `smash` library using `optics-core` description: Prisms, Traversals, and `optics` combinators for the `smash` library.@@ -11,7 +11,7 @@ license-file: LICENSE author: Emily Pillmore maintainer: emilypi@cohomolo.gy-copyright: (c) 2020 Emily Pillmore <emilypi@cohomolo.gy>+copyright: (c) 2020-2022 Emily Pillmore <emilypi@cohomolo.gy> category: Data build-type: Simple extra-doc-files:@@ -19,11 +19,11 @@ README.md tested-with:- GHC ==8.2.2- || ==8.4.4- || ==8.6.5+ GHC ==8.6.5 || ==8.8.4- || ==8.10.2+ || ==8.10.7+ || ==9.0.2+ || ==9.2.2 source-repository head type: git@@ -36,9 +36,9 @@ Data.Wedge.Optics build-depends:- base >=4.10 && <5.0- , optics-core ^>=0.3- , smash ^>=0.1+ base >=4.11 && <4.17+ , optics-core >=0.3 && <0.5+ , smash >=0.1.3 hs-source-dirs: src default-language: Haskell2010
src/Data/Can/Optics.hs view
@@ -6,7 +6,7 @@ {-# OPTIONS_GHC -fno-warn-orphans #-} -- | -- Module : Data.Can.Optics--- Copyright : (c) 2020 Emily Pillmore+-- Copyright : (c) 2020-2022 Emily Pillmore -- License : BSD-style -- -- Maintainer : Emily Pillmore <emilypi@cohomolo.gy>
src/Data/Smash/Optics.hs view
@@ -6,7 +6,7 @@ {-# OPTIONS_GHC -fno-warn-orphans #-} -- | -- Module : Data.Smash.Optics--- Copyright : (c) 2020 Emily Pillmore+-- Copyright : (c) 2020-2022 Emily Pillmore -- License : BSD-style -- -- Maintainer : Emily Pillmore <emilypi@cohomolo.gy>
src/Data/Wedge/Optics.hs view
@@ -6,7 +6,7 @@ {-# OPTIONS_GHC -fno-warn-orphans #-} -- | -- Module : Data.Wedge.Optics--- Copyright : (c) 2020 Emily Pillmore+-- Copyright : (c) 2020-2022 Emily Pillmore -- License : BSD-style -- -- Maintainer : Emily Pillmore <emilypi@cohomolo.gy>