packages feed

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 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