conferer-hedis 1.0.0.0 → 1.1.0.0
raw patch · 3 files changed
+14/−7 lines, 3 filesdep ~confererdep ~textPVP ok
version bump matches the API change (PVP)
Dependency ranges changed: conferer, text
API changes (from Hackage documentation)
- Conferer.FromConfig.Hedis: instance Conferer.FromConfig.Internal.DefaultConfig Database.Redis.Core.ConnectInfo
- Conferer.FromConfig.Hedis: instance Conferer.FromConfig.Internal.FromConfig Database.Redis.Core.ConnectInfo
- Conferer.FromConfig.Hedis: instance Conferer.FromConfig.Internal.FromConfig Database.Redis.ProtocolPipelining.PortID
+ Conferer.FromConfig.Hedis: instance Conferer.FromConfig.Internal.DefaultConfig Database.Redis.Connection.ConnectInfo
+ Conferer.FromConfig.Hedis: instance Conferer.FromConfig.Internal.FromConfig Database.Redis.Connection.ConnectInfo
+ Conferer.FromConfig.Hedis: instance Conferer.FromConfig.Internal.FromConfig Database.Redis.ConnectionContext.PortID
Files
- CHANGELOG.md +8/−1
- conferer-hedis.cabal +4/−4
- src/Conferer/FromConfig/Hedis.hs +2/−2
CHANGELOG.md view
@@ -8,9 +8,16 @@ Nothing +## [v1.1.0.0] 2021-03-07++### Changed++* Update lib to match `conferer`+ ## [v1.0.0.0] 2020-12-29 First release -[Unreleased]: https://github.com/ludat/conferer/compare/conferer-hedis_v1.0.0.0...HEAD+[Unreleased]: https://github.com/ludat/conferer/compare/conferer-hedis_v1.1.0.0...HEAD+[v1.1.0.0]: https://github.com/ludat/conferer/compare/conferer-hedis_v1.0.0.0...conferer-hedis_v1.1.0.0 [v1.0.0.0]: https://github.com/ludat/conferer/compare/v0.0.0.0...conferer-hedis_v1.0.0.0
conferer-hedis.cabal view
@@ -4,10 +4,10 @@ -- -- see: https://github.com/sol/hpack ----- hash: 11b6c1c1c753babb114e16040364b89dceaf40565d79ddf73f4dadff010e3c89+-- hash: dfd5a84376a0a80e045f4e4453aa4213ca5cb674eaeeedf5d906d6f78319e283 name: conferer-hedis-version: 1.0.0.0+version: 1.1.0.0 synopsis: conferer's FromConfig instances for hedis settings description: Library to abstract the parsing of many haskell config values from different config sources@@ -35,7 +35,7 @@ ghc-options: -Wall -Wredundant-constraints -Widentities -Wincomplete-record-updates -Wincomplete-uni-patterns build-depends: base >=4.3 && <5- , conferer >=1.0.0.0 && <2.0.0.0+ , conferer >=1.1.0.0 && <2.0.0.0 , hedis >=0.7.0 && <1.0.0 , text >=1.1 && <1.3 if impl(ghc >= 8.4.1)@@ -54,7 +54,7 @@ ghc-options: -Wall -Wredundant-constraints -Widentities -Wincomplete-record-updates -Wincomplete-uni-patterns build-depends: base >=4.3 && <5- , conferer >=1.0.0.0 && <2.0.0.0+ , conferer >=1.1.0.0 && <2.0.0.0 , conferer-hedis , hedis >=0.7.0 && <1.0.0 , hspec
src/Conferer/FromConfig/Hedis.hs view
@@ -20,7 +20,7 @@ import Data.Dynamic instance FromConfig Redis.PortID where- fetchFromConfig = fetchFromConfigWith (\t -> do+ fromConfig = fetchFromConfigWith (\t -> do case readMaybe $ unpack t of Just n -> return $ Redis.PortNumber n Nothing -> do@@ -52,7 +52,7 @@ configDef = Redis.defaultConnectInfo instance FromConfig Redis.ConnectInfo where- fetchFromConfig key originalConfig = do+ fromConfig key originalConfig = do firstConfig <- addDefaultsAfterDeconstructingToDefaults deconstructConnInfoToDefaults key originalConfig -- For hedis < 0.10.0 `Redis.parseConnectInfo` doesn't exist so in that case