cabal-bounds 0.9.2 → 0.9.3
raw patch · 5 files changed
+33/−16 lines, 5 filesdep ~filepathdep ~lensPVP ok
version bump matches the API change (PVP)
Dependency ranges changed: filepath, lens
API changes (from Hackage documentation)
Files
- CHANGELOG +4/−0
- cabal-bounds.cabal +4/−4
- lib/CabalBounds/HaskellPlatform.hs +6/−1
- lib/CabalBounds/Main.hs +12/−10
- lib/CabalBounds/Update.hs +7/−1
CHANGELOG view
@@ -1,3 +1,7 @@+0.9.3+-----+* Support GHC 7.10.1+ 0.9.2 ----- * fix bugs introduced with 0.9.1
cabal-bounds.cabal view
@@ -1,5 +1,5 @@ name: cabal-bounds-version: 0.9.2+version: 0.9.3 cabal-version: >=1.9.2 build-type: Simple license: BSD3@@ -46,7 +46,7 @@ > $ cabal-bounds drop --executable=blub myproject.cabal category: Utils, Development author: Daniel Trstenjak-tested-with: GHC ==7.6.2 GHC ==7.6.3 GHC ==7.8.3+tested-with: GHC ==7.6.2 GHC ==7.6.3 GHC ==7.8.3 GHC ==7.10.1 extra-source-files: README.md CHANGELOG@@ -68,7 +68,7 @@ build-depends: base >=3 && <5, cmdargs >=0.10.5 && <0.11,- lens >=4.0.1 && <4.8,+ lens >=4.0.1 && <4.9, strict >=0.3.2 && <0.4, unordered-containers >=0.2.3.3 && <0.3, transformers >=0.3.0.0 && <0.5,@@ -106,7 +106,7 @@ tasty >=0.9.0.1 && <0.11, tasty-golden >=2.2.0.2 && <2.3, process >=1.1.0.2 && <1.3,- filepath >=1.3.0.1 && <1.4,+ filepath >=1.3.0.1 && <1.5, directory >=1.0.0.0 && <1.3, Glob ==0.7.*, cabal-bounds -any
lib/CabalBounds/HaskellPlatform.hs view
@@ -1,3 +1,4 @@+{-# Language CPP #-} module CabalBounds.HaskellPlatform ( librariesOf@@ -8,8 +9,12 @@ ) where import qualified Distribution.Version as V-import Control.Applicative ((<$>)) import Data.List (find)++#if __GLASGOW_HASKELL__ < 710+import Control.Applicative ((<$>))+#endif+ type LibName = String type LibVersion = V.Version
lib/CabalBounds/Main.hs view
@@ -8,11 +8,6 @@ import Distribution.PackageDescription.Parse (parsePackageDescription, ParseResult(..)) import qualified Distribution.PackageDescription.PrettyPrint as PP import Distribution.Simple.Configure (tryGetConfigStateFile)--#if MIN_VERSION_Cabal(1,22,0) == 0-import Distribution.Simple.Configure (ConfigStateFileErrorType(..))-#endif- import Distribution.Simple.LocalBuildInfo (LocalBuildInfo) import qualified Distribution.Simple.LocalBuildInfo as BI import qualified Distribution.Package as P@@ -28,19 +23,26 @@ import qualified CabalBounds.Dump as D import qualified CabalBounds.HaskellPlatform as HP import qualified System.IO.Strict as SIO-import Control.Applicative ((<$>)) import Control.Monad.Trans.Either (EitherT, runEitherT, bimapEitherT, hoistEither, left, right) import Control.Monad.IO.Class+import qualified Data.HashMap.Strict as HM+import Data.List (foldl', sortBy)+import Data.Function (on)+import Data.Char (toLower) +#if MIN_VERSION_Cabal(1,22,0) == 0+import Distribution.Simple.Configure (ConfigStateFileErrorType(..))+#endif+ #if MIN_VERSION_Cabal(1,22,0) && MIN_VERSION_Cabal(1,22,1) == 0 import qualified CabalLenses as CL import Control.Lens #endif -import qualified Data.HashMap.Strict as HM-import Data.List (foldl', sortBy)-import Data.Function (on)-import Data.Char (toLower)+#if __GLASGOW_HASKELL__ < 710+import Control.Applicative ((<$>))+#endif+ type Error = String
lib/CabalBounds/Update.hs view
@@ -1,3 +1,5 @@+{-# Language CPP #-}+ module CabalBounds.Update ( update , Libraries@@ -7,7 +9,6 @@ import qualified Distribution.Package as P import qualified Distribution.Version as V import Control.Lens-import Control.Applicative ((<$>)) import CabalBounds.Bound (UpdateBound(..)) import CabalBounds.Dependencies (Dependencies(..), filterDependency, dependencyIf) import CabalBounds.VersionComp (VersionComp(..))@@ -15,6 +16,11 @@ import Data.List (foldl') import qualified Data.HashMap.Strict as HM import Data.Maybe (fromMaybe)++#if __GLASGOW_HASKELL__ < 710+import Control.Applicative ((<$>))+#endif+ type LibName = String type LibVersion = V.Version