From 667a1d7e59293be678320a59be0627784434278f Mon Sep 17 00:00:00 2001 From: Simon Michael Date: Sun, 31 Dec 2017 09:13:50 -0800 Subject: [PATCH] remove upper bounds on all but hledger* and base It's rare that my deps break their api or that newer versions must be avoided, and very common that they release new versions which I must tediously and promptly test and release hackage revisions for or risk falling out of stackage. Trying it this way for a bit. --- hledger-api/package.yaml | 6 +++--- hledger-lib/package.yaml | 14 +++++++------- hledger-ui/package.yaml | 20 ++++++++++---------- hledger-web/package.yaml | 10 +++++----- hledger/package.yaml | 40 ++++++++++++++++++++-------------------- 5 files changed, 45 insertions(+), 45 deletions(-) diff --git a/hledger-api/package.yaml b/hledger-api/package.yaml index ae09c4210..395d46c1f 100644 --- a/hledger-api/package.yaml +++ b/hledger-api/package.yaml @@ -41,12 +41,12 @@ dependencies: - Decimal - docopt - either -- microlens >=0.4 && <0.5 -- microlens-platform >=0.2.3.1 && <0.4 +- microlens >=0.4 +- microlens-platform >=0.2.3.1 - safe - servant-server >=0.10 - servant-swagger -- swagger2 >=2.0 && <2.3 +- swagger2 >=2.0 - text - transformers - wai diff --git a/hledger-lib/package.yaml b/hledger-lib/package.yaml index b74626b95..39aec3d26 100644 --- a/hledger-lib/package.yaml +++ b/hledger-lib/package.yaml @@ -41,11 +41,11 @@ data-files: dependencies: - base >=4.8 && <5 - base-compat >=0.8.1 -- ansi-terminal >=0.6.2.3 && <0.9 +- ansi-terminal >=0.6.2.3 - array - blaze-markup >=0.5.1 - bytestring -- cmdargs >=0.10 && <0.11 +- cmdargs >=0.10 - containers - csv - data-default >=0.5 @@ -54,7 +54,7 @@ dependencies: - directory - filepath - hashtables >=1.2 -- megaparsec >=5.0 && <6.5 +- megaparsec >=5.0 - mtl - mtl-compat - old-time @@ -63,12 +63,12 @@ dependencies: - regex-tdfa - safe >=0.2 - semigroups -- split >=0.1 && <0.3 -- text >=1.2 && <1.3 +- split >=0.1 +- text >=1.2 - time >=1.5 -- transformers >=0.2 && <0.6 +- transformers >=0.2 - uglymemo -- utf8-string >=0.3.5 && <1.1 +- utf8-string >=0.3.5 - HUnit - extra # for ledger-parse: diff --git a/hledger-ui/package.yaml b/hledger-ui/package.yaml index 3e3d98fe5..359f9df21 100644 --- a/hledger-ui/package.yaml +++ b/hledger-ui/package.yaml @@ -42,7 +42,7 @@ cpp-options: -DVERSION="1.4.99" dependencies: - hledger >=1.4.99 && <1.5 - hledger-lib >=1.4.99 && <1.5 - - ansi-terminal >=0.6.2.3 && <0.9 + - ansi-terminal >=0.6.2.3 - async - base >=4.8 && <5 - base-compat >=0.8.1 @@ -51,17 +51,17 @@ dependencies: - data-default - directory - filepath - - fsnotify >=0.2 && <0.3 + - fsnotify >=0.2 - HUnit - - microlens >=0.4 && <0.5 - - microlens-platform >=0.2.3.1 && <0.4 - - megaparsec >=5.0 && <6.5 + - microlens >=0.4 + - microlens-platform >=0.2.3.1 + - megaparsec >=5.0 - pretty-show >=1.6.4 - process >=1.2 - safe >=0.2 - - split >=0.1 && <0.3 - - text >=1.2 && <1.3 - - text-zipper >=0.4 && <0.11 + - split >=0.1 + - text >=1.2 + - text-zipper >=0.4 - time >=1.5 - transformers - vector @@ -82,8 +82,8 @@ when: buildable: false else: dependencies: - - brick >=0.12 && <0.31 - - vty >=5.5 && <5.20 + - brick >=0.12 + - vty >=5.5 executables: hledger-ui: diff --git a/hledger-web/package.yaml b/hledger-web/package.yaml index 9dd47a3ad..88cac6b62 100644 --- a/hledger-web/package.yaml +++ b/hledger-web/package.yaml @@ -70,7 +70,7 @@ dependencies: - blaze-markup - bytestring - clientsession -- cmdargs >=0.10 && <0.11 +- cmdargs >=0.10 - data-default - directory - filepath @@ -80,9 +80,9 @@ dependencies: - HUnit - conduit-extra >=1.1 - safe >=0.2 -- shakespeare >=2.0.2.2 && <2.1 +- shakespeare >=2.0.2.2 - template-haskell -- text >=1.2 && <1.3 +- text >=1.2 - time >=1.5 - transformers - wai @@ -90,12 +90,12 @@ dependencies: - wai-handler-launch >=1.3 - warp - yaml -- yesod >=1.4 && <1.5 +- yesod >=1.4 - yesod-core - yesod-form - yesod-static - json -- megaparsec >=5.0 && <6.5 +- megaparsec >=5.0 - mtl - parsec >=3 diff --git a/hledger/package.yaml b/hledger/package.yaml index 9dbec5160..24690b4cb 100644 --- a/hledger/package.yaml +++ b/hledger/package.yaml @@ -75,16 +75,16 @@ ghc-options: dependencies: - base >=4.8 && <5 - base-compat >=0.8.1 -- ansi-terminal >=0.6.2.3 && <0.9 +- ansi-terminal >=0.6.2.3 - directory -- file-embed >=0.0.10 && <0.1 +- file-embed >=0.0.10 - filepath - here - pretty-show >=1.6.4 - process -- shakespeare >=2.0.2.2 && <2.1 +- shakespeare >=2.0.2.2 - temporary -- tabular >=0.2 && <0.3 +- tabular >=0.2 - time >=1.5 - utility-ht >=0.0.13 - hledger-lib >=1.4.99 && <1.5 @@ -131,24 +131,24 @@ library: - bytestring - containers - unordered-containers - - cmdargs >=0.10 && <0.11 + - cmdargs >=0.10 - csv - data-default >=0.5 - Diff - hashable >=1.2.4 - - haskeline >=0.6 && <=0.8 + - haskeline >=0.6 - HUnit - mtl - mtl-compat - old-time - - megaparsec >=5.0 && <6.5 + - megaparsec >=5.0 - regex-tdfa - safe >=0.2 - - split >=0.1 && <0.3 + - split >=0.1 - transformers - text >=0.11 - - utf8-string >=0.3.5 && <1.1 - - wizards ==1.0.* + - utf8-string >=0.3.5 + - wizards >=1.0 - Decimal executables: @@ -164,10 +164,10 @@ executables: - bytestring - containers - unordered-containers - - cmdargs >=0.10 && <0.11 + - cmdargs >=0.10 - csv - data-default >=0.5 - - haskeline >=0.6 && <=0.8 + - haskeline >=0.6 - HUnit - mtl - mtl-compat @@ -175,10 +175,10 @@ executables: - parsec >=3 - regex-tdfa - safe >=0.2 - - split >=0.1 && <0.3 + - split >=0.1 - text >=0.11 - - utf8-string >=0.3.5 && <1.1 - - wizards ==1.0.* + - utf8-string >=0.3.5 + - wizards >=1.0 - Decimal tests: @@ -191,10 +191,10 @@ tests: - bytestring - containers - unordered-containers - - cmdargs >=0.10 && <0.11 + - cmdargs >=0.10 - csv - data-default >=0.5 - - haskeline >=0.6 && <=0.8 + - haskeline >=0.6 - HUnit - mtl - mtl-compat @@ -202,10 +202,10 @@ tests: - parsec >=3 - regex-tdfa - safe >=0.2 - - split >=0.1 && <0.3 + - split >=0.1 - text >=0.11 - - utf8-string >=0.3.5 && <1.1 - - wizards ==1.0.* + - utf8-string >=0.3.5 + - wizards >=1.0 - Decimal - test-framework - test-framework-hunit