From 4d05079e6aeb2bb273a8a4d66fbe2e2d8a5ef573 Mon Sep 17 00:00:00 2001 From: spacebear Date: Mon, 3 Aug 2026 18:29:59 -0400 Subject: [PATCH] Prepare dart payjoin 0.2.0 for pub.dev Bump the dart bindings to 0.2.0 to publish updated bindings for payjoin 1.0.0-rc.7. Pin the payjoin-ffi wrapper dependency to a0eca7e0, the payjoin-1.0.0-rc.7 tag commit, and record the release in the changelog. The minor rather than patch bump reflects a breaking receiver API change: checkInputsNotOwned now takes an IsInputOwned callback keyed on an outpoint in place of IsScriptOwned, so consumers pinning ^0.1.2 do not silently upgrade into it. --- payjoin-ffi/dart/CHANGELOG.md | 6 ++++++ payjoin-ffi/dart/native/Cargo.toml | 2 +- payjoin-ffi/dart/pubspec.yaml | 2 +- 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/payjoin-ffi/dart/CHANGELOG.md b/payjoin-ffi/dart/CHANGELOG.md index 12eea7687..41854b904 100644 --- a/payjoin-ffi/dart/CHANGELOG.md +++ b/payjoin-ffi/dart/CHANGELOG.md @@ -1,3 +1,9 @@ +## [0.2.0] + +- Bindings for payjoin-1.0.0-rc.7 +- **Breaking:** `checkInputsNotOwned` takes an `IsInputOwned` callback keyed on + an `OutPoint` in place of `IsScriptOwned` + ## [0.1.2] - Bindings for payjoin-1.0.0-rc.4 diff --git a/payjoin-ffi/dart/native/Cargo.toml b/payjoin-ffi/dart/native/Cargo.toml index e21f44b2e..02d63bfa9 100644 --- a/payjoin-ffi/dart/native/Cargo.toml +++ b/payjoin-ffi/dart/native/Cargo.toml @@ -16,6 +16,6 @@ name = "payjoin_ffi_wrapper" crate-type = ["staticlib", "cdylib"] [dependencies] -payjoin-ffi = { git = "https://github.com/payjoin/rust-payjoin.git", rev = "c52bac921731f7d1a08bd2901499027fb1360ee2", features = [ +payjoin-ffi = { git = "https://github.com/payjoin/rust-payjoin.git", rev = "a0eca7e054e035e2b350fd96e244d6b963def343", features = [ "dart", ] } diff --git a/payjoin-ffi/dart/pubspec.yaml b/payjoin-ffi/dart/pubspec.yaml index 1ddedcc7a..f9bc4ff63 100644 --- a/payjoin-ffi/dart/pubspec.yaml +++ b/payjoin-ffi/dart/pubspec.yaml @@ -1,6 +1,6 @@ name: payjoin description: Dart bindings for payjoin (EXPERIMENTAL) -version: 0.1.2 +version: 0.2.0 homepage: https://github.com/payjoin/rust-payjoin repository: https://github.com/payjoin/rust-payjoin