diff --git a/changelog.md b/changelog.md index 8a86108..ac364c8 100644 --- a/changelog.md +++ b/changelog.md @@ -1,3 +1,7 @@ +# Version 0.9.3.2 + +- Upgraded to lts-20.4 (ghc 9.2.5) + # Version 0.9.3.1 - Added test data to `extra-source-files` so that `cabal test` can be run straight from the hackage diff --git a/coinbase-pro.cabal b/coinbase-pro.cabal index ea3c383..9d5b46b 100644 --- a/coinbase-pro.cabal +++ b/coinbase-pro.cabal @@ -5,7 +5,7 @@ cabal-version: 1.12 -- see: https://github.com/sol/hpack name: coinbase-pro -version: 0.9.3.1 +version: 0.9.3.2 synopsis: Client for Coinbase Pro description: Client for Coinbase Pro REST and Websocket APIs category: Web, Finance @@ -79,21 +79,21 @@ library , async >=2.1 && <2.3 , base >=4.7 && <5 , binary ==0.8.* - , bytestring ==0.10.* + , bytestring >=0.10 && <0.12 , containers >=0.5 && <0.7 - , cryptonite >=0.24 && <0.30 + , cryptonite >=0.24 && <0.31 , exceptions >=0.4 && <1.0 , http-api-data >=0.3 && <0.5 - , http-client >=0.5 && <0.7 + , http-client >=0.5 && <0.8 , http-client-tls ==0.3.* , http-streams ==0.8.* , http-types ==0.12.* , io-streams ==1.5.* - , memory >=0.14 && <0.16 + , memory >=0.14 && <0.18 , network >=2.6 && <3.2 - , servant >=0.14 && <0.19 - , servant-client >=0.14 && <0.19 - , servant-client-core >=0.14 && <0.19 + , servant >=0.14 && <0.20 + , servant-client >=0.14 && <0.20 + , servant-client-core >=0.14 && <0.20 , tasty >=1.2.2 , tasty-hunit >=0.10 , text ==1.2.* @@ -104,7 +104,7 @@ library , uuid ==1.3.* , vector ==0.12.* , websockets ==0.12.* - , wuss ==1.1.* + , wuss >=1.1 && <3 default-language: Haskell2010 executable test-request @@ -120,22 +120,22 @@ executable test-request , async >=2.1 && <2.3 , base >=4.7 && <5 , binary ==0.8.* - , bytestring ==0.10.* + , bytestring >=0.10 && <0.12 , coinbase-pro , containers >=0.5 && <0.7 - , cryptonite >=0.24 && <0.30 + , cryptonite >=0.24 && <0.31 , exceptions >=0.4 && <1.0 , http-api-data >=0.3 && <0.5 - , http-client >=0.5 && <0.7 + , http-client >=0.5 && <0.8 , http-client-tls ==0.3.* , http-streams ==0.8.* , http-types ==0.12.* , io-streams ==1.5.* - , memory >=0.14 && <0.16 + , memory >=0.14 && <0.18 , network >=2.6 && <3.2 - , servant >=0.14 && <0.19 - , servant-client >=0.14 && <0.19 - , servant-client-core >=0.14 && <0.19 + , servant >=0.14 && <0.20 + , servant-client >=0.14 && <0.20 + , servant-client-core >=0.14 && <0.20 , tasty >=1.2.2 , tasty-hunit >=0.10 , text ==1.2.* @@ -146,7 +146,7 @@ executable test-request , uuid ==1.3.* , vector ==0.12.* , websockets ==0.12.* - , wuss ==1.1.* + , wuss >=1.1 && <3 default-language: Haskell2010 executable test-stream @@ -162,22 +162,22 @@ executable test-stream , async >=2.1 && <2.3 , base >=4.7 && <5 , binary ==0.8.* - , bytestring ==0.10.* + , bytestring >=0.10 && <0.12 , coinbase-pro , containers >=0.5 && <0.7 - , cryptonite >=0.24 && <0.30 + , cryptonite >=0.24 && <0.31 , exceptions >=0.4 && <1.0 , http-api-data >=0.3 && <0.5 - , http-client >=0.5 && <0.7 + , http-client >=0.5 && <0.8 , http-client-tls ==0.3.* , http-streams ==0.8.* , http-types ==0.12.* , io-streams ==1.5.* - , memory >=0.14 && <0.16 + , memory >=0.14 && <0.18 , network >=2.6 && <3.2 - , servant >=0.14 && <0.19 - , servant-client >=0.14 && <0.19 - , servant-client-core >=0.14 && <0.19 + , servant >=0.14 && <0.20 + , servant-client >=0.14 && <0.20 + , servant-client-core >=0.14 && <0.20 , tasty >=1.2.2 , tasty-hunit >=0.10 , text ==1.2.* @@ -188,7 +188,7 @@ executable test-stream , uuid ==1.3.* , vector ==0.12.* , websockets ==0.12.* - , wuss ==1.1.* + , wuss >=1.1 && <3 default-language: Haskell2010 test-suite coinbase-pro-test @@ -205,22 +205,22 @@ test-suite coinbase-pro-test , async >=2.1 && <2.3 , base >=4.7 && <5 , binary ==0.8.* - , bytestring ==0.10.* + , bytestring >=0.10 && <0.12 , coinbase-pro , containers >=0.5 && <0.7 - , cryptonite >=0.24 && <0.30 + , cryptonite >=0.24 && <0.31 , exceptions >=0.4 && <1.0 , http-api-data >=0.3 && <0.5 - , http-client >=0.5 && <0.7 + , http-client >=0.5 && <0.8 , http-client-tls ==0.3.* , http-streams ==0.8.* , http-types ==0.12.* , io-streams ==1.5.* - , memory >=0.14 && <0.16 + , memory >=0.14 && <0.18 , network >=2.6 && <3.2 - , servant >=0.14 && <0.19 - , servant-client >=0.14 && <0.19 - , servant-client-core >=0.14 && <0.19 + , servant >=0.14 && <0.20 + , servant-client >=0.14 && <0.20 + , servant-client-core >=0.14 && <0.20 , tasty >=1.2.2 , tasty-hunit >=0.10 , text ==1.2.* @@ -231,5 +231,5 @@ test-suite coinbase-pro-test , uuid ==1.3.* , vector ==0.12.* , websockets ==0.12.* - , wuss ==1.1.* + , wuss >=1.1 && <3 default-language: Haskell2010 diff --git a/package.yaml b/package.yaml index 9d55947..8c79273 100644 --- a/package.yaml +++ b/package.yaml @@ -1,5 +1,5 @@ name: coinbase-pro -version: 0.9.3.1 +version: 0.9.3.2 description: Client for Coinbase Pro REST and Websocket APIs homepage: https://github.com/mdunnio/coinbase-pro#readme bug-reports: https://github.com/mdunnio/coinbase-pro/issues @@ -26,21 +26,21 @@ dependencies: - aeson-casing >= 0.1 && < 0.3 - async >= 2.1 && < 2.3 - binary >= 0.8 && < 0.9 - - bytestring >= 0.10 && < 0.11 + - bytestring >= 0.10 && < 0.12 - containers >= 0.5 && < 0.7 - - cryptonite >= 0.24 && < 0.30 + - cryptonite >= 0.24 && < 0.31 - exceptions >= 0.4 && < 1.0 - http-api-data >= 0.3 && < 0.5 - - http-client >= 0.5 && < 0.7 + - http-client >= 0.5 && < 0.8 - http-client-tls >= 0.3 && < 0.4 - http-streams >= 0.8 && < 0.9 - http-types >= 0.12 && < 0.13 - io-streams >= 1.5 && < 1.6 - - memory >= 0.14 && < 0.16 + - memory >= 0.14 && < 0.18 - network >= 2.6 && < 3.2 - - servant >= 0.14 && < 0.19 - - servant-client >= 0.14 && < 0.19 - - servant-client-core >= 0.14 && < 0.19 + - servant >= 0.14 && < 0.20 + - servant-client >= 0.14 && < 0.20 + - servant-client-core >= 0.14 && < 0.20 - tasty >= 1.2.2 - tasty-hunit >= 0.10 - text >= 1.2 && < 1.3 @@ -51,7 +51,7 @@ dependencies: - uuid >= 1.3 && < 1.4 - vector >= 0.12 && < 0.13 - websockets >= 0.12 && < 0.13 - - wuss >= 1.1 && < 1.2 + - wuss >= 1.1 && < 3 library: source-dirs: src/lib/ diff --git a/stack.yaml b/stack.yaml index c875b2e..106c71a 100644 --- a/stack.yaml +++ b/stack.yaml @@ -1,4 +1,4 @@ -resolver: lts-18.6 +resolver: lts-20.4 ghc-options: "$locals": -Wall @@ -7,9 +7,6 @@ packages: - . extra-deps: - - base64-bytestring-1.0.0.3@sha256:6c82d900465345e30ff0eeb9a1374fbd2955c8e5ca6206e03669f04575830f88,2242 - - servant-client-0.18@sha256:3e3b8d145cf811e19849744ad305aa0bd42301d01ff75e1dac169bc9f5d18221,4589 - - servant-client-core-0.18@sha256:6702f04f3e5ac47abace5b26ab1948480437334747895407f0697502a403b96a,3593 - unagi-chan-0.4.1.3 - unagi-streams-0.2.7 diff --git a/stack.yaml.lock b/stack.yaml.lock index e9178e6..3d1c857 100644 --- a/stack.yaml.lock +++ b/stack.yaml.lock @@ -4,44 +4,23 @@ # https://docs.haskellstack.org/en/stable/lock_files packages: -- completed: - hackage: base64-bytestring-1.0.0.3@sha256:6c82d900465345e30ff0eeb9a1374fbd2955c8e5ca6206e03669f04575830f88,2242 - pantry-tree: - size: 848 - sha256: 580b3808ee3ee06468d56808639a6b46615ff385c64d977423817434d17a9888 - original: - hackage: base64-bytestring-1.0.0.3@sha256:6c82d900465345e30ff0eeb9a1374fbd2955c8e5ca6206e03669f04575830f88,2242 -- completed: - hackage: servant-client-0.18@sha256:3e3b8d145cf811e19849744ad305aa0bd42301d01ff75e1dac169bc9f5d18221,4589 - pantry-tree: - size: 1299 - sha256: 445c610d83a6e356ed2a7808af8deac84708be3e44d38cbf76e60fd6105f9715 - original: - hackage: servant-client-0.18@sha256:3e3b8d145cf811e19849744ad305aa0bd42301d01ff75e1dac169bc9f5d18221,4589 -- completed: - hackage: servant-client-core-0.18@sha256:6702f04f3e5ac47abace5b26ab1948480437334747895407f0697502a403b96a,3593 - pantry-tree: - size: 1444 - sha256: 20f538ae12091696073a2ac5f3301a4a56686f5e2889b2a9e539c0d61a332cd1 - original: - hackage: servant-client-core-0.18@sha256:6702f04f3e5ac47abace5b26ab1948480437334747895407f0697502a403b96a,3593 - completed: hackage: unagi-chan-0.4.1.3@sha256:4283bb02bc5ee56203671756d92b24112eb6159f2b2840a10a539b4651d5f12e,8719 pantry-tree: - size: 2286 sha256: d4d8d0f9108246f1dfd415ee4bca596493067b4935a9c9933f98bf8e6821e605 + size: 2286 original: hackage: unagi-chan-0.4.1.3 - completed: hackage: unagi-streams-0.2.7@sha256:4aa0290e5e92145686ba54ab5a53972c0f9fd22b9e06492d769ae61c8423aa22,1142 pantry-tree: - size: 329 sha256: fe3eb224bf3771c039081e6097e9199095354be78770ab1215688f9316f692d6 + size: 329 original: hackage: unagi-streams-0.2.7 snapshots: - completed: - size: 587113 - url: https://raw.githubusercontent.com/commercialhaskell/stackage-snapshots/master/lts/18/6.yaml - sha256: f74c482d7c93739ecf3abfbc0f2dea1c20a2dfb2462c689846ed55a9653b66f7 - original: lts-18.6 + sha256: 3770dfd79f5aed67acdcc65c4e7730adddffe6dba79ea723cfb0918356fc0f94 + size: 648660 + url: https://raw.githubusercontent.com/commercialhaskell/stackage-snapshots/master/lts/20/4.yaml + original: lts-20.4