smash-microlens 0.1.0.0 → 0.1.0.2
raw patch · 5 files changed
+57/−40 lines, 5 filesdep ~basedep ~microlensdep ~smashPVP ok
version bump matches the API change (PVP)
Dependency ranges changed: base, microlens, smash
API changes (from Hackage documentation)
Files
- CHANGELOG.md +8/−0
- smash-microlens.cabal +36/−37
- src/Data/Can/Microlens.hs +4/−1
- src/Data/Smash/Microlens.hs +4/−1
- src/Data/Wedge/Microlens.hs +5/−1
CHANGELOG.md view
@@ -1,5 +1,13 @@ # Revision history for smash-microlens +## 0.1.0.2 -- 2022-04-03++* Update `base` bounds to allow GHC 9.2.x++# 0.1.0.1 -- 2022-04-2++* Updated dependency range for `microlens` to allow for `microlens-0.4`+ ## 0.1.0.0 -- YYYY-mm-dd * First version. Released on an unsuspecting world.
smash-microlens.cabal view
@@ -1,53 +1,52 @@-cabal-version: 2.0---name: smash-microlens-version: 0.1.0.0-synopsis: Optics for the `smash` library-description:- Optics for the `smash` library using `microlens`-homepage: https://github.com/emilypi/smash-bug-reports: https://github.com/emilypi/smash/issues-license: BSD3-license-file: LICENSE-author: Emily Pillmore-maintainer: emilypi@cohomolo.gy-copyright: (c) 2020 Emily Pillmore <emilypi@cohomolo.gy>-category: Data-build-type: Simple+cabal-version: 2.0+name: smash-microlens+version: 0.1.0.2+synopsis: Optics for the `smash` library+description: Optics for the `smash` library using `microlens`+homepage: https://github.com/emilypi/smash+bug-reports: https://github.com/emilypi/smash/issues+license: BSD3+license-file: LICENSE+author: Emily Pillmore+maintainer: emilypi@cohomolo.gy+copyright: (c) 2020-2022 Emily Pillmore <emilypi@cohomolo.gy>+category: Data+build-type: Simple extra-source-files: CHANGELOG.md README.md - tested-with:- GHC ==8.2.2 || ==8.4.3 || ==8.4.4 || ==8.6.3 || ==8.6.5 || ==8.8.3 || ==8.10.1-+ GHC ==8.6.5+ || ==8.8.4+ || ==8.10.7+ || ==9.0.2+ || ==9.2.2 source-repository head type: git location: https://github.com/emilypi/smash.git - library- exposed-modules: Data.Can.Microlens- , Data.Smash.Microlens- , Data.Wedge.Microlens+ exposed-modules:+ Data.Can.Microlens+ Data.Smash.Microlens+ Data.Wedge.Microlens+ -- other-modules: -- other-extensions:- build-depends: base >=4.10 && <5.0- , microlens >=0.3 && <0.4.12- , smash ^>=0.1-- hs-source-dirs: src- default-language: Haskell2010-- ghc-options: -Wall+ build-depends:+ base >=4.11 && <4.17+ , microlens >=0.3 && <0.5+ , smash >=0.1.3 + hs-source-dirs: src+ default-language: Haskell2010+ ghc-options: -Wall test-suite smash-microlens-test- default-language: Haskell2010- type: exitcode-stdio-1.0- hs-source-dirs: test- main-is: MyLibTest.hs- build-depends: base >=4.10 && <5.0+ default-language: Haskell2010+ type: exitcode-stdio-1.0+ hs-source-dirs: test+ main-is: MyLibTest.hs+ build-depends: base >=4.10 && <5.0
src/Data/Can/Microlens.hs view
@@ -6,7 +6,7 @@ {-# OPTIONS_GHC -fno-warn-orphans #-} -- | -- Module : Data.Can.Microlens--- Copyright : (c) 2020 Emily Pillmore+-- Copyright : (c) 2020-2022 Emily Pillmore -- License : BSD-style -- -- Maintainer : Emily Pillmore <emilypi@cohomolo.gy>@@ -32,6 +32,9 @@ import Data.Can ++-- ------------------------------------------------------------------- --+-- Traversals -- | A 'Traversal' of the first parameter, suitable for use -- with "Control.Lens".
src/Data/Smash/Microlens.hs view
@@ -6,7 +6,7 @@ {-# OPTIONS_GHC -fno-warn-orphans #-} -- | -- Module : Data.Smash.Microlens--- Copyright : (c) 2020 Emily Pillmore+-- Copyright : (c) 2020-2022 Emily Pillmore -- License : BSD-style -- -- Maintainer : Emily Pillmore <emilypi@cohomolo.gy>@@ -28,6 +28,9 @@ import Data.Smash ++-- ------------------------------------------------------------------- --+-- Traversals -- | A 'Traversal' of the smashed pair, suitable for use -- with "Control.Lens".
src/Data/Wedge/Microlens.hs view
@@ -6,7 +6,7 @@ {-# OPTIONS_GHC -fno-warn-orphans #-} -- | -- Module : Data.Wedge.Microlens--- Copyright : (c) 2020 Emily Pillmore+-- Copyright : (c) 2020-2022 Emily Pillmore -- License : BSD-style -- -- Maintainer : Emily Pillmore <emilypi@cohomolo.gy>@@ -28,6 +28,10 @@ import Lens.Micro import Data.Wedge+++-- ------------------------------------------------------------------- --+-- Traversals -- | A 'Control.Lens.Traversal' of the 'Here' case of a 'Wedge', -- suitable for use with "Control.Lens".