diff --git a/Cargo-minimal.lock b/Cargo-minimal.lock index 119c36ab0..4bf82def5 100644 --- a/Cargo-minimal.lock +++ b/Cargo-minimal.lock @@ -2336,7 +2336,7 @@ dependencies = [ [[package]] name = "payjoin-cli" -version = "1.0.0-rc.2" +version = "1.0.0" dependencies = [ "ahash 0.7.8", "anyhow", diff --git a/Cargo-recent.lock b/Cargo-recent.lock index 05437fcba..295c987ee 100644 --- a/Cargo-recent.lock +++ b/Cargo-recent.lock @@ -2536,7 +2536,7 @@ dependencies = [ [[package]] name = "payjoin-cli" -version = "1.0.0-rc.2" +version = "1.0.0" dependencies = [ "ahash 0.7.8", "anyhow", diff --git a/payjoin-cli/CHANGELOG.md b/payjoin-cli/CHANGELOG.md index f4111e156..394878ecb 100644 --- a/payjoin-cli/CHANGELOG.md +++ b/payjoin-cli/CHANGELOG.md @@ -2,6 +2,21 @@ ## Unreleased +## 1.0.0 + +The first stable payjoin-cli release, tracking payjoin 1.2.0. The CLI adopts +payjoin's non-blocking receive interface in place of synchronous callbacks, +driving the receiver state machine from session events replayed from SQLite so +a resumed session picks up where it left off. OHTTP key fetches now cap the +response body size so a malicious directory cannot return unbounded data. + +Selected Improvements: + +- Update payjoin-cli to non-blocking receive interface by @xstoicunicornx in [#1446](https://github.com/payjoin/rust-payjoin/pull/1446) +- Cap the ohttp key body size by @benalleng in [#1846](https://github.com/payjoin/rust-payjoin/pull/1846) +- Bump payjoin to version 1.2.0 by @DanGould +- Update payjoin-cli cargo toml edition 2024 by @benalleng in [#1874](https://github.com/payjoin/rust-payjoin/pull/1874) + ## 1.0.0-rc.2 Track payjoin 1.0.0-rc.8, whose `check_inputs_not_owned` callback now diff --git a/payjoin-cli/Cargo.toml b/payjoin-cli/Cargo.toml index 05aeca475..3d8f727b6 100644 --- a/payjoin-cli/Cargo.toml +++ b/payjoin-cli/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "payjoin-cli" -version = "1.0.0-rc.2" +version = "1.0.0" authors = ["Dan Gould "] description = "A command-line Payjoin client for Bitcoin Core" repository = "https://github.com/payjoin/rust-payjoin" @@ -59,5 +59,5 @@ ignored = ["ahash", "pest_derive"] [dev-dependencies] nix = { version = "0.30.1", features = ["aio", "process", "signal"] } -payjoin-test-utils = { version = "0.0.1" } +payjoin-test-utils = { path = "../payjoin-test-utils" } tempfile = "3.20.0" diff --git a/payjoin-mailroom/Cargo.toml b/payjoin-mailroom/Cargo.toml index 4f881ac07..719a49d46 100644 --- a/payjoin-mailroom/Cargo.toml +++ b/payjoin-mailroom/Cargo.toml @@ -90,7 +90,7 @@ tracing-subscriber = { version = "0.3.19", features = ["env-filter", "json"] } [dev-dependencies] mockito = "1.7.0" opentelemetry_sdk = { version = "0.32", features = ["testing"] } -payjoin-test-utils = { version = "0.0.1" } +payjoin-test-utils = { path = "../payjoin-test-utils" } rcgen = "0.12" reqwest = { version = "0.12.23", default-features = false, features = [ "rustls-tls",