datadog 0.2.4.0 → 0.2.5.0
raw patch · 2 files changed
+6/−7 lines, 2 filesPVP: major bump suggested
API removals or changes: PVP suggests a major version bump
API changes (from Hackage documentation)
- Network.Datadog.Check: _CheckCritical :: AsCheckStatus r_aqgA => Prism' r_aqgA ()
+ Network.Datadog.Check: _CheckCritical :: AsCheckStatus r_aqO8 => Prism' r_aqO8 ()
- Network.Datadog.Check: _CheckOk :: AsCheckStatus r_aqgA => Prism' r_aqgA ()
+ Network.Datadog.Check: _CheckOk :: AsCheckStatus r_aqO8 => Prism' r_aqO8 ()
- Network.Datadog.Check: _CheckStatus :: AsCheckStatus r_aqgA => Prism' r_aqgA CheckStatus
+ Network.Datadog.Check: _CheckStatus :: AsCheckStatus r_aqO8 => Prism' r_aqO8 CheckStatus
- Network.Datadog.Check: _CheckUnknown :: AsCheckStatus r_aqgA => Prism' r_aqgA ()
+ Network.Datadog.Check: _CheckUnknown :: AsCheckStatus r_aqO8 => Prism' r_aqO8 ()
- Network.Datadog.Check: _CheckWarning :: AsCheckStatus r_aqgA => Prism' r_aqgA ()
+ Network.Datadog.Check: _CheckWarning :: AsCheckStatus r_aqO8 => Prism' r_aqO8 ()
- Network.Datadog.Check: class AsCheckStatus r_aqgA
+ Network.Datadog.Check: class AsCheckStatus r_aqO8
- Network.Datadog.Event: _AlertType :: AsAlertType r_aqpw => Prism' r_aqpw AlertType
+ Network.Datadog.Event: _AlertType :: AsAlertType r_aqX4 => Prism' r_aqX4 AlertType
- Network.Datadog.Event: _BitBucket :: AsSourceType r_aqv9 => Prism' r_aqv9 ()
+ Network.Datadog.Event: _BitBucket :: AsSourceType r_ar2H => Prism' r_ar2H ()
- Network.Datadog.Event: _Capistrano :: AsSourceType r_aqv9 => Prism' r_aqv9 ()
+ Network.Datadog.Event: _Capistrano :: AsSourceType r_ar2H => Prism' r_ar2H ()
- Network.Datadog.Event: _Chef :: AsSourceType r_aqv9 => Prism' r_aqv9 ()
+ Network.Datadog.Event: _Chef :: AsSourceType r_ar2H => Prism' r_ar2H ()
- Network.Datadog.Event: _Error :: AsAlertType r_aqpw => Prism' r_aqpw ()
+ Network.Datadog.Event: _Error :: AsAlertType r_aqX4 => Prism' r_aqX4 ()
- Network.Datadog.Event: _EventPriority :: AsEventPriority r_aqmd => Prism' r_aqmd EventPriority
+ Network.Datadog.Event: _EventPriority :: AsEventPriority r_aqTL => Prism' r_aqTL EventPriority
- Network.Datadog.Event: _Fabric :: AsSourceType r_aqv9 => Prism' r_aqv9 ()
+ Network.Datadog.Event: _Fabric :: AsSourceType r_ar2H => Prism' r_ar2H ()
- Network.Datadog.Event: _Feed :: AsSourceType r_aqv9 => Prism' r_aqv9 ()
+ Network.Datadog.Event: _Feed :: AsSourceType r_ar2H => Prism' r_ar2H ()
- Network.Datadog.Event: _Git :: AsSourceType r_aqv9 => Prism' r_aqv9 ()
+ Network.Datadog.Event: _Git :: AsSourceType r_ar2H => Prism' r_ar2H ()
- Network.Datadog.Event: _Hudson :: AsSourceType r_aqv9 => Prism' r_aqv9 ()
+ Network.Datadog.Event: _Hudson :: AsSourceType r_ar2H => Prism' r_ar2H ()
- Network.Datadog.Event: _Info :: AsAlertType r_aqpw => Prism' r_aqpw ()
+ Network.Datadog.Event: _Info :: AsAlertType r_aqX4 => Prism' r_aqX4 ()
- Network.Datadog.Event: _Jenkins :: AsSourceType r_aqv9 => Prism' r_aqv9 ()
+ Network.Datadog.Event: _Jenkins :: AsSourceType r_ar2H => Prism' r_ar2H ()
- Network.Datadog.Event: _LowPriority :: AsEventPriority r_aqmd => Prism' r_aqmd ()
+ Network.Datadog.Event: _LowPriority :: AsEventPriority r_aqTL => Prism' r_aqTL ()
- Network.Datadog.Event: _MyApps :: AsSourceType r_aqv9 => Prism' r_aqv9 ()
+ Network.Datadog.Event: _MyApps :: AsSourceType r_ar2H => Prism' r_ar2H ()
- Network.Datadog.Event: _Nagios :: AsSourceType r_aqv9 => Prism' r_aqv9 ()
+ Network.Datadog.Event: _Nagios :: AsSourceType r_ar2H => Prism' r_ar2H ()
- Network.Datadog.Event: _NormalPriority :: AsEventPriority r_aqmd => Prism' r_aqmd ()
+ Network.Datadog.Event: _NormalPriority :: AsEventPriority r_aqTL => Prism' r_aqTL ()
- Network.Datadog.Event: _Puppet :: AsSourceType r_aqv9 => Prism' r_aqv9 ()
+ Network.Datadog.Event: _Puppet :: AsSourceType r_ar2H => Prism' r_ar2H ()
- Network.Datadog.Event: _SourceType :: AsSourceType r_aqv9 => Prism' r_aqv9 SourceType
+ Network.Datadog.Event: _SourceType :: AsSourceType r_ar2H => Prism' r_ar2H SourceType
- Network.Datadog.Event: _Success :: AsAlertType r_aqpw => Prism' r_aqpw ()
+ Network.Datadog.Event: _Success :: AsAlertType r_aqX4 => Prism' r_aqX4 ()
- Network.Datadog.Event: _User :: AsSourceType r_aqv9 => Prism' r_aqv9 ()
+ Network.Datadog.Event: _User :: AsSourceType r_ar2H => Prism' r_ar2H ()
- Network.Datadog.Event: _Warning :: AsAlertType r_aqpw => Prism' r_aqpw ()
+ Network.Datadog.Event: _Warning :: AsAlertType r_aqX4 => Prism' r_aqX4 ()
- Network.Datadog.Event: class AsAlertType r_aqpw
+ Network.Datadog.Event: class AsAlertType r_aqX4
- Network.Datadog.Event: class AsEventPriority r_aqmd
+ Network.Datadog.Event: class AsEventPriority r_aqTL
- Network.Datadog.Event: class AsSourceType r_aqv9
+ Network.Datadog.Event: class AsSourceType r_ar2H
- Network.Datadog.Metrics: _Counter :: AsMetricPoints r_aqK4 => Prism' r_aqK4 [(POSIXTime, Int64)]
+ Network.Datadog.Metrics: _Counter :: AsMetricPoints r_arhC => Prism' r_arhC [(POSIXTime, Int64)]
- Network.Datadog.Metrics: _Gauge :: AsMetricPoints r_aqK4 => Prism' r_aqK4 [(POSIXTime, Float)]
+ Network.Datadog.Metrics: _Gauge :: AsMetricPoints r_arhC => Prism' r_arhC [(POSIXTime, Float)]
- Network.Datadog.Metrics: _MetricPoints :: AsMetricPoints r_aqK4 => Prism' r_aqK4 MetricPoints
+ Network.Datadog.Metrics: _MetricPoints :: AsMetricPoints r_arhC => Prism' r_arhC MetricPoints
- Network.Datadog.Metrics: class AsMetricPoints r_aqK4
+ Network.Datadog.Metrics: class AsMetricPoints r_arhC
- Network.Datadog.Monitor: _EventAlert :: AsMonitorType r_aqNr => Prism' r_aqNr ()
+ Network.Datadog.Monitor: _EventAlert :: AsMonitorType r_arkZ => Prism' r_arkZ ()
- Network.Datadog.Monitor: _MetricAlert :: AsMonitorType r_aqNr => Prism' r_aqNr ()
+ Network.Datadog.Monitor: _MetricAlert :: AsMonitorType r_arkZ => Prism' r_arkZ ()
- Network.Datadog.Monitor: _MonitorType :: AsMonitorType r_aqNr => Prism' r_aqNr MonitorType
+ Network.Datadog.Monitor: _MonitorType :: AsMonitorType r_arkZ => Prism' r_arkZ MonitorType
- Network.Datadog.Monitor: _ServiceCheck :: AsMonitorType r_aqNr => Prism' r_aqNr ()
+ Network.Datadog.Monitor: _ServiceCheck :: AsMonitorType r_arkZ => Prism' r_arkZ ()
- Network.Datadog.Monitor: class AsMonitorType r_aqNr
+ Network.Datadog.Monitor: class AsMonitorType r_arkZ
Files
- datadog.cabal +5/−6
- test/Test/Network/Datadog/StatsD.hs +1/−1
datadog.cabal view
@@ -1,15 +1,14 @@ cabal-version: 1.12 --- This file has been generated from package.yaml by hpack version 0.31.1.+-- This file has been generated from package.yaml by hpack version 0.31.2. -- -- see: https://github.com/sol/hpack ----- hash: d6c6e90c9b2304ff251dafc6da8cebd89bea58bbf8d29ccfe06b46b459e6c81d+-- hash: 847683f070d772b7b8802d67b24c3cdcd5d84a477a28f4d564f0d5a4e01ccb72 name: datadog-version: 0.2.4.0+version: 0.2.5.0 synopsis: Datadog client for Haskell. Supports both the HTTP API and StatsD.-description: Datadog client for Haskell. Supports both the HTTP API and StatsD. category: Network homepage: https://github.com/iand675/datadog author: Ian Duncan@@ -36,7 +35,7 @@ hs-source-dirs: src default-extensions: ConstraintKinds DataKinds DeriveDataTypeable DeriveGeneric EmptyDataDecls FlexibleContexts FlexibleInstances GADTs GeneralizedNewtypeDeriving LambdaCase MultiParamTypeClasses NamedFieldPuns NoMonomorphismRestriction OverloadedStrings PackageImports PolyKinds QuasiQuotes RankNTypes RecordWildCards ScopedTypeVariables StandaloneDeriving TemplateHaskell TupleSections TypeFamilies TypeOperators ViewPatterns- ghc-options: -Wall -fwarn-tabs+ ghc-options: -Wall -fwarn-tabs -O2 build-depends: aeson , auto-update@@ -76,7 +75,7 @@ hs-source-dirs: test default-extensions: ConstraintKinds DataKinds DeriveDataTypeable DeriveGeneric EmptyDataDecls FlexibleContexts FlexibleInstances GADTs GeneralizedNewtypeDeriving LambdaCase MultiParamTypeClasses NamedFieldPuns NoMonomorphismRestriction OverloadedStrings PackageImports PolyKinds QuasiQuotes RankNTypes RecordWildCards ScopedTypeVariables StandaloneDeriving TemplateHaskell TupleSections TypeFamilies TypeOperators ViewPatterns- ghc-options: -Wall -fwarn-tabs+ ghc-options: -Wall -fwarn-tabs -O2 build-depends: Cabal , aeson
test/Test/Network/Datadog/StatsD.hs view
@@ -13,9 +13,9 @@ , defaultHints , defaultProtocol , getAddrInfo- , recvFrom , socket )+import Network.Socket.ByteString (recvFrom) import Control.Monad import System.Timeout (timeout) import Test.Hspec (Spec, describe, expectationFailure, it)