coinbase-pro 0.9.3.1 → 0.9.3.2
raw patch · 3 files changed
+45/−43 lines, 3 filesdep ~aesondep ~bytestringdep ~cryptonite
Dependency ranges changed: aeson, bytestring, cryptonite, http-client, memory, servant, servant-client, servant-client-core, wuss
Files
- changelog.md +4/−0
- coinbase-pro.cabal +37/−37
- src/lib/CoinbasePro/MarketData/Types.hs +4/−6
changelog.md view
@@ -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
coinbase-pro.cabal view
@@ -5,7 +5,7 @@ -- 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@@ -74,26 +74,26 @@ src/lib/ build-depends: HsOpenSSL ==0.11.*- , aeson >=1.2 && <1.6+ , aeson >=1.2 && <2.1 , aeson-casing >=0.1 && <0.3 , 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 @@ , uuid ==1.3.* , vector ==0.12.* , websockets ==0.12.*- , wuss ==1.1.*+ , wuss >=1.1 && <3 default-language: Haskell2010 executable test-request@@ -115,27 +115,27 @@ src/example/request/ build-depends: HsOpenSSL ==0.11.*- , aeson >=1.2 && <1.6+ , aeson >=1.2 && <2.1 , aeson-casing >=0.1 && <0.3 , 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 @@ , uuid ==1.3.* , vector ==0.12.* , websockets ==0.12.*- , wuss ==1.1.*+ , wuss >=1.1 && <3 default-language: Haskell2010 executable test-stream@@ -157,27 +157,27 @@ src/example/stream/ build-depends: HsOpenSSL ==0.11.*- , aeson >=1.2 && <1.6+ , aeson >=1.2 && <2.1 , aeson-casing >=0.1 && <0.3 , 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 @@ , uuid ==1.3.* , vector ==0.12.* , websockets ==0.12.*- , wuss ==1.1.*+ , wuss >=1.1 && <3 default-language: Haskell2010 test-suite coinbase-pro-test@@ -200,27 +200,27 @@ src/test build-depends: HsOpenSSL ==0.11.*- , aeson >=1.2 && <1.6+ , aeson >=1.2 && <2.1 , aeson-casing >=0.1 && <0.3 , 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 @@ , uuid ==1.3.* , vector ==0.12.* , websockets ==0.12.*- , wuss ==1.1.*+ , wuss >=1.1 && <3 default-language: Haskell2010
src/lib/CoinbasePro/MarketData/Types.hs view
@@ -24,11 +24,10 @@ { productId :: ProductId , baseCurrency :: Text , quoteCurrency :: Text- , baseMinSize :: Double- , baseMaxSize :: Double+ , baseIncrement :: Double , quoteIncrement :: Double , minMarketFunds :: Double- , maxMarketFunds :: Double+ , displayName :: Text } deriving (Eq, Show) @@ -37,11 +36,10 @@ <$> o .: "id" <*> o .: "base_currency" <*> o .: "quote_currency"- <*> (read <$> o .: "base_min_size")- <*> (read <$> o .: "base_max_size")+ <*> (read <$> o .: "base_increment") <*> (read <$> o .: "quote_increment") <*> (read <$> o .: "min_market_funds")- <*> (read <$> o .: "max_market_funds")+ <*> o .: "display_name" instance ToHttpApiData Product where