avers 0.0.17.0 → 0.0.17.1
raw patch · 2 files changed
+16/−16 lines, 2 filesdep ~MonadRandomdep ~aesondep ~aversPVP ok
version bump matches the API change (PVP)
Dependency ranges changed: MonadRandom, aeson, avers, base, base16-bytestring, clock, containers, criterion, cryptonite, hspec, inflections, memory, network, safe, stm, template-haskell, time, unordered-containers, vector
API changes (from Hackage documentation)
Files
- avers.cabal +14/−14
- src/Avers/TH.hs +2/−2
avers.cabal view
@@ -1,5 +1,5 @@ name: avers-version: 0.0.17.0+version: 0.0.17.1 cabal-version: >=1.10 build-type: Simple license: GPL-3@@ -33,7 +33,7 @@ Avers.Types Avers.Views build-depends:- aeson >=1.0.2.0 && <1.1,+ aeson >=1.0.2.1 && <1.1, attoparsec >=0.13.1.0 && <0.14, base >=4.9.0.0 && <4.10, bytestring >=0.10.8.1 && <0.11,@@ -43,17 +43,17 @@ mtl >=2.2.1 && <2.3, network >=2.6.3.1 && <2.7, network-uri >=2.6.1.0 && <2.7,- safe >=0.3.9 && <0.4,+ safe >=0.3.10 && <0.4, stm >=2.4.4.1 && <2.5, template-haskell >=2.11.0.0 && <2.12, text >=1.2.2.1 && <1.3, time >=1.6.0.1 && <1.7,- unordered-containers >=0.2.7.1 && <0.3,+ unordered-containers >=0.2.7.2 && <0.3, vector >=0.11.0.0 && <0.12, MonadRandom >=0.4.2.3 && <0.5,- cryptonite ==0.20.*,- memory ==0.13.*,- inflections >=0.2.0.1 && <0.3,+ cryptonite ==0.21.*,+ memory ==0.14.*,+ inflections <0.3 && >=0.3.0.0, resource-pool >=0.2.3.2 && <0.3, rethinkdb-client-driver >=0.0.23 && <0.1, scrypt >=0.5.0 && <0.6@@ -66,15 +66,15 @@ main-is: Test.hs build-depends: MonadRandom >=0.4.2.3 && <0.5,- aeson >=1.0.2.0 && <1.1,+ aeson >=1.0.2.1 && <1.1, attoparsec >=0.13.1.0 && <0.14,- avers >=0.0.17.0 && <0.1,+ avers >=0.0.17.1 && <0.1, base >=4.9.0.0 && <4.10, base16-bytestring >=0.1.1.6 && <0.2, bytestring >=0.10.8.1 && <0.11, containers >=0.5.7.1 && <0.6, cryptohash >=0.11.9 && <0.12,- hspec >=2.2.3 && <2.3,+ hspec >=2.3.2 && <2.4, inflections >=0.2.0.1 && <0.3, mtl >=2.2.1 && <2.3, resource-pool >=0.2.3.2 && <0.3,@@ -83,7 +83,7 @@ stm >=2.4.4.1 && <2.5, text >=1.2.2.1 && <1.3, time >=1.6.0.1 && <1.7,- unordered-containers >=0.2.7.1 && <0.3,+ unordered-containers >=0.2.7.2 && <0.3, vector >=0.11.0.0 && <0.12 default-language: Haskell2010 hs-source-dirs: test@@ -92,11 +92,11 @@ type: exitcode-stdio-1.0 main-is: Benchmark.hs build-depends:- aeson >=1.0.2.0 && <1.1,- avers >=0.0.17.0 && <0.1,+ aeson >=1.0.2.1 && <1.1,+ avers >=0.0.17.1 && <0.1, base >=4.9.0.0 && <4.10, mtl >=2.2.1 && <2.3,- criterion >=1.1.1.0 && <1.2,+ criterion >=1.1.4.0 && <1.2, resource-pool >=0.2.3.2 && <0.3, rethinkdb-client-driver >=0.0.23 && <0.1, network-uri >=2.6.1.0 && <2.7,
src/Avers/TH.hs view
@@ -50,9 +50,9 @@ } dasherizeTag :: String -> String-dasherizeTag x = case parseCamelCase [] x of+dasherizeTag x = case parseCamelCase [] (T.pack x) of Left err -> error $ show err- Right res -> map toLower $ dasherize res+ Right res -> map toLower $ T.unpack $ dasherize res variantOptions :: String -> String -> String -> Options variantOptions tagField contentsField prefix = defaultOptions