tmp-proc-rabbitmq 0.7.2.0 → 0.7.2.3
raw patch · 3 files changed
+16/−3 lines, 3 filesdep ~amqpPVP: major bump suggested
API removals or changes: PVP suggests a major version bump
Dependency ranges changed: amqp
API changes (from Hackage documentation)
- System.TmpProc.Docker.RabbitMQ: -- <i>a-postgres-db</i>
+ System.TmpProc.Docker.RabbitMQ: -- e.g, <i>a-postgres-db</i>
Files
- ChangeLog.md +4/−0
- src/System/TmpProc/Docker/RabbitMQ.hs +10/−1
- tmp-proc-rabbitmq.cabal +2/−2
ChangeLog.md view
@@ -2,6 +2,10 @@ `tmp-proc-rabbitmq` uses [PVP Versioning][1]. +## 0.7.2.3 -- 2025-01-16++* Relax the upper bound on amqp+ ## 0.7.2.0 -- 2024-11-05 * Restrict the upper version bounds of amqp to demarcate the last release using
src/System/TmpProc/Docker/RabbitMQ.hs view
@@ -30,6 +30,7 @@ ) where +import Control.Exception (throwIO) import qualified Data.ByteString.Char8 as C8 import Data.Proxy (Proxy (..)) import qualified Data.Text as Text@@ -93,5 +94,13 @@ <> ":5672@/%2f" +fromURI' :: String -> IO ConnectionOpts+fromURI' x = case fromURI x of+ Left e -> throwIO $ userError e+ Right c -> pure c++ openConn' :: ProcHandle TmpRabbitMQ -> IO Connection-openConn' = openConnection'' . fromURI . C8.unpack . hUri+openConn' h = do+ opts <- fromURI' $ C8.unpack $ hUri h+ openConnection'' opts
tmp-proc-rabbitmq.cabal view
@@ -1,6 +1,6 @@ cabal-version: 3.0 name: tmp-proc-rabbitmq-version: 0.7.2.0+version: 0.7.2.3 synopsis: Launch RabbitMQ in docker using tmp-proc description: Demos how to use tmp-proc to run RabbitMQ in docker in a unittest.@@ -27,7 +27,7 @@ exposed-modules: System.TmpProc.Docker.RabbitMQ hs-source-dirs: src build-depends:- , amqp >=0.22.1 && < 0.24+ , amqp >=0.24 && < 0.26 , base >=4.11 && <5 , bytestring >=0.10.8.2 && <0.12.2 , text >=1.2.3 && <2.2