diff --git a/Cargo-minimal.lock b/Cargo-minimal.lock index 8b0353b74..6646ac78f 100644 --- a/Cargo-minimal.lock +++ b/Cargo-minimal.lock @@ -2380,7 +2380,7 @@ checksum = "8835116a5c179084a830efb3adc117ab007512b535bc1a21c991d3b32a6b44dd" [[package]] name = "payjoin" -version = "1.0.0-rc.0" +version = "1.0.0-rc.1" dependencies = [ "bhttp", "bitcoin 0.32.7", diff --git a/Cargo-recent.lock b/Cargo-recent.lock index 8b0353b74..6646ac78f 100644 --- a/Cargo-recent.lock +++ b/Cargo-recent.lock @@ -2380,7 +2380,7 @@ checksum = "8835116a5c179084a830efb3adc117ab007512b535bc1a21c991d3b32a6b44dd" [[package]] name = "payjoin" -version = "1.0.0-rc.0" +version = "1.0.0-rc.1" dependencies = [ "bhttp", "bitcoin 0.32.7", diff --git a/payjoin-cli/Cargo.toml b/payjoin-cli/Cargo.toml index 0432158d0..8e5a65be8 100644 --- a/payjoin-cli/Cargo.toml +++ b/payjoin-cli/Cargo.toml @@ -36,7 +36,7 @@ http-body-util = { version = "0.1.3", optional = true } hyper = { version = "1.6.0", features = ["http1", "server"], optional = true } hyper-rustls = { version = "0.27.7", default-features=false, features = ["ring"], optional = true } hyper-util = { version = "0.1.16", optional = true } -payjoin = { version = "1.0.0-rc.0", default-features = false } +payjoin = { version = "1.0.0-rc.1", default-features = false } r2d2 = "0.8.10" r2d2_sqlite = "0.22.0" rcgen = { version = "0.14.3", optional = true } diff --git a/payjoin-directory/Cargo.toml b/payjoin-directory/Cargo.toml index 8565e9f71..a0d3aff4d 100644 --- a/payjoin-directory/Cargo.toml +++ b/payjoin-directory/Cargo.toml @@ -28,7 +28,7 @@ hyper = { version = "1.6.0", features = ["http1", "server"] } hyper-rustls = { version = "0.27.7", default-features=false, features = ["webpki-roots", "http1", "ring"], optional=true } hyper-util = { version = "0.1.16", features = ["tokio"] } ohttp = { package = "bitcoin-ohttp", version = "0.6.0"} -payjoin = { version = "1.0.0-rc.0", features = ["directory"], default-features = false } +payjoin = { version = "1.0.0-rc.1", features = ["directory"], default-features = false } tokio = { version = "1.47.1", features = ["full"] } tokio-rustls = { version = "0.26.2", features = ["ring"], default-features = false, optional = true } tokio-rustls-acme = { version = "0.7.1", optional = true } diff --git a/payjoin-ffi/Cargo.toml b/payjoin-ffi/Cargo.toml index 554a9fe0f..8a4e6d5f1 100644 --- a/payjoin-ffi/Cargo.toml +++ b/payjoin-ffi/Cargo.toml @@ -27,7 +27,7 @@ bitcoin-ffi = { git = "https://github.com/benalleng/bitcoin-ffi.git", rev = "8e3 hex = "0.4.3" lazy_static = "1.5.0" ohttp = { package = "bitcoin-ohttp", version = "0.6.0" } -payjoin = { version = "1.0.0-rc.0", features = ["v1", "v2", "io"] } +payjoin = { version = "1.0.0-rc.1", features = ["v1", "v2", "io"] } payjoin-test-utils = { version = "0.0.1", optional = true } serde = { version = "1.0.219", features = ["derive"] } serde_json = "1.0.142" diff --git a/payjoin-test-utils/Cargo.toml b/payjoin-test-utils/Cargo.toml index d7f3eccec..a2b5d2233 100644 --- a/payjoin-test-utils/Cargo.toml +++ b/payjoin-test-utils/Cargo.toml @@ -16,7 +16,7 @@ log = "0.4.27" ohttp = { package = "bitcoin-ohttp", version = "0.6.0" } ohttp-relay = { version = "0.0.11", features = ["_test-util"] } once_cell = "1.21.3" -payjoin = { version = "1.0.0-rc.0", features = ["io", "_manual-tls", "_test-utils"] } +payjoin = { version = "1.0.0-rc.1", features = ["io", "_manual-tls", "_test-utils"] } payjoin-directory = { version = "0.0.3", features = ["_manual-tls"] } rcgen = "0.14.3" rustls = { version = "0.23.31", default-features=false, features = ["ring"] } diff --git a/payjoin/CHANGELOG.md b/payjoin/CHANGELOG.md index 7df93b2f2..0378b22f0 100644 --- a/payjoin/CHANGELOG.md +++ b/payjoin/CHANGELOG.md @@ -1,5 +1,14 @@ # Payjoin Changelog +## 1.0.0-rc.1 + +This release candidate fixes a BIP78 spec compliance bug, and an issue with the BIP77 sender when polling an arbitrary relay via RFC9540. +It also removes a redundant Sender SessionEvent. + +- Fix identify_receiver_outputs (#1168) +- Use full_relay_url in sender GET request (#1166) +- Remove `ReceivedProposalPsbt` infavor of session outcome (#1171) + ## 1.0.0-rc.0 Introduce monitoring typestates, replyable error handling, and other updates for more robust session lifecycle management. diff --git a/payjoin/Cargo.toml b/payjoin/Cargo.toml index 1b90021c0..7a71faf77 100644 --- a/payjoin/Cargo.toml +++ b/payjoin/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "payjoin" -version = "1.0.0-rc.0" +version = "1.0.0-rc.1" authors = ["Dan Gould "] description = "Payjoin Library implementing BIP 78 and BIP 77 batching protocols." repository = "https://github.com/payjoin/rust-payjoin"