cabal-bounds 2.4.0 → 2.5.0
raw patch · 3 files changed
+20/−20 lines, 3 filesdep ~aesondep ~filepathdep ~lens
Dependency ranges changed: aeson, filepath, lens, lens-aeson, strict, tasty, text, transformers
Files
- CHANGELOG +4/−0
- README.md +5/−10
- cabal-bounds.cabal +11/−10
CHANGELOG view
@@ -1,3 +1,7 @@+2.5.0+-----+* Support ghc 9.8.2+ 2.4.0 ----- * Support Cabal 3.12
README.md view
@@ -31,19 +31,14 @@ `cabal-bounds` tries to automate this update process to some degree. So a typical update process might look like: - # update the version infos of all libraries+ # update the version infos of all packages $> cabal update-- # create a cabal sandbox for building your project, this ensures that you're really using- # the newest available versions of the dependencies, otherwise you would be constraint- # to the already installed versions- $> cabal sandbox init - # build your project and allow newer library versions used as specified by the cabal file.- $> cabal install --allow-newer+ # build the project and allow newer versions of the dependencies as specified in the cabal file+ $> cabal build --allow-newer='THE_PROJECT_NAME:*' - # update the upper bound of all dependencies of the cabal file in the working directory- # if their upper bound is lower then the version used by the build+ # update the upper bound of all dependencies in the cabal file, if their upper bound is lower+ # than the version used by the build $> cabal-bounds update --upper If you're leaving out the `--upper` flag then `update` will widen the bounds on both directions.
cabal-bounds.cabal view
@@ -1,6 +1,6 @@ cabal-version: >=1.10.0 name: cabal-bounds-version: 2.4.0+version: 2.5.0 license: BSD3 license-file: LICENSE maintainer: daniel.trstenjak@gmail.com@@ -8,6 +8,7 @@ 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.10.1 ghc ==9.4.7+ ghc ==9.8.2 synopsis: A command line program for managing the dependency versions in a cabal file.@@ -92,18 +93,18 @@ build-depends: base >=4.6.0.0 && <5, cmdargs >=0.10.5 && <0.11,- lens >=4.0.1 && <4.20,- strict >=0.3.2 && <0.4,+ lens >=4.0.1 && <6.0,+ strict >=0.3.2 && <0.6, unordered-containers >=0.2.3.3 && <0.3,- transformers >=0.3.0.0 && <0.6,+ transformers >=0.3.0.0 && <0.7, cabal-lenses >=0.8.0 && <1.0, Cabal >=3.12 && <4.0,- filepath >=1.3 && <1.5,+ filepath >=1.3 && <1.6, directory >=1.2 && <1.4,- aeson >=1.2.3.0 && <1.6,- lens-aeson >=1.0.2 && <1.2,+ aeson >=1.2.3.0 && <2.3,+ lens-aeson >=1.0.2 && <1.3, bytestring >=0.10.8.2 && <1.0,- text >=1.1.0.1 && <1.3+ text >=1.1.0.1 && <2.2 executable cabal-bounds main-is: Main.hs@@ -122,10 +123,10 @@ ghc-options: -W build-depends: base >=3 && <5,- tasty >=0.9.0.1 && <1.4,+ tasty >=0.9.0.1 && <1.6, tasty-golden >=2.2.0.2 && <2.4, process >=1.1.0.2 && <1.7,- filepath >=1.3 && <1.5,+ filepath >=1.3 && <1.6, directory >=1.2 && <1.4, Glob >=0.7 && <0.11, cabal-bounds -any