faktory 1.1.3.0 → 1.1.3.1
raw patch · 7 files changed
+41/−49 lines, 7 filesdep +cryptondep +data-defaultdep −cryptonitedep ~aesondep ~aeson-qqdep ~asyncPVP ok
version bump matches the API change (PVP)
Dependencies added: crypton, data-default
Dependencies removed: cryptonite
Dependency ranges changed: aeson, aeson-qq, async, bytestring, crypton-connection, hspec, markdown-unlit, megaparsec, memory, microlens, mtl, network, random, resource-pool, safe-exceptions, text, time, unix, unliftio, unordered-containers
API changes (from Hackage documentation)
Files
- CHANGELOG.md +5/−1
- faktory.cabal +34/−33
- library/Faktory/Connection.hs +2/−7
- library/Faktory/Job.hs +0/−2
- library/Faktory/JobFailure.hs +0/−2
- library/Faktory/JobOptions.hs +0/−2
- library/Network/Connection/Compat.hs +0/−2
CHANGELOG.md view
@@ -1,4 +1,8 @@-## [_Unreleased_](https://github.com/frontrowed/faktory_worker_haskell/compare/v1.1.3.0...main)+## [_Unreleased_](https://github.com/frontrowed/faktory_worker_haskell/compare/v1.1.3.1...main)++## [v1.1.3.1](https://github.com/frontrowed/faktory_worker_haskell/compare/v1.1.3.0...v1.1.3.1)++- Replace `cryptonite` with `crypton` ## [v1.1.3.0](https://github.com/frontrowed/faktory_worker_haskell/compare/v1.1.2.7...v1.1.3.0)
faktory.cabal view
@@ -1,13 +1,13 @@ cabal-version: 1.18 name: faktory-version: 1.1.3.0+version: 1.1.3.1 license: MIT license-file: LICENSE copyright: 2018 Freckle Education maintainer: engineering@freckle.com author: Freckle Engineering-homepage: https://github.com/frontrowed/faktory_worker_haskell#readme-bug-reports: https://github.com/frontrowed/faktory_worker_haskell/issues+homepage: https://github.com/freckle/faktory_worker_haskell#readme+bug-reports: https://github.com/freckle/faktory_worker_haskell/issues synopsis: Faktory Worker for Haskell description: Haskell client and worker process for the Faktory background job server.@@ -47,7 +47,7 @@ source-repository head type: git- location: https://github.com/frontrowed/faktory_worker_haskell+ location: https://github.com/freckle/faktory_worker_haskell library exposed-modules:@@ -90,28 +90,29 @@ -Wno-monomorphism-restriction -Wno-missing-import-lists build-depends:- aeson >=1.4.7.1,+ aeson >=2.2.3.0, aeson-casing >=0.2.0.0, base >=4 && <5,- bytestring >=0.10.10.1,- crypton-connection >=0.3.1,- cryptonite >=0.26,+ bytestring >=0.12.1.0,+ crypton >=1.0.1,+ crypton-connection >=0.4.3,+ data-default >=0.7.1.3, errors >=2.3.0,- megaparsec >=8.0.0,- memory >=0.15.0,- microlens >=0.4.11.2,- mtl >=2.2.2,- network >=3.1.1.1,- random >=1.1,- resource-pool >=0.2.3.2,- safe-exceptions >=0.1.7.1,+ megaparsec >=9.6.1,+ memory >=0.18.0,+ microlens >=0.4.13.1,+ mtl >=2.3.1,+ network >=3.2.7.0,+ random >=1.2.1.3,+ resource-pool >=0.4.0.0,+ safe-exceptions >=0.1.7.4, scanner >=0.3.1, semigroups >=0.19.1,- text >=1.2.4.0,- time >=1.9.3,- unix >=2.7.2.2,- unliftio >=0.2.13.1,- unordered-containers >=0.2.10.0+ text >=2.1.1,+ time >=1.12.2,+ unix >=2.8.6.0,+ unliftio >=0.2.25.0,+ unordered-containers >=0.2.20 if impl(ghc >=8.10) ghc-options:@@ -144,10 +145,10 @@ -Wno-monomorphism-restriction -Wno-missing-import-lists build-depends:- aeson >=1.4.7.1,+ aeson >=2.2.3.0, base >=4 && <5, faktory,- safe-exceptions >=0.1.7.1+ safe-exceptions >=0.1.7.4 if impl(ghc >=8.10) ghc-options:@@ -180,10 +181,10 @@ -Wno-monomorphism-restriction -Wno-missing-import-lists build-depends:- aeson >=1.4.7.1,+ aeson >=2.2.3.0, base >=4 && <5, faktory,- safe-exceptions >=0.1.7.1+ safe-exceptions >=0.1.7.4 if impl(ghc >=8.10) ghc-options:@@ -226,14 +227,14 @@ -Wno-monomorphism-restriction -Wno-missing-import-lists -rtsopts build-depends:- aeson >=1.4.7.1,- aeson-qq >=0.8.3,- async >=2.2.2,+ aeson >=2.2.3.0,+ aeson-qq >=0.8.4,+ async >=2.2.5, base >=4 && <5, faktory,- hspec >=2.7.6,- mtl >=2.2.2,- time >=1.9.3+ hspec >=2.11.10,+ mtl >=2.3.1,+ time >=1.12.2 if impl(ghc >=8.10) ghc-options:@@ -268,10 +269,10 @@ markdown-unlit build-depends:- aeson >=1.4.7.1,+ aeson >=2.2.3.0, base >=4 && <5, faktory,- markdown-unlit >=0.5.1+ markdown-unlit >=0.6.0 if impl(ghc >=8.10) ghc-options:
library/Faktory/Connection.hs view
@@ -9,6 +9,7 @@ import Faktory.Prelude import Control.Applicative ((<|>))+import Data.Default (def) import Data.Maybe (fromMaybe) import Data.Void import Network.Connection.Compat@@ -75,13 +76,7 @@ , connectionPort = connectionInfoPort , connectionUseSecure = if connectionInfoTls- then- Just- TLSSettingsSimple- { settingDisableCertificateValidation = False- , settingDisableSession = False- , settingUseServerName = False- }+ then Just def else Nothing , connectionUseSocks = Nothing }
library/Faktory/Job.hs view
@@ -140,8 +140,6 @@ , "reserve_for" .= joReserveFor jobOptions ] --- brittany-disable-next-binding- instance FromJSON args => FromJSON (Job args) where parseJSON = withObject "Job" $ \o -> Job
library/Faktory/JobFailure.hs view
@@ -17,8 +17,6 @@ } deriving stock (Show) --- brittany-disable-next-binding- instance FromJSON JobFailure where parseJSON = withObject "Failure" $ \o -> JobFailure
library/Faktory/JobOptions.hs view
@@ -54,8 +54,6 @@ deriving stock (Eq, Show, Generic) deriving (Semigroup, Monoid) via GenericSemigroupMonoid JobOptions --- brittany-disable-next-binding- instance FromJSON JobOptions where parseJSON = withObject "JobOptions" $ \o -> JobOptions
library/Network/Connection/Compat.hs view
@@ -13,8 +13,6 @@ import Network.Socket import qualified Network.Socket as S --- brittany --exactprint-only- connectTo :: ConnectionContext -> ConnectionParams -> IO Connection connectTo cg cParams = bracketOnError