packages feed

arbor-monad-metric-datadog 1.0.0 → 1.1.0

raw patch · 2 files changed

+22/−14 lines, 2 filesdep ~arbor-datadogdep ~networkdep ~stmPVP ok

version bump matches the API change (PVP)

Dependency ranges changed: arbor-datadog, network, stm

API changes (from Hackage documentation)

+ Arbor.Monad.Metric.Datadog.Options: SampleRate :: Double -> SampleRate
+ Arbor.Monad.Metric.Datadog.Options: StatsConfig :: HostName -> Int -> [StatsTag] -> SampleRate -> StatsConfig
+ Arbor.Monad.Metric.Datadog.Options: StatsTag :: (Text, Text) -> StatsTag
+ Arbor.Monad.Metric.Datadog.Options: [host] :: StatsConfig -> HostName
+ Arbor.Monad.Metric.Datadog.Options: [port] :: StatsConfig -> Int
+ Arbor.Monad.Metric.Datadog.Options: [sampleRate] :: StatsConfig -> SampleRate
+ Arbor.Monad.Metric.Datadog.Options: [tags] :: StatsConfig -> [StatsTag]
+ Arbor.Monad.Metric.Datadog.Options: data StatsConfig
+ Arbor.Monad.Metric.Datadog.Options: newtype SampleRate
+ Arbor.Monad.Metric.Datadog.Options: newtype StatsTag
+ Arbor.Monad.Metric.Datadog.Options: statsConfigParser :: Parser StatsConfig

Files

arbor-monad-metric-datadog.cabal view
@@ -1,5 +1,6 @@+cabal-version:  2.2 name:           arbor-monad-metric-datadog-version:        1.0.0+version:        1.1.0 description:    Please see the README on Github at <https://github.com/arbor/arbor-monad-metric-datadog#readme> synopsis:       Metric library backend for datadog. category:       Metrics@@ -11,7 +12,6 @@ license:        MIT license-file:   LICENSE build-type:     Simple-cabal-version:  >= 1.10 extra-source-files:     ChangeLog.md     README.md@@ -23,26 +23,25 @@ library   exposed-modules:       Arbor.Monad.Metric.Datadog+      Arbor.Monad.Metric.Datadog.Options       Arbor.Monad.Metric.Datadog.Internal       Arbor.Monad.Metric.Datadog.Internal.Show   other-modules:-      Paths_arbor_monad_metric_datadog-  hs-source-dirs:-      src+  hs-source-dirs: src   default-extensions: BangPatterns FlexibleContexts FlexibleInstances GeneralizedNewtypeDeriving MultiParamTypeClasses OverloadedStrings TupleSections   ghc-options: -Wall -Wcompat -Wincomplete-record-updates -Wincomplete-uni-patterns -Wredundant-constraints   build-depends:       base                          >= 4.7      && < 5-    , arbor-datadog                 >= 0.0.0    && < 0.1-    , arbor-monad-metric            >= 1.1.0    && < 1.2+    , arbor-datadog                 >= 0.1      && < 0.2+    , arbor-monad-metric            >= 1.1.0    && < 1.3     , bytestring                    >= 0.10.8   && < 0.11-    , containers                    >= 0.5.10   && < 0.6+    , containers                    >= 0.5.10   && < 0.7     , generic-lens                  >= 1.0.0.2  && < 1.2     , lens                          >= 4.16     && < 4.18     , mtl                           >= 2.2.2    && < 2.3-    , network                       >= 2.6.0    && < 2.9+    , network                       >= 2.6.0    && < 3     , resourcet                     >= 1.2.1    && < 1.3-    , stm                           >= 2.4.0    && < 2.6+    , stm                           >= 2.5.0    && < 2.6     , text                          >= 1.2.3    && < 1.3     , transformers                  >= 0.5.2    && < 0.6   default-language: Haskell2010@@ -57,7 +56,6 @@       Arbor.Monad.Metric.Datadog       Arbor.Monad.Metric.Datadog.Internal       Arbor.Monad.Metric.Datadog.Internal.Show-      Paths_arbor_monad_metric_datadog   hs-source-dirs:       test       src@@ -65,11 +63,11 @@   ghc-options: -threaded -rtsopts -with-rtsopts=-N   build-depends:       base                          >= 4.7      && < 5-    , arbor-datadog                 >= 0.0.0    && < 0.1+    , arbor-datadog                 >= 0.1      && < 0.2     , arbor-monad-metric     , arbor-monad-metric-datadog     , bytestring                    >= 0.10.8   && < 0.11-    , containers                    >= 0.5.10   && < 0.6+    , containers                    >= 0.5.10   && < 0.7     , exceptions     , fast-logger     , generic-lens                  >= 1.1.0    && < 1.2@@ -79,7 +77,7 @@     , lens                          >= 4.17     && < 4.18     , monad-logger     , mtl                           >= 2.2.2    && < 2.3-    , network                       >= 2.8.0    && < 2.9+    , network                       >= 2.8.0    && < 3     , resourcet                     >= 1.2.2    && < 1.3     , stm                           >= 2.5.0    && < 2.6     , text                          >= 1.2.3    && < 1.3
+ src/Arbor/Monad/Metric/Datadog/Options.hs view
@@ -0,0 +1,10 @@+module Arbor.Monad.Metric.Datadog.Options+( -- * Re-exports+  StatsConfig (..)+, StatsTag (..)+, SampleRate(..)+, statsConfigParser+)+where++import Arbor.Network.StatsD.Options