Skip to content

Commit 41de968

Browse files
authored
Bump payjoin version to 0.21.0 (payjoin#415)
2 parents 027b082 + 9d937bc commit 41de968

File tree

5 files changed

+27
-4
lines changed

5 files changed

+27
-4
lines changed

Cargo-minimal.lock

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

15781578
[[package]]
15791579
name = "payjoin"
1580-
version = "0.20.0"
1580+
version = "0.21.0"
15811581
dependencies = [
15821582
"bhttp",
15831583
"bitcoin",

Cargo-recent.lock

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

15781578
[[package]]
15791579
name = "payjoin"
1580-
version = "0.20.0"
1580+
version = "0.21.0"
15811581
dependencies = [
15821582
"bhttp",
15831583
"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.20.0", features = ["send", "receive", "base64"] }
40+
payjoin = { version = "0.21.0", features = ["send", "receive", "base64"] }
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/CHANGELOG.md

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

3+
## 0.21.0
4+
5+
- Upgrade rustls v0.22.4
6+
- Depend on [bitcoin-ohttp](https://docs.rs/bitcoin-ohttp/latest/bitcoin_ohttp/)
7+
- Allow receiver to contribute multiple inputs and outputs
8+
- Remove `contribute_witness_inputs` and `contribute_non_witness_inputs` in favor of a single consolidated `contribute_inputs` function
9+
- Make `InputPair` public to facilitate working with inputs in coin selection and input contributions
10+
- Enable receiver fee contributions in `apply_fee`, which now requires a max_feerate parameter
11+
- Fix weight estimations for nested segwit inputs
12+
- Fix mixed input scripts receiver check in Payjoin V1 to only error if the receiver would *introduce* mixed types
13+
- Allow mixed input scripts in Payjoin V2
14+
- Implement client end-to-end encryption using HPKE using [bitcoin-hpke](https://docs.rs/bitcoin-hpke/latest/bitcoin_hpke/)
15+
- Make session initialization implicit
16+
- Make payloads uniform by removing sender auth key
17+
- Shorten subdirectory IDs to 64 pseudorandom bits [#386](https://github.com/payjoin/rust-payjoin/pull/386)
18+
- Clarify send and receive module documentation [#407](https://github.com/payjoin/rust-payjoin/pull/407)
19+
- Pad ohttp messages to consistent 8192 bytes [#395](https://github.com/payjoin/rust-payjoin/pull/395)
20+
- encode subdirectory IDs in bech32 and other QR optimizations [#417](https://github.com/payjoin/rust-payjoin/pull/417)
21+
- Upgrade to bitcoin v0.32.5
22+
- Work around '#' escaping bug in bip21 crate [#373](https://github.com/payjoin/rust-payjoin/pull/373)
23+
- Hide `_danger-local-https` feature behind `_` prefix so it doesn't show up in docs [#423](https://github.com/payjoin/rust-payjoin/pull/423)
24+
25+
326
## 0.20.0
427

528
- remove `contribute_non_witness_input` because it was unused

payjoin/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "payjoin"
3-
version = "0.20.0"
3+
version = "0.21.0"
44
authors = ["Dan Gould <[email protected]>"]
55
description = "Payjoin Library for the BIP78 Pay to Endpoint protocol."
66
repository = "https://github.com/payjoin/rust-payjoin"

0 commit comments

Comments
 (0)