From: merge-script Date: Thu, 19 Mar 2026 21:03:10 +0000 (+0100) Subject: Merge bitcoindevkit/bdk-cli#252: Enforce use of `1.0.0-rc.1` payjoin version X-Git-Tag: v3.0.0~5 X-Git-Url: http://internal-gitweb-vhost/parse/src/example_cli/struct.BnbIter.html?a=commitdiff_plain;h=61f850bca91b989d9d67811728edb9e179fedea1;p=bdk-cli Merge bitcoindevkit/bdk-cli#252: Enforce use of `1.0.0-rc.1` payjoin version 6a2e398686655d5b5538ad17fd82bd8df37690ca fix(dependencies): change payjoin version specifier `1.0.0-rc.1` to `=1.0.0-rc.1` (nymius) Pull request description: **Description** Cargo's version resolution always updates to the latest patch version. If that patch introduces breaking changes, it breaks your application. This happened after Payjoin released version 1.0.0-rc.2. Because the version specified for bdk-cli was 1.0.0-rc.1, a fresh install automatically updated to the newer patch. To resolve this without migrating to the latest Payjoin API, and to prevent future breakages from subsequent 1.0.0-rc.x releases, this commit pins the Payjoin version strictly to =1.0.0-rc.1. This happened before in another project: rust-bitcoin/rust-bitcoin#5358 **Changelog notice** ```text fix: enforce `1.0.0-rc.1` payjoin version and avoid automatic patch updates ``` ACKs for top commit: tvpeter: ACK 6a2e398686655d5b5538ad17fd82bd8df37690ca Tree-SHA512: b225cd052ab832a6ae2baa137679ba6a39412b94af33719306fd587be35cb73490b7467bf8b054aa046e046bce4888e8bd30614342c9bcd29b7044889dc9a265 --- 61f850bca91b989d9d67811728edb9e179fedea1