packages feed

IPv6DB 0.3.3.3 → 0.3.3.4

raw patch · 2 files changed

+6/−6 lines, 2 filesdep ~basedep ~optparse-applicativedep ~wai-loggerPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

Dependency ranges changed: base, optparse-applicative, wai-logger

API changes (from Hackage documentation)

- Network.IPv6DB.Types: [$sel:address:Entry] :: Entry -> IPv6Addr
- Network.IPv6DB.Types: [$sel:address:Resource] :: Resource -> !IPv6Addr
- Network.IPv6DB.Types: [$sel:error:Resource] :: Resource -> !Text
- Network.IPv6DB.Types: [$sel:list:Entry] :: Entry -> !Text
- Network.IPv6DB.Types: [$sel:list:Resource] :: Resource -> !Text
- Network.IPv6DB.Types: [$sel:source:Resource] :: Resource -> !Source
- Network.IPv6DB.Types: [$sel:ttl:Resource] :: Resource -> !Maybe Integer
+ Network.IPv6DB.Types: [address] :: Resource -> !IPv6Addr
+ Network.IPv6DB.Types: [error] :: Resource -> !Text
+ Network.IPv6DB.Types: [list] :: Resource -> !Text
+ Network.IPv6DB.Types: [source] :: Resource -> !Source
+ Network.IPv6DB.Types: [ttl] :: Resource -> !Maybe Integer

Files

IPv6DB.cabal view
@@ -1,5 +1,5 @@ name:                IPv6DB-version:             0.3.3.3+version:             0.3.3.4 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@@ -17,7 +17,7 @@ extra-source-files:  README.md                    , IPv6DB_APIv1.md -Tested-With: GHC ==8.10.7 || ==9.0.2 || ==9.2.8 || ==9.4.8 || ==9.6.5 || ==9.8.2+Tested-With: GHC ==8.10.7 || ==9.0.2 || ==9.2.8 || ==9.4.8 || ==9.6.5 || ==9.8.2 || ==9.10.1  Source-Repository head   Type: git@@ -28,7 +28,7 @@   exposed-modules:    Network.IPv6DB.Types    build-depends:      aeson                >= 0.7 && < 2.3                     , attoparsec           >= 0.13.1.0 && < 0.15-                    , base                 >= 4.12 && < 4.20+                    , base                 >= 4.12 && < 5                     , bytestring           >= 0.10 && < 0.13                     , IPv6Addr             >= 2.0.5 && < 2.1                     , hedis                == 0.15.*@@ -46,7 +46,7 @@                   , Queries                   , Types   build-depends:    aeson                >= 0.7 && < 2.3-                  , base                 >= 4.12 && < 4.20+                  , base                 >= 4.12 && < 5                   , bytestring           >= 0.10 && < 0.13                   , fast-logger          >= 2.4.8 && < 3.3                   , IPv6Addr             >= 2.0 && < 2.1@@ -59,7 +59,7 @@                   , 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.5+                  , wai-logger           >= 2.2.7 && < 2.6                   , warp                 >= 3.3.16 && < 3.5    default-language:  Haskell2010
README.md view
@@ -1,6 +1,6 @@ # IPv6DB -## A RESTful Web service for IPv6 related data ![CI](https://github.com/MichelBoucey/IPv6DB/actions/workflows/haskell-ci.yml/badge.svg)+## A RESTful Web service for IPv6 related data ![CI](https://github.com/MichelBoucey/IPv6DB/actions/workflows/haskell-ci.yml/badge.svg) [![Hackage](https://img.shields.io/hackage/v/IPv6DB.svg)](https://hackage.haskell.org/package/IPv6DB)  IPv6DB is a RESTful microservice using Redis as backend to store lists of IPv6 addresses and attach to each of them any valuable data in a schema-free valid JSON value. Each resource can be permanent or TTLed.