packages feed

cabal-lenses 0.13.0 → 0.14.0

raw patch · 3 files changed

+17/−8 lines, 3 filesdep ~lensdep ~textdep ~transformers

Dependency ranges changed: lens, text, transformers

Files

CHANGELOG view
@@ -1,3 +1,7 @@+0.14.0+------+* Support ghc 9.8.2+ 0.13.0 ------ * Add 'symbolicPathListToFilePathList' iso to convert between [SymbolicPath] and [FilePath]
cabal-lenses.cabal view
@@ -1,13 +1,14 @@ cabal-version:      >=1.10.0 name:               cabal-lenses-version:            0.13.0+version:            0.14.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.8.3 ghc ==8.10.1 ghc ==9.2.7+    ghc ==8.2.1 ghc ==8.4.2 ghc ==8.6.3 ghc ==8.8.3 ghc ==8.10.1+    ghc ==9.2.7 ghc ==9.8.2  synopsis:           Lenses and traversals for the Cabal library. description:@@ -46,11 +47,11 @@     ghc-options:      -W     build-depends:         base >=4.8 && <5,-        lens >=4.0.1 && <5.3,+        lens >=4.0.1 && <6.0,         unordered-containers >=0.2.3.3 && <0.3,         Cabal >=3.12 && <4.0,         system-filepath >=0.4.9 && <0.5,         system-fileio >=0.3.12 && <0.4,         strict >=0.3.2 && <0.6,-        text >=1.1.0.1 && <1.3,-        transformers >=0.4.1.0 && <0.6+        text >=1.1.0.1 && <2.2,+        transformers >=0.4.1.0 && <0.7
lib/CabalLenses/Utils.hs view
@@ -5,6 +5,7 @@    , findPackageDB    , findDistDir    , findNewDistDir+   , symPathsToFilePaths    , symbolicPathListToFilePathList    ) where @@ -132,12 +133,15 @@ absoluteFile :: FilePath -> IO FP.FilePath absoluteFile = FS.canonicalizePath . FP.decodeString --symbolicPathListToFilePathList :: Iso' [SymbolicPath PackageDir SourceDir] [FilePath]-symbolicPathListToFilePathList = iso toFilePathList fromFilePathList+symPathsToFilePaths :: Iso' [SymbolicPath PackageDir SourceDir] [FilePath]+symPathsToFilePaths = iso toFilePathList fromFilePathList    where       toFilePathList :: [SymbolicPath PackageDir SourceDir] -> [FilePath]       toFilePathList symPathList = map getSymbolicPath symPathList        fromFilePathList :: [FilePath] -> [SymbolicPath PackageDir SourceDir]       fromFilePathList strList   = map unsafeMakeSymbolicPath strList++{-# DEPRECATED symbolicPathListToFilePathList "Use symPathsToFilePaths." #-}+symbolicPathListToFilePathList :: Iso' [SymbolicPath PackageDir SourceDir] [FilePath]+symbolicPathListToFilePathList = symPathsToFilePaths