conferer-warp 1.1.0.0 → 1.1.0.1
raw patch · 3 files changed
+36/−8 lines, 3 filesdep ~textdep ~warpPVP ok
version bump matches the API change (PVP)
Dependency ranges changed: text, warp
API changes (from Hackage documentation)
Files
- CHANGELOG.md +6/−0
- conferer-warp.cabal +18/−8
- src/Conferer/FromConfig/Warp.hs +12/−0
CHANGELOG.md view
@@ -8,6 +8,12 @@ Nothing +## [v1.1.0.1] 2022-12-23++### Added++* Added support for new field `settingsMaxBuilderResponseBufferSize` and `settingsAccept`+ ## [v1.1.0.0] 2021-03-07 ### Changed
conferer-warp.cabal view
@@ -1,13 +1,11 @@ cabal-version: 1.18 --- This file has been generated from package.yaml by hpack version 0.33.0.+-- This file has been generated from package.yaml by hpack version 0.34.4. -- -- see: https://github.com/sol/hpack------ hash: 21314119d545698e73045b9f644de204e6e5317eb0b304f7e988612bb7bdcff0 name: conferer-warp-version: 1.1.0.0+version: 1.1.0.1 synopsis: conferer's FromConfig instances for warp settings description: Library to abstract the parsing of many haskell config values from different config sources@@ -31,13 +29,19 @@ Paths_conferer_warp hs-source-dirs: src- default-extensions: OverloadedStrings LambdaCase QuasiQuotes ScopedTypeVariables RecordWildCards StrictData+ default-extensions:+ OverloadedStrings+ LambdaCase+ QuasiQuotes+ ScopedTypeVariables+ RecordWildCards+ StrictData ghc-options: -Wall -Wredundant-constraints -Widentities -Wincomplete-record-updates -Wincomplete-uni-patterns build-depends: base >=4.3 && <5 , conferer >=1.1.0.0 && <2.0.0.0 , http-types >=0.8.6 && <0.13- , text >=1.1 && <1.3+ , text >=1.1 && <2.1 , wai >=3.0 && <4.0 , warp >=3.0 && <4.0 if impl(ghc >= 8.4.1)@@ -52,7 +56,13 @@ Paths_conferer_warp hs-source-dirs: test- default-extensions: OverloadedStrings LambdaCase QuasiQuotes ScopedTypeVariables RecordWildCards StrictData+ default-extensions:+ OverloadedStrings+ LambdaCase+ QuasiQuotes+ ScopedTypeVariables+ RecordWildCards+ StrictData ghc-options: -Wall -Wredundant-constraints -Widentities -Wincomplete-record-updates -Wincomplete-uni-patterns build-depends: base >=4.3 && <5@@ -60,7 +70,7 @@ , conferer-warp , hspec , http-types >=0.8.6 && <0.13- , text >=1.1 && <1.3+ , text >=1.1 && <2.1 , wai >=3.0 && <4.0 , warp >=3.0 && <4.0 if impl(ghc >= 8.4.1)
src/Conferer/FromConfig/Warp.hs view
@@ -55,6 +55,9 @@ #if MIN_VERSION_warp(3,0,4) , ("fork", toDyn $ ForkSettings settingsFork) #endif+#if MIN_VERSION_warp(3,3,23)+ , ("accept", toDyn settingsAccept)+#endif #if MIN_VERSION_warp(2,0,3) , ("noParsePath", toDyn settingsNoParsePath) #endif@@ -95,6 +98,9 @@ #if MIN_VERSION_warp(3,3,11) , ("altSvc", toDyn settingsAltSvc) #endif+#if MIN_VERSION_warp(3,3,22)+ , ("maxBuilderResponseBufferSize", toDyn settingsMaxBuilderResponseBufferSize)+#endif ] -- | Newtype wrapper for the 'settingsFork' value that has too much polymorphism@@ -118,6 +124,9 @@ #if MIN_VERSION_warp(3,0,4) (ForkSettings settingsFork) <- fetchFromConfig (key /. "fork") config #endif+#if MIN_VERSION_warp(3,3,23)+ settingsAccept <- fetchFromConfig (key /. "accept") config+#endif #if MIN_VERSION_warp(2,0,3) settingsNoParsePath <- fetchFromConfig (key /. "noParsePath") config #endif@@ -157,5 +166,8 @@ #endif #if MIN_VERSION_warp(3,3,11) settingsAltSvc <- fetchFromConfig (key /. "altSvc") config+#endif+#if MIN_VERSION_warp(3,3,22)+ settingsMaxBuilderResponseBufferSize <- fetchFromConfig (key /. "maxBuilderResponseBufferSize") config #endif return Settings{..}