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 +23/−23
- README.md +1/−1
- app/Queries.hs +1/−0
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