packages feed

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 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>