kawhi 0.2.0 → 0.2.1
raw patch · 5 files changed
+10/−11 lines, 5 filesdep ~aesonPVP: major bump suggested
API removals or changes: PVP suggests a major version bump
Dependency ranges changed: aeson
API changes (from Hackage documentation)
- Data.NBA.Stats: instance Data.Aeson.Types.Class.FromJSON Data.NBA.Stats.Split
- Data.NBA.Stats: instance Data.Aeson.Types.Class.FromJSON Data.NBA.Stats.Stats
- Data.NBA.Stats: instance Data.Aeson.Types.Class.ToJSON Data.NBA.Stats.Split
- Data.NBA.Stats: instance Data.Aeson.Types.Class.ToJSON Data.NBA.Stats.Stats
+ Data.NBA.Stats: instance Data.Aeson.Types.FromJSON.FromJSON Data.NBA.Stats.Split
+ Data.NBA.Stats: instance Data.Aeson.Types.FromJSON.FromJSON Data.NBA.Stats.Stats
+ Data.NBA.Stats: instance Data.Aeson.Types.ToJSON.ToJSON Data.NBA.Stats.Split
+ Data.NBA.Stats: instance Data.Aeson.Types.ToJSON.ToJSON Data.NBA.Stats.Stats
Files
- README.md +1/−1
- changelog.md +4/−0
- kawhi.cabal +3/−3
- stack.yaml +1/−6
- tests/Data/NBA/Stats/Tests.hs +1/−1
README.md view
@@ -1,6 +1,6 @@ # Kawhi : stats.NBA.com library 🏀 -[](https://hackage.haskell.org/package/kawhi) [](https://travis-ci.org/hamsterdam/kawhi)+[](https://hackage.haskell.org/package/kawhi) [](https://travis-ci.org/hamsterdam/kawhi) A Haskell library for working with [NBA Stats](http://stats.nba.com) data. NBA Stats contains rich data, but accessing it is difficult and tedious. Kawhi helps to automate the data retrieval, allowing users to focus on statistics.
changelog.md view
@@ -1,5 +1,9 @@ # Changelog +## 0.2.1++Updated to support [aeson-1.0.0.0](https://hackage.haskell.org/package/aeson-1.0.0.0).+ ## 0.2.0 ### Summary
kawhi.cabal view
@@ -1,5 +1,5 @@ name: kawhi-version: 0.2.0+version: 0.2.1 synopsis: stats.NBA.com library description: Functions and types for interacting with stats.NBA.com homepage: https://github.com/hamsterdam/kawhi@@ -24,7 +24,7 @@ other-modules: build-depends: base >= 4.8 && < 5,- aeson >= 0.11,+ aeson >= 1.0, bytestring >= 0.10, exceptions >= 0.8, http-conduit >= 2.2,@@ -45,7 +45,7 @@ build-depends: base >= 4.8 && < 5, kawhi >= 0.0,- aeson >= 0.11,+ aeson >= 1.0, bytestring >= 0.10, exceptions >= 0.8, http-client >= 0.4.30,
stack.yaml view
@@ -1,14 +1,9 @@ # Specifies the GHC version and set of packages available (e.g., lts-3.5, nightly-2015-09-21, ghc-7.10.2)-resolver: lts-6.7+resolver: nightly-2016-09-15 # Packages to be built packages: - '.'--extra-deps:- - http-client-0.5.1- - http-conduit-2.2.0- - http-client-tls-0.3.0 docker: enable: false # Travis containerized builds don't support Docker yet
tests/Data/NBA/Stats/Tests.hs view
@@ -72,7 +72,7 @@ getSplitRowExpectFailure "SplitRowParseFailure (type mismatch)" (defaultResponseBody [defaultSplit { Stats.rows = [[Aeson.String defaultRowIdentifier, Aeson.String $ Text.pack $ show (a defaultModel), Aeson.String $ b defaultModel, Aeson.Number $ Sci.fromFloatDigits (c defaultModel)]] }])- (Stats.SplitRowParseFailure "failed to parse field A: expected Integral, encountered String"),+ (Stats.SplitRowParseFailure "expected Integer, encountered String"), getSplitRowExpectFailure "SplitRowParseFailure (missing field)"