packages feed

cabal-bounds 1.0.1 → 1.0.2

raw patch · 3 files changed

+27/−23 lines, 3 filesdep ~lensdep ~tastyPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

Dependency ranges changed: lens, tasty

API changes (from Hackage documentation)

- CabalBounds.Args: benchmark :: Args -> [String]
- CabalBounds.Args: cabalFile :: Args -> Maybe FilePath
- CabalBounds.Args: cabalFiles :: Args -> [FilePath]
- CabalBounds.Args: executable :: Args -> [String]
- CabalBounds.Args: fromFile :: Args -> FilePath
- CabalBounds.Args: haskellPlatform :: Args -> String
- CabalBounds.Args: ignore :: Args -> [String]
- CabalBounds.Args: instance Data Args
- CabalBounds.Args: instance Eq Args
- CabalBounds.Args: instance Show Args
- CabalBounds.Args: instance Typeable Args
- CabalBounds.Args: library :: Args -> Bool
- CabalBounds.Args: lower :: Args -> Bool
- CabalBounds.Args: lowerComp :: Args -> Maybe VersionComp
- CabalBounds.Args: missing :: Args -> Bool
- CabalBounds.Args: only :: Args -> [String]
- CabalBounds.Args: output :: Args -> Maybe String
- CabalBounds.Args: setupConfigFile :: Args -> Maybe FilePath
- CabalBounds.Args: testSuite :: Args -> [String]
- CabalBounds.Args: upper :: Args -> Bool
- CabalBounds.Args: upperComp :: Args -> Maybe VersionComp
- CabalBounds.Main: instance Show ConfigStateFileErrorType
- CabalBounds.VersionComp: instance Data VersionComp
- CabalBounds.VersionComp: instance Eq VersionComp
- CabalBounds.VersionComp: instance Show VersionComp
- CabalBounds.VersionComp: instance Typeable VersionComp
+ CabalBounds.Args: [benchmark] :: Args -> [String]
+ CabalBounds.Args: [cabalFile] :: Args -> Maybe FilePath
+ CabalBounds.Args: [cabalFiles] :: Args -> [FilePath]
+ CabalBounds.Args: [executable] :: Args -> [String]
+ CabalBounds.Args: [fromFile] :: Args -> FilePath
+ CabalBounds.Args: [haskellPlatform] :: Args -> String
+ CabalBounds.Args: [ignore] :: Args -> [String]
+ CabalBounds.Args: [library] :: Args -> Bool
+ CabalBounds.Args: [lowerComp] :: Args -> Maybe VersionComp
+ CabalBounds.Args: [lower] :: Args -> Bool
+ CabalBounds.Args: [missing] :: Args -> Bool
+ CabalBounds.Args: [only] :: Args -> [String]
+ CabalBounds.Args: [output] :: Args -> Maybe String
+ CabalBounds.Args: [setupConfigFile] :: Args -> Maybe FilePath
+ CabalBounds.Args: [testSuite] :: Args -> [String]
+ CabalBounds.Args: [upperComp] :: Args -> Maybe VersionComp
+ CabalBounds.Args: [upper] :: Args -> Bool
+ CabalBounds.Args: instance Data.Data.Data CabalBounds.Args.Args
+ CabalBounds.Args: instance GHC.Classes.Eq CabalBounds.Args.Args
+ CabalBounds.Args: instance GHC.Show.Show CabalBounds.Args.Args
+ CabalBounds.VersionComp: instance Data.Data.Data CabalBounds.VersionComp.VersionComp
+ CabalBounds.VersionComp: instance GHC.Classes.Eq CabalBounds.VersionComp.VersionComp
+ CabalBounds.VersionComp: instance GHC.Show.Show CabalBounds.VersionComp.VersionComp

Files

