packages feed

cabal-lenses 0.9.0 → 0.10.0

raw patch · 2 files changed

+13/−11 lines, 2 filesdep ~Cabaldep ~lensPVP ok

version bump matches the API change (PVP)

Dependency ranges changed: Cabal, lens

API changes (from Hackage documentation)

- CabalLenses.PackageDescription: authorL :: Lens' PackageDescription String
+ CabalLenses.PackageDescription: authorL :: Lens' PackageDescription ShortText
- CabalLenses.PackageDescription: bugReports :: Lens' PackageDescription String
+ CabalLenses.PackageDescription: bugReports :: Lens' PackageDescription ShortText
- CabalLenses.PackageDescription: categoryL :: Lens' PackageDescription String
+ CabalLenses.PackageDescription: categoryL :: Lens' PackageDescription ShortText
- CabalLenses.PackageDescription: condTreeComponentsL :: forall v_ak7D c_ak7E a_ak7F v_awlI. Lens (CondTree v_ak7D c_ak7E a_ak7F) (CondTree v_awlI c_ak7E a_ak7F) [CondBranch v_ak7D c_ak7E a_ak7F] [CondBranch v_awlI c_ak7E a_ak7F]
+ CabalLenses.PackageDescription: condTreeComponentsL :: forall v_acn8 c_acn9 a_acna v_aoOm. Lens (CondTree v_acn8 c_acn9 a_acna) (CondTree v_aoOm c_acn9 a_acna) [CondBranch v_acn8 c_acn9 a_acna] [CondBranch v_aoOm c_acn9 a_acna]
- CabalLenses.PackageDescription: condTreeConstraintsL :: forall v_ak7D c_ak7E a_ak7F. Lens' (CondTree v_ak7D c_ak7E a_ak7F) c_ak7E
+ CabalLenses.PackageDescription: condTreeConstraintsL :: forall v_acn8 c_acn9 a_acna. Lens' (CondTree v_acn8 c_acn9 a_acna) c_acn9
- CabalLenses.PackageDescription: condTreeDataL :: forall v_ak7D c_ak7E a_ak7F. Lens' (CondTree v_ak7D c_ak7E a_ak7F) a_ak7F
+ CabalLenses.PackageDescription: condTreeDataL :: forall v_acn8 c_acn9 a_acna. Lens' (CondTree v_acn8 c_acn9 a_acna) a_acna
- CabalLenses.PackageDescription: copyrightL :: Lens' PackageDescription String
+ CabalLenses.PackageDescription: copyrightL :: Lens' PackageDescription ShortText
- CabalLenses.PackageDescription: descriptionL :: Lens' PackageDescription String
+ CabalLenses.PackageDescription: descriptionL :: Lens' PackageDescription ShortText
- CabalLenses.PackageDescription: homepageL :: Lens' PackageDescription String
+ CabalLenses.PackageDescription: homepageL :: Lens' PackageDescription ShortText
- CabalLenses.PackageDescription: maintainerL :: Lens' PackageDescription String
+ CabalLenses.PackageDescription: maintainerL :: Lens' PackageDescription ShortText
- CabalLenses.PackageDescription: optionsL :: Lens' BuildInfo [(CompilerFlavor, [String])]
+ CabalLenses.PackageDescription: optionsL :: Lens' BuildInfo (PerCompilerFlavor [String])
- CabalLenses.PackageDescription: pkgUrlL :: Lens' PackageDescription String
+ CabalLenses.PackageDescription: pkgUrlL :: Lens' PackageDescription ShortText
- CabalLenses.PackageDescription: stabilityL :: Lens' PackageDescription String
+ CabalLenses.PackageDescription: stabilityL :: Lens' PackageDescription ShortText
- CabalLenses.PackageDescription: synopsisL :: Lens' PackageDescription String
+ CabalLenses.PackageDescription: synopsisL :: Lens' PackageDescription ShortText

Files

cabal-lenses.cabal view
@@ -1,12 +1,13 @@-cabal-version: >=1.9.2+cabal-version: >=1.10.0 name: cabal-lenses-version: 0.9.0+version: 0.10.0 license: BSD3 license-file: LICENSE maintainer: daniel.trstenjak@gmail.com author: Daniel Trstenjak tested-with: ghc ==7.6.2 ghc ==7.6.3 ghc ==7.8.3 ghc ==7.10.1-             ghc ==8.0.1 ghc ==8.2.1 ghc ==8.4.2 ghc ==8.6.3+             ghc ==8.0.1 ghc ==8.2.1 ghc ==8.4.2 ghc ==8.6.3 ghc ==8.8.3+             ghc ==8.10.1 synopsis: Lenses and traversals for the Cabal library. description:     Lenses and traversals (compatible with the <https://hackage.haskell.org/package/lens lens> library) for@@ -37,14 +38,15 @@     other-modules:         CabalLenses.Traversals.Internal         Paths_cabal_lenses+    default-language: Haskell2010     ghc-options: -W     build-depends:-        base >=3 && <5,-        lens >=4.0.1 && <4.18,+        base >=4.8 && <5,+        lens >=4.0.1 && <4.20,         unordered-containers >=0.2.3.3 && <0.3,-        Cabal >=2.1.0.0 && <2.5,+        Cabal >=3.0.0.0 && <4.0,         system-filepath >=0.4.9 && <0.5,         system-fileio >=0.3.12 && <0.4,         strict >=0.3.2 && <0.4,         text >=1.1.0.1 && <1.3,-        transformers >=0.3.0.0 && <0.6+        transformers >=0.4.1.0 && <0.6
lib/CabalLenses/Package.hs view
@@ -29,12 +29,12 @@ packageName :: Lens' Dependency PackageName packageName = lens getPkgName setPkgName    where-      getPkgName (Dependency pkgName _)          = pkgName-      setPkgName (Dependency _ range) newPkgName = Dependency newPkgName range+      getPkgName (Dependency pkgName _ _)                 = pkgName+      setPkgName (Dependency _ range libNames) newPkgName = Dependency newPkgName range libNames   versionRange :: Lens' Dependency VersionRange versionRange = lens getRange setRange    where-      getRange (Dependency _ range)   = range-      setRange (Dependency pkgName _) = Dependency pkgName+      getRange (Dependency _ range _)                   = range+      setRange (Dependency pkgName _ libNames) newRange = Dependency pkgName newRange libNames