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 +12/−0
- README.md +2/−0
- unleash-client-haskell.cabal +13/−8
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,