CHANGELOG view
@@ -1,3 +1,7 @@+1.0.2+-----+* Raise upper bounds of dependencies+ 1.0.1 ----- * Make tests less dependent on the cabal/ghc version
README.md view
@@ -108,47 +108,47 @@ The `=>` shows what the result is of the operation for every dependency. Left is the dependency before calling the command, right the one after calling. -    $> cabal-bounds drop ...+    $> cabal-bounds drop     lens >=4.0.1 && <4.1   =>   lens -    $> cabal-bounds drop --upper ...+    $> cabal-bounds drop --upper     lens >=4.0.1 && <4.1   =>   lens >=4.0.1  If the cabal build (the setup-config) uses `lens 4.1.2`, then the results of the `update` command would be: -    $> cabal-bounds update ...+    $> cabal-bounds update     lens >=4.0.1 && <4.1   =>   lens >=4.1.2 && <4.2     lens                   =>   lens >=4.1.2 && <4.2 -    $> cabal-bounds update --lower ...+    $> cabal-bounds update --lower     lens >=4.0.1 && <5     =>   lens >=4.1.2 && <5     lens >=4.0.1 && <4.1   =>   lens >=4.1.2     lens <4.1              =>   lens >=4.1.2     lens                   =>   lens >=4.1.2 -    $> cabal-bounds update --upper ...+    $> cabal-bounds update --upper     lens >=4.0.1 && <4.1   =>   lens >=4.0.1 && <4.2     lens >=4.0.1           =>   lens >=4.0.1 && <4.2     lens                   =>   lens <4.2  You can also specify which component of the version number should be updated: -    $> cabal-bounds update --lowercomp=minor ...+    $> cabal-bounds update --lowercomp=minor     lens >=4.0.1 && <4.1   =>   lens >=4.1.2 -    $> cabal-bounds update --lowercomp=major2 ...+    $> cabal-bounds update --lowercomp=major2     lens >=4.0.1 && <4.1   =>   lens >=4.1 -    $> cabal-bounds update --lowercomp=major1 ...+    $> cabal-bounds update --lowercomp=major1     lens >=4.0.1 && <4.1   =>   lens >=4 && <4.1 -    $> cabal-bounds update --uppercomp=minor ...+    $> cabal-bounds update --uppercomp=minor     lens >=4.0.1 && <4.1   =>   lens >=4.0.1 && <4.1.3 -    $> cabal-bounds update --uppercomp=major2 ...+    $> cabal-bounds update --uppercomp=major2     lens >=4.0.1 && <4.1   =>   lens >=4.0.1 && <4.2 -    $> cabal-bounds update --uppercomp=major1 ...+    $> cabal-bounds update --uppercomp=major1     lens >=4.0.1 && <4.1   =>   lens >=4.0.1 && <5  Options
cabal-bounds.cabal view
@@ -1,5 +1,5 @@ name: cabal-bounds-version: 1.0.1+version: 1.0.2 cabal-version: >=1.9.2 build-type: Simple license: BSD3@@ -43,7 +43,7 @@     To reformat your 'cabal' file without changing any bounds you can call 'cabal-bounds' with the name of     a section that isn't present in the 'cabal' file:     .-    > $ cabal-bounds drop --executable=blub myproject.cabal+    > $ cabal-bounds drop --executable=blub category: Utils, Development author: Daniel Trstenjak tested-with: GHC ==7.6.2 GHC ==7.6.3 GHC ==7.8.3 GHC ==7.10.1@@ -65,22 +65,22 @@     location: https://github.com/dan-t/cabal-bounds  library+    exposed-modules:+        CabalBounds.Args+        CabalBounds.Main+        CabalBounds.VersionComp     build-depends:         base >=3 && <5,         cmdargs >=0.10.5 && <0.11,-        lens >=4.0.1 && <4.9,+        lens >=4.0.1 && <4.14,         strict >=0.3.2 && <0.4,         unordered-containers >=0.2.3.3 && <0.3,         transformers >=0.3.0.0 && <0.5,         either >=4.1.1 && <4.5,         cabal-lenses >=0.4.6 && <0.5,         Cabal >=1.18.0 && <1.23,-        filepath >= 1.3 && <1.5,-        directory >= 1.2 && <1.3-    exposed-modules:-        CabalBounds.Args-        CabalBounds.Main-        CabalBounds.VersionComp+        filepath >=1.3 && <1.5,+        directory ==1.2.*     cpp-options: -DCABAL     hs-source-dirs: lib     other-modules:@@ -107,11 +107,11 @@     main-is: Main.hs     build-depends:         base >=3 && <5,-        tasty >=0.9.0.1 && <0.11,+        tasty >=0.9.0.1 && <0.12,         tasty-golden >=2.2.0.2 && <2.4,         process >=1.1.0.2 && <1.3,-        filepath >= 1.3 && <1.5,-        directory >= 1.2 && <1.3,+        filepath >=1.3 && <1.5,+        directory ==1.2.*,         Glob ==0.7.*,         cabal-bounds -any     hs-source-dirs: tests