packages feed

hermes-json 0.2.0.0 → 0.2.0.1

raw patch · 2 files changed

+45/−40 lines, 2 filesdep ~aesondep ~basedep ~hedgehogPVP ok

version bump matches the API change (PVP)

Dependency ranges changed: aeson, base, hedgehog, tasty, tasty-hedgehog, time

API changes (from Hackage documentation)

Files

CHANGELOG.md view
@@ -1,5 +1,10 @@ # Revision history for hermes-json +## 0.2.0.1 -- 2022-10-10++* Add support for GHC 9.4.1+* Bump upper bound on `time`+ ## 0.2.0.0 -- 2022-02-22  * Add support for `text` 2.0
hermes-json.cabal view
@@ -1,9 +1,9 @@ cabal-version:      3.0 name:               hermes-json-version:            0.2.0.0+version:            0.2.0.1 category:           Text, Web, JSON, FFI synopsis:           Fast JSON decoding via simdjson C++ bindings-description:        +description:   A JSON parsing library focused on speed that binds to the simdjson C++ library using   the Haskell FFI. Hermes offers some helpful functions for building fast JSON decoders   for your Haskell types.@@ -12,17 +12,18 @@ license-file:       LICENSE author:             Josh Miller <notjoshmiller@gmail.com> maintainer:         Josh Miller <notjoshmiller@gmail.com>-extra-source-files: +extra-source-files:     cbits/simdjson/simdjson.h   , cbits/simdjson/simdjson.cpp   , cbits/simdjson/LICENSE   , cbits/lib.cpp   , CHANGELOG.md   , README.md-tested-with: +tested-with:   , GHC == 8.10.7   , GHC == 9.0.1   , GHC == 9.2.1+  , GHC == 9.4.1 source-repository head   type: git   location: git@github.com:velveteer/hermes.git@@ -45,7 +46,7 @@ library   default-extensions:     OverloadedStrings-  exposed-modules: +  exposed-modules:     Data.Hermes     Data.Hermes.Decoder     Data.Hermes.Decoder.Path@@ -56,10 +57,10 @@     Data.Hermes.SIMDJSON.Bindings     Data.Hermes.SIMDJSON.Types     Data.Hermes.SIMDJSON.Wrapper-  build-depends:   +  build-depends:     attoparsec         >= 0.13.1 && < 0.15,     attoparsec-iso8601 >= 1.0.2.0 && < 1.0.3.0,-    base               >= 4.13 && < 4.17,+    base               >= 4.13 && < 4.18,     bytestring         >= 0.10.12 && < 0.12,     deepseq            >= 1.4.4 && < 1.5,     dlist              >= 0.8 && < 1.1,@@ -67,7 +68,7 @@     scientific         >= 0.3.6 && < 0.4,     text               >= 1.2.3.0 && < 1.3 || >= 2.0 && < 2.1,     transformers       >= 0.5.6 && < 0.6,-    time               >= 1.9.3 && < 1.10,+    time               >= 1.9.3 && < 1.13,     time-compat        >= 1.9.5 && < 1.10,     unliftio           >= 0.2.14 && < 0.3,     unliftio-core      >= 0.2.0 && < 0.3@@ -75,42 +76,42 @@   hs-source-dirs:   src   default-language: Haskell2010   if flag(strict)-    ghc-options: -      -Wall -      -Werror -      -Wcompat -      -Widentities -      -Wincomplete-uni-patterns -      -Wincomplete-record-updates -      -Wmissing-export-lists -      -Wno-implicit-prelude -      -Wno-safe -      -Wno-unsafe -      -Wnoncanonical-monad-instances -      -Wredundant-constraints -      -Wpartial-fields -      -Wmissed-specialisations -      -Wunused-packages +    ghc-options:+      -Wall+      -Werror+      -Wcompat+      -Widentities+      -Wincomplete-uni-patterns+      -Wincomplete-record-updates+      -Wmissing-export-lists+      -Wno-implicit-prelude+      -Wno-safe+      -Wno-unsafe+      -Wnoncanonical-monad-instances+      -Wredundant-constraints+      -Wpartial-fields+      -Wmissed-specialisations+      -Wunused-packages   else     ghc-options: -Wall-  cxx-sources: -    cbits/lib.cpp +  cxx-sources:+    cbits/lib.cpp     cbits/simdjson/simdjson.cpp   if flag(native_comp)     if flag (debug)-      cxx-options: -std=c++17 -march=native +      cxx-options: -std=c++17 -march=native     else-      cxx-options: -std=c++17 -DNDEBUG -march=native +      cxx-options: -std=c++17 -DNDEBUG -march=native   else     if flag (debug)-      cxx-options: -std=c++17 +      cxx-options: -std=c++17     else-      cxx-options: -std=c++17 -DNDEBUG -  include-dirs: +      cxx-options: -std=c++17 -DNDEBUG+  include-dirs:     cbits-  install-includes: +  install-includes:     cbits/simdjson/simdjson.h-  extra-libraries: +  extra-libraries:     stdc++  test-suite hermes-test@@ -118,17 +119,16 @@   type:             exitcode-stdio-1.0   hs-source-dirs:   tests   main-is:          test.hs-  ghc-options: -Wall -  build-depends:    -    aeson          >= 2.0.1 && < 2.1,+  ghc-options: -Wall+  build-depends:+    aeson          >= 2.0.1 && < 2.2,     base,     bytestring,     containers     >= 0.6.2 && < 0.7,     hermes-json,     scientific,     text,-    hedgehog       >= 1.0.5 && < 1.1,-    tasty          >= 1.4.2 && < 1.5,-    tasty-hedgehog >= 1.1.0 && < 1.2,+    hedgehog       >= 1.0.5 && < 1.2,+    tasty          >= 1.4.2 && < 1.6,+    tasty-hedgehog >= 1.1.0 && < 1.4,     time-