Skip to content

Commit d802c9d

Browse files
authored
Bump payjoin version to 0.24.0 (payjoin#827)
2 parents 5c1ad3d + 6171a6c commit d802c9d

File tree

8 files changed

+56
-9
lines changed

8 files changed

+56
-9
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.23.0"
1603+
version = "0.24.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.23.0"
1603+
version = "0.24.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.23.0", default-features = false }
40+
payjoin = { version = "0.24.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: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ hyper = { version = "1", features = ["http1", "server"] }
2727
hyper-rustls = { version = "0.26", optional = true }
2828
hyper-util = { version = "0.1", features = ["tokio"] }
2929
ohttp = { package = "bitcoin-ohttp", version = "0.6.0"}
30-
payjoin = { version = "0.23.0", features = ["directory"], default-features = false }
30+
payjoin = { version = "0.24.0", features = ["directory"], default-features = false }
3131
redis = { version = "0.23.3", features = ["aio", "tokio-comp"] }
3232
rustls = { version = "0.22.4", optional = true }
3333
tokio = { version = "1.12.0", features = ["full"] }

payjoin-ffi/Cargo.toml

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ bitcoin-ffi = { git = "https://github.com/benalleng/bitcoin-ffi.git", rev = "8e3
2828
hex = "0.4.3"
2929
lazy_static = "1.5.0"
3030
ohttp = { package = "bitcoin-ohttp", version = "0.6.0" }
31-
payjoin = { version = "0.23.0", features = ["v1", "v2", "io"] }
31+
payjoin = { version = "0.24.0", features = ["v1", "v2", "io"] }
3232
payjoin-test-utils = { version = "0.0.0", optional = true }
3333
serde = { version = "1.0.200", features = ["derive"] }
3434
serde_json = "1.0.128"
@@ -56,5 +56,6 @@ lto = true
5656
codegen-units = 1
5757
strip = true
5858

59-
[patch.crates-io.payjoin]
60-
path = "../payjoin"
59+
[patch.crates-io]
60+
payjoin = { path = "../payjoin" }
61+
payjoin-test-utils = { path = "../payjoin-test-utils" }

payjoin-test-utils/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ log = "0.4.7"
1717
ohttp = { package = "bitcoin-ohttp", version = "0.6.0" }
1818
ohttp-relay = { version = "0.0.10", features = ["_test-util"] }
1919
once_cell = "1.19.0"
20-
payjoin = { version = "0.23.0", features = ["io", "_danger-local-https", "_test-utils"] }
20+
payjoin = { version = "0.24.0", features = ["io", "_danger-local-https", "_test-utils"] }
2121
payjoin-directory = { version = "0.0.2", features = ["_danger-local-https"] }
2222
rcgen = "0.11"
2323
rustls = "0.22"

payjoin/CHANGELOG.md

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

3+
## 0.24.0
4+
5+
Introduce the Session Event Log for Session Replay
6+
7+
Selected Improvements:
8+
9+
### Introduce Granualar event-based session log for replay
10+
11+
- Alter receiver session as_ref assert and persist::Value import for ReceiverToken (#658)
12+
- Add SessionPersister trait (#716)
13+
- Sender generic over typestate (#728)
14+
- Make Receiver generic over its typestate (#719)
15+
- Receiver Session Events (#760)
16+
- Export `InMemoryTestPersister` under `_test-utils` (#761)
17+
- Capture hpke reply key in session event (#762)
18+
- Sender Session Events (#777)
19+
- Replace Persister with SessionPersister for v2 Sender (#789)
20+
- Persistence follow ups (#638)
21+
- Expose fallback tx off receiver session history (#799)
22+
- Sender session history fallback (#805)
23+
- 0.24 name audit (#803, #810)
24+
25+
26+
### Better ergonomics
27+
28+
- Introduce constructors for SegWit input pairs (#712)
29+
- Introduce constructors for legacy input pairs (#753)
30+
31+
32+
### Organize for readability
33+
34+
- Update README title and add logo & badges (#665)
35+
- Move persist sub module to root module (#656)
36+
- Remove rust docs reference to non-existent method (#655)
37+
- Introduce Payjoin version enum (#668)
38+
- Use IntoUrl for ohttp_relay argument (#692)
39+
- Dedupe ImplementationError (#669)
40+
- Clean up re-exports (#746)
41+
42+
43+
### Various Operational improvements
44+
45+
- Randomly pad OHTTP requests (#715)
46+
- Limit response sizes for v1 (#586)
47+
48+
349
## 0.23.0
450

551
- 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)

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.23.0"
3+
version = "0.24.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"

0 commit comments

Comments
 (0)