packages feed

IPv6DB 0.3.3 → 0.3.3.1

raw patch · 3 files changed

+25/−24 lines, 3 filesdep ~IPv6Addrdep ~aesondep ~basePVP ok

version bump matches the API change (PVP)

Dependency ranges changed: IPv6Addr, aeson, base, bytestring, fast-logger, hspec, mtl, optparse-applicative, text, vector, warp

API changes (from Hackage documentation)

Files

IPv6DB.cabal view
@@ -1,5 +1,5 @@ name:                IPv6DB-version:             0.3.3+version:             0.3.3.1 synopsis:            A RESTful microService for IPv6-related data description:         IPv6DB is a RESTful microservice using Redis as backend                      to store lists of IPv6 addresses and attach to each of@@ -10,14 +10,14 @@ license-file:        LICENSE author:              Michel Boucey maintainer:          michel.boucey@gmail.com-copyright:           (c) 2017-2022 - Michel Boucey+copyright:           (c) 2017-2024 - Michel Boucey category:            network, database build-type:          Simple cabal-version:       >=1.10 extra-source-files:  README.md                    , IPv6DB_APIv1.md -Tested-With: GHC == 9.2.1+Tested-With: GHC ==8.8.4 || ==8.10.7 || ==9.0.2 || ==9.2.8 || ==9.4.8 || ==9.6.3 || ==9.8.1  Source-Repository head   Type: git@@ -26,17 +26,17 @@ library   hs-source-dirs:     src   exposed-modules:    Network.IPv6DB.Types -  build-depends:      aeson                == 2.0.*+  build-depends:      aeson                >= 0.7 && < 2.3                     , attoparsec           >= 0.13.1.0 && < 0.15-                    , base                 >= 4.8.2 && < 5.0-                    , bytestring           == 0.11.*-                    , IPv6Addr             >= 2.0 && < 2.1+                    , base                 >= 4.12 && < 5.0+                    , bytestring           >= 0.10 && < 0.13+                    , IPv6Addr             >= 2.0.5 && < 2.1                     , hedis                == 0.15.*                     , http-types           >= 0.9.1 && < 0.13                     , unordered-containers >= 0.2.7 && < 0.3-                    , mtl                  >= 2.2.1 && < 2.3-                    , text                 >= 1.2.5.0 && < 2.1-                    , vector               >= 0.11.0.0 && < 0.13+                    , mtl                  >= 2.2.1 && < 2.4+                    , text                 >= 1.2.4.0 && < 2.2+                    , vector               >= 0.11.0.0 && < 0.14   default-language:   Haskell2010  executable ipv6db@@ -45,22 +45,22 @@   other-modules:    Options                   , Queries                   , Types-  build-depends:    aeson                == 2.0.*-                  , base                 >= 4.8.2 && < 5.0-                  , bytestring           >= 0.10 && < 0.12-                  , fast-logger          >= 2.4.8 && < 3.1+  build-depends:    aeson                >= 0.7 && < 2.3+                  , base                 >= 4.12 && < 5.0+                  , bytestring           >= 0.10 && < 0.13+                  , fast-logger          >= 2.4.8 && < 3.3                   , IPv6Addr             >= 2.0 && < 2.1                   , IPv6DB                   , hedis                == 0.15.*                   , http-types           >= 0.9.1 && < 0.13                   , unordered-containers >= 0.2.7 && < 0.3-                  , mtl                  >= 2.2.1 && < 2.3-                  , optparse-applicative >= 0.12.1.0 && < 0.16-                  , text                 >= 1.2.5.0 && < 2.1-                  , vector               >= 0.11.0.0 && < 0.13+                  , mtl                  >= 2.2.1 && < 2.4+                  , optparse-applicative >= 0.12.1.0 && < 0.17+                  , text                 >= 1.2.4.0 && < 2.2+                  , vector               >= 0.11.0.0 && < 0.14                   , wai                  >= 3.2.1 && < 3.3                   , wai-logger           >= 2.2.7 && < 2.4-                  , warp                 >= 3.2.9 && < 3.4+                  , warp                 >= 3.3.16 && < 3.4    default-language:  Haskell2010   ghc-options:      -threaded -rtsopts -with-rtsopts=-N -Wall@@ -69,11 +69,11 @@   type:               exitcode-stdio-1.0   hs-source-dirs:     tests   main-is:            hspec.hs-  build-depends:      aeson       == 2.0.*-                    , hspec       >= 2.1.10 && < 2.8-                    , base        >= 4.8.2 && < 5+  build-depends:      aeson       >= 0.7 && < 2.3+                    , hspec       >= 2.1.10 && < 2.12+                    , base        >= 4.12 && < 5                     , IPv6DB-                    , vector      >= 0.11.0.0 && < 0.13+                    , vector      >= 0.11.0.0 && < 0.14                     , http-client == 0.7.*                     , http-types  >= 0.9.1 && < 0.13   default-language:   Haskell2010
README.md view
@@ -6,7 +6,7 @@  ```bash [user@box ~]$ ipv6db --help-IPv6DB v0.3.3 APIv1, (c) Michel Boucey 2017-2022+IPv6DB v0.3.3.1 APIv1, (c) Michel Boucey 2017-2024  Usage: ipv6db [-h|--host ARG] [-p|--port ARG] [-l|--log-file ARG]               [-o|--redis-host ARG] [-r|--redis-port ARG]
app/Queries.hs view
@@ -5,6 +5,7 @@  module Queries where +import           Control.Monad        (zipWithM) import           Control.Monad.Reader import           Data.Aeson           as A import qualified Data.Aeson.KeyMap    as KM