From 2de5cf8573601b651c86360618c63a2e3f0cae6c Mon Sep 17 00:00:00 2001 From: spacebear Date: Thu, 22 Oct 2026 10:52:04 +0200 Subject: [PATCH] Bump payjoin-ffi to 0.25.1 Release the Dart reproducibility work merged since 0.25.0: the native library no longer records its build paths, and the package ships the Cargo.lock it was released with and builds it with --locked. No binding API changes, so this is a patch release, and it still wraps payjoin 1.2.0. Prepared with contrib/release/bump.sh, then the lock files were regenerated with contrib/update-lock-files.sh. --- Cargo-minimal.lock | 2 +- Cargo-recent.lock | 2 +- payjoin-ffi/CHANGELOG.md | 3 +++ payjoin-ffi/Cargo.toml | 2 +- payjoin-ffi/csharp/Payjoin.csproj | 2 +- payjoin-ffi/dart/CHANGELOG.md | 4 ++++ payjoin-ffi/dart/pubspec.yaml | 2 +- payjoin-ffi/javascript/CHANGELOG.md | 4 ++++ payjoin-ffi/javascript/package-lock.json | 4 ++-- payjoin-ffi/javascript/package.json | 2 +- payjoin-ffi/python/CHANGELOG.md | 4 ++++ payjoin-ffi/python/pyproject.toml | 2 +- payjoin-ffi/python/uv.lock | 2 +- 13 files changed, 25 insertions(+), 10 deletions(-) diff --git a/Cargo-minimal.lock b/Cargo-minimal.lock index b276ccca1..43d61756e 100644 --- a/Cargo-minimal.lock +++ b/Cargo-minimal.lock @@ -2368,7 +2368,7 @@ dependencies = [ [[package]] name = "payjoin-ffi" -version = "0.25.0" +version = "0.25.1" dependencies = [ "async-trait", "bdk_wallet", diff --git a/Cargo-recent.lock b/Cargo-recent.lock index 758cb3587..16275ae92 100644 --- a/Cargo-recent.lock +++ b/Cargo-recent.lock @@ -2568,7 +2568,7 @@ dependencies = [ [[package]] name = "payjoin-ffi" -version = "0.25.0" +version = "0.25.1" dependencies = [ "async-trait", "bdk_wallet", diff --git a/payjoin-ffi/CHANGELOG.md b/payjoin-ffi/CHANGELOG.md index 62fe69e10..8b76e55ac 100644 --- a/payjoin-ffi/CHANGELOG.md +++ b/payjoin-ffi/CHANGELOG.md @@ -1,5 +1,8 @@ ## Unreleased +## [0.25.1] + +- Wraps payjoin 1.2.0 - Dart: the native library no longer records the paths it was built from, so two builds of one release from different directories produce the same bytes. The build hook sets `CARGO_ENCODED_RUSTFLAGS`, so diff --git a/payjoin-ffi/Cargo.toml b/payjoin-ffi/Cargo.toml index bac9891f5..0fb4197f7 100644 --- a/payjoin-ffi/Cargo.toml +++ b/payjoin-ffi/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "payjoin-ffi" -version = "0.25.0" +version = "0.25.1" edition = "2024" license = "MIT OR Apache-2.0" exclude = ["tests"] diff --git a/payjoin-ffi/csharp/Payjoin.csproj b/payjoin-ffi/csharp/Payjoin.csproj index 0b827c3d8..5191cb508 100644 --- a/payjoin-ffi/csharp/Payjoin.csproj +++ b/payjoin-ffi/csharp/Payjoin.csproj @@ -7,7 +7,7 @@ true true Payjoin - 0.25.0 + 0.25.1 Payjoin Payjoin Dev Kit Contributors C# bindings for payjoin-ffi, generated from rust-payjoin via UniFFI. diff --git a/payjoin-ffi/dart/CHANGELOG.md b/payjoin-ffi/dart/CHANGELOG.md index eb03a055b..e1fa18837 100644 --- a/payjoin-ffi/dart/CHANGELOG.md +++ b/payjoin-ffi/dart/CHANGELOG.md @@ -1,3 +1,7 @@ +## [0.25.1] + +- Wraps payjoin-ffi 0.25.1; see its [changelog](https://github.com/payjoin/rust-payjoin/blob/payjoin-ffi-0.25.1/payjoin-ffi/CHANGELOG.md). + ## [0.25.0] - Version aligned with payjoin-ffi 0.25.0. Releases now share one tag diff --git a/payjoin-ffi/dart/pubspec.yaml b/payjoin-ffi/dart/pubspec.yaml index 5fb643b07..74bb50ec3 100644 --- a/payjoin-ffi/dart/pubspec.yaml +++ b/payjoin-ffi/dart/pubspec.yaml @@ -1,6 +1,6 @@ name: payjoin description: Dart bindings for payjoin -version: 0.25.0 +version: 0.25.1 homepage: https://github.com/payjoin/rust-payjoin repository: https://github.com/payjoin/rust-payjoin diff --git a/payjoin-ffi/javascript/CHANGELOG.md b/payjoin-ffi/javascript/CHANGELOG.md index 577c712cb..56b325666 100644 --- a/payjoin-ffi/javascript/CHANGELOG.md +++ b/payjoin-ffi/javascript/CHANGELOG.md @@ -1,3 +1,7 @@ +## [0.25.1] + +- Wraps payjoin-ffi 0.25.1; see its [changelog](https://github.com/payjoin/rust-payjoin/blob/payjoin-ffi-0.25.1/payjoin-ffi/CHANGELOG.md). + ## [0.25.0] - Version aligned with payjoin-ffi 0.25.0. Releases now share one tag diff --git a/payjoin-ffi/javascript/package-lock.json b/payjoin-ffi/javascript/package-lock.json index 38c75753f..cd1c3c321 100644 --- a/payjoin-ffi/javascript/package-lock.json +++ b/payjoin-ffi/javascript/package-lock.json @@ -1,12 +1,12 @@ { "name": "payjoin", - "version": "0.25.0", + "version": "0.25.1", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "payjoin", - "version": "0.25.0", + "version": "0.25.1", "dependencies": { "@ubjs/core": "^0.31.0-3", "uniffi-bindgen-react-native": "github:spacebear21/uniffi-bindgen-react-native#d10f04d83299" diff --git a/payjoin-ffi/javascript/package.json b/payjoin-ffi/javascript/package.json index 0a0b334f2..4c81a0e33 100644 --- a/payjoin-ffi/javascript/package.json +++ b/payjoin-ffi/javascript/package.json @@ -1,6 +1,6 @@ { "name": "payjoin", - "version": "0.25.0", + "version": "0.25.1", "description": "JavaScript/WASM bindings for rust-payjoin (EXPERIMENTAL)", "scripts": { "ubrn:nodejs": "ubrn build web --release --and-generate --config ubrn.nodejs.config.yaml", diff --git a/payjoin-ffi/python/CHANGELOG.md b/payjoin-ffi/python/CHANGELOG.md index 606bd058c..5d2c55a9c 100644 --- a/payjoin-ffi/python/CHANGELOG.md +++ b/payjoin-ffi/python/CHANGELOG.md @@ -1,3 +1,7 @@ +## [0.25.1] + +- Wraps payjoin-ffi 0.25.1; see its [changelog](https://github.com/payjoin/rust-payjoin/blob/payjoin-ffi-0.25.1/payjoin-ffi/CHANGELOG.md). + ## [0.25.0] - Version aligned with payjoin-ffi 0.25.0. Releases now share one tag diff --git a/payjoin-ffi/python/pyproject.toml b/payjoin-ffi/python/pyproject.toml index 4134342ab..434b9f147 100644 --- a/payjoin-ffi/python/pyproject.toml +++ b/payjoin-ffi/python/pyproject.toml @@ -8,7 +8,7 @@ description = "The Python language bindings for the Payjoin Dev Kit" readme = "README.md" requires-python = ">=3.10" license = "MIT" -version = "0.25.0" +version = "0.25.1" dependencies = ["httpx>=0.28.1,<1.0"] [tool.setuptools] diff --git a/payjoin-ffi/python/uv.lock b/payjoin-ffi/python/uv.lock index f644d2e19..f5a929647 100644 --- a/payjoin-ffi/python/uv.lock +++ b/payjoin-ffi/python/uv.lock @@ -82,7 +82,7 @@ wheels = [ [[package]] name = "payjoin" -version = "0.25.0" +version = "0.25.1" source = { editable = "." } dependencies = [ { name = "httpx" },