From 751aecc68fc190bfd2217f00d73679c46ab69d02 Mon Sep 17 00:00:00 2001 From: Benoit Chesneau Date: Tue, 16 Jun 2026 09:39:20 +0200 Subject: [PATCH] Use patch-relative version ranges for first-party deps webtransport was pinned to exactly 0.4.0, which requires h2 0.9.0 and conflicts with hackney's own h2 ~> 0.10.0. Switch quic, h2 and webtransport to ~> patch ranges so 0.4.x/0.10.x/1.6.x resolve while still requiring an explicit bump for the next minor. Picks up webtransport 0.4.1, which fixes the h2 conflict. Fixes #879 --- rebar.config | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/rebar.config b/rebar.config index 207e706d..aac240a6 100644 --- a/rebar.config +++ b/rebar.config @@ -53,11 +53,11 @@ {deps, [ %% Pure Erlang QUIC + HTTP/3 stack - {quic, "1.6.5"}, + {quic, "~>1.6.5"}, %% Pure Erlang HTTP/2 stack - {h2, "~>0.10.0"}, + {h2, "~>0.10.1"}, %% WebTransport client (HTTP/3 and HTTP/2) - powers the wt_* API - {webtransport, "0.4.0"}, + {webtransport, "~>0.4.1"}, {idna, "~>7.1.0"}, {mimerl, "~>1.4"}, {certifi, "~>2.17.0"},