packages feed

unleash-client-haskell 0.4.7 → 0.4.8

raw patch · 3 files changed

+27/−8 lines, 3 filesdep −record-dot-preprocessordep −record-hasfielddep ~containersdep ~timedep ~unleash-client-haskell-corePVP: major bump suggested

API removals or changes: PVP suggests a major version bump

Dependencies removed: record-dot-preprocessor, record-hasfield

Dependency ranges changed: containers, time, unleash-client-haskell-core, unliftio

API changes (from Hackage documentation)

- Unleash.Client: instance (aplg GHC.Types.~ Data.Text.Internal.Text) => GHC.Records.Compat.HasField "applicationName" Unleash.Client.UnleashConfig aplg
- Unleash.Client: instance (aplg GHC.Types.~ Data.Text.Internal.Text) => GHC.Records.Compat.HasField "instanceId" Unleash.Client.UnleashConfig aplg
- Unleash.Client: instance (aplg GHC.Types.~ GHC.MVar.MVar Data.Time.Clock.Internal.UTCTime.UTCTime) => GHC.Records.Compat.HasField "metricsBucketStart" Unleash.Client.UnleashConfig aplg
- Unleash.Client: instance (aplg GHC.Types.~ GHC.MVar.MVar Unleash.Internal.DomainTypes.Features) => GHC.Records.Compat.HasField "state" Unleash.Client.UnleashConfig aplg
- Unleash.Client: instance (aplg GHC.Types.~ GHC.MVar.MVar [(Data.Text.Internal.Text, GHC.Types.Bool)]) => GHC.Records.Compat.HasField "metrics" Unleash.Client.UnleashConfig aplg
- Unleash.Client: instance (aplg GHC.Types.~ GHC.Maybe.Maybe Data.Text.Internal.Text) => GHC.Records.Compat.HasField "apiKey" Unleash.Client.UnleashConfig aplg
- Unleash.Client: instance (aplg GHC.Types.~ GHC.Types.Int) => GHC.Records.Compat.HasField "metricsPushIntervalInSeconds" Unleash.Client.UnleashConfig aplg
- Unleash.Client: instance (aplg GHC.Types.~ GHC.Types.Int) => GHC.Records.Compat.HasField "statePollIntervalInSeconds" Unleash.Client.UnleashConfig aplg
- Unleash.Client: instance (aplg GHC.Types.~ Servant.Client.Internal.HttpClient.ClientEnv) => GHC.Records.Compat.HasField "httpClientEnvironment" Unleash.Client.UnleashConfig aplg

Files

CHANGELOG.md view
@@ -1,3 +1,15 @@+## <small>0.4.8 (2023-09-14)</small>++* Add homepage ([9c6d21c](https://github.com/finn-no/unleash-client-haskell/commit/9c6d21c))+* Move CHANGELOG.md to extra-doc-files ([bf6eb71](https://github.com/finn-no/unleash-client-haskell/commit/bf6eb71))+* Update all and track nixos-23.05 ([c5e8fa4](https://github.com/finn-no/unleash-client-haskell/commit/c5e8fa4))+* Update CHANGELOG.md ([fc5980f](https://github.com/finn-no/unleash-client-haskell/commit/fc5980f))+* Update e-mail address ([903eeeb](https://github.com/finn-no/unleash-client-haskell/commit/903eeeb))+* Update README ([f48a431](https://github.com/finn-no/unleash-client-haskell/commit/f48a431))+* Update README ([564ede4](https://github.com/finn-no/unleash-client-haskell/commit/564ede4))+++ ## <small>0.4.7 (2023-09-14)</small>  * Add CHANGELOG.md ([8bfd48b](https://github.com/finn-no/unleash-client-haskell/commit/8bfd48b))
README.md view
@@ -16,6 +16,8 @@  See [unleash-client-haskell-core](https://github.com/finn-no/unleash-client-haskell-core) for a bare-bones feature toggle evaluation library. +Available on [Hackage](https://hackage.haskell.org/package/unleash-client-haskell).+ ## Build  ```
unleash-client-haskell.cabal view
@@ -1,7 +1,7 @@ cabal-version: 3.0  name: unleash-client-haskell-version: 0.4.7+version: 0.4.8 synopsis: Unleash feature toggle client description:     This is an [Unleash](https://www.getunleash.io/) client SDK for Haskell.@@ -27,25 +27,30 @@ common all     build-depends:         base >=4.7 && <5,-        record-dot-preprocessor >= 0.2.15 && < 0.3,-        record-hasfield >= 1.0 && < 1.1     default-extensions:         BlockArguments+        DataKinds         DeriveFoldable         DeriveFunctor         DeriveTraversable         DerivingStrategies+        DuplicateRecordFields+        ExplicitNamespaces+        FlexibleInstances         LambdaCase+        MultiParamTypeClasses+        OverloadedRecordDot         OverloadedStrings         RankNTypes         ScopedTypeVariables+        TypeOperators+        TypeApplications     ghc-options:         -W         -Wno-unused-top-binds         -Wredundant-constraints         -Wunused-packages         -haddock-        -F -pgmF=record-dot-preprocessor     default-language: Haskell2010  library@@ -60,15 +65,15 @@     hs-source-dirs: src     build-depends:         aeson >= 2.0.3 && < 2.1,-        containers >= 0.6.4 && < 0.7,+        containers >= 0.6.5 && < 0.7,         http-client-tls >= 0.3.6 && < 0.4,         http-media >= 0.8.0 && < 0.9,         mtl >= 2.2.2 && < 2.3,         servant >= 0.19.1 && < 0.20,         servant-client >= 0.19 && < 0.20,         text >= 1.2.5 && < 1.3,-        time >= 1.9.3 && < 1.10,-        unleash-client-haskell-core >= 0.8.9 && < 0.9+        time >= 1.11.1 && < 1.12,+        unleash-client-haskell-core >= 0.9.0 && < 0.10,  executable example     import: all@@ -80,4 +85,4 @@         text,         unleash-client-haskell,         unleash-client-haskell-core,-        unliftio >= 0.2.23 && < 0.3+        unliftio >= 0.2.24 && < 0.3,