Skip to content

Commit e2a6f45

Browse files
authored
Bump payjoin version to 0.23.0 (payjoin#620)
2 parents 3ff1d14 + 056a39b commit e2a6f45

File tree

6 files changed

+25
-7
lines changed

6 files changed

+25
-7
lines changed

Cargo-minimal.lock

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1600,7 +1600,7 @@ checksum = "8835116a5c179084a830efb3adc117ab007512b535bc1a21c991d3b32a6b44dd"
16001600

16011601
[[package]]
16021602
name = "payjoin"
1603-
version = "0.22.0"
1603+
version = "0.23.0"
16041604
dependencies = [
16051605
"bhttp",
16061606
"bitcoin",

Cargo-recent.lock

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1600,7 +1600,7 @@ checksum = "8835116a5c179084a830efb3adc117ab007512b535bc1a21c991d3b32a6b44dd"
16001600

16011601
[[package]]
16021602
name = "payjoin"
1603-
version = "0.22.0"
1603+
version = "0.23.0"
16041604
dependencies = [
16051605
"bhttp",
16061606
"bitcoin",

payjoin-cli/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ hyper = { version = "1", features = ["http1", "server"], optional = true }
3737
hyper-rustls = { version = "0.26", optional = true }
3838
hyper-util = { version = "0.1", optional = true }
3939
log = "0.4.7"
40-
payjoin = { version = "0.22.0", default-features = false }
40+
payjoin = { version = "0.23.0", default-features = false }
4141
rcgen = { version = "0.11.1", optional = true }
4242
reqwest = { version = "0.12", default-features = false }
4343
rustls = { version = "0.22.4", optional = true }

payjoin-directory/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ hyper = { version = "1", features = ["http1", "server"] }
2626
hyper-rustls = { version = "0.26", optional = true }
2727
hyper-util = { version = "0.1", features = ["tokio"] }
2828
ohttp = { package = "bitcoin-ohttp", version = "0.6.0"}
29-
payjoin = { version = "0.22.0", features = ["directory"], default-features = false }
29+
payjoin = { version = "0.23.0", features = ["directory"], default-features = false }
3030
redis = { version = "0.23.3", features = ["aio", "tokio-comp"] }
3131
rustls = { version = "0.22.4", optional = true }
3232
tokio = { version = "1.12.0", features = ["full"] }
@@ -35,4 +35,4 @@ tracing = "0.1.37"
3535
tracing-subscriber = { version = "0.3.17", features = ["env-filter"] }
3636

3737
[dev-dependencies]
38-
tempfile = "3.5.0"
38+
tempfile = "3.5.0"

payjoin/CHANGELOG.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,23 @@
11
# Payjoin Changelog
22

3+
## 0.23.0
4+
5+
- Make features additive [#430](https://github.com/payjoin/rust-payjoin/pull/430) [#466](https://github.com/payjoin/rust-payjoin/pull/466) [#501](https://github.com/payjoin/rust-payjoin/pull/501) [#518](https://github.com/payjoin/rust-payjoin/pull/518)
6+
- Make receiver errors replyable to the sender [#474](https://github.com/payjoin/rust-payjoin/pull/474) [#506](https://github.com/payjoin/rust-payjoin/pull/506) [#526](https://github.com/payjoin/rust-payjoin/pull/526) [#606](https://github.com/payjoin/rust-payjoin/pull/606)
7+
- Separate error modules [#482](https://github.com/payjoin/rust-payjoin/pull/482)
8+
- Introduce "directory" feature module [#502](https://github.com/payjoin/rust-payjoin/pull/502)
9+
- Expose test helpers via payjoin-test-utils crate [#484](https://github.com/payjoin/rust-payjoin/pull/484)
10+
- Accommodate updated BIP78 spec [#505](https://github.com/payjoin/rust-payjoin/pull/505)
11+
- Fallback to first candidate if avoid_uih fails [#533](https://github.com/payjoin/rust-payjoin/pull/533)
12+
- Use IntoUrl trait instead of Url in function signatures [#520](https://github.com/payjoin/rust-payjoin/pull/520)
13+
- Don't accept invalid certs even in tests [#550](https://github.com/payjoin/rust-payjoin/pull/550)
14+
- Introduce experimental multiparty sender behind the "_multiparty" feature flag [#434](https://github.com/payjoin/rust-payjoin/pull/434)
15+
- Add support for RFC 9540 ohttp-keys fetching and decentralized BIP 77 directory opt-in [#549](https://github.com/payjoin/rust-payjoin/pull/549) [#570](https://github.com/payjoin/rust-payjoin/pull/570) [#587](https://github.com/payjoin/rust-payjoin/pull/587)
16+
- Fix the `pjos` BIP21 parameter to match the BIP78 spec [#546](https://github.com/payjoin/rust-payjoin/pull/546)
17+
- Introduce mutation testing [#573](https://github.com/payjoin/rust-payjoin/pull/573)
18+
- Add first-class persistence abstraction [#552](https://github.com/payjoin/rust-payjoin/pull/552)
19+
- Add many more tests, reaching [82%](https://coveralls.io/builds/73029930) coverage - up from 60% when coverage reports were introduced.
20+
321
## 0.22.0
422

523
- Propagate Uri Fragment parameter errors to the caller

payjoin/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "payjoin"
3-
version = "0.22.0"
3+
version = "0.23.0"
44
authors = ["Dan Gould <[email protected]>"]
55
description = "Payjoin Library implementing BIP 78 and BIP 77 batching protocols."
66
repository = "https://github.com/payjoin/rust-payjoin"
@@ -50,4 +50,4 @@ tracing = "0.1.40"
5050

5151
[package.metadata.docs.rs]
5252
all-features = true
53-
rustdoc-args = ["--cfg", "docsrs"]
53+
rustdoc-args = ["--cfg", "docsrs"]

0 commit comments

Comments
 (0)