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 +4/−0
- cabal-lenses.cabal +6/−5
- lib/CabalLenses/Utils.hs +7/−3
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