Releases: payjoin/rust-payjoin
Releases · payjoin/rust-payjoin
payjoin-0.13.0
Summary
payjoin-0.13.0
improves taproot and v2 payjoin support for integration with downstream projects. Much improved response error handling thanks to @jbesraa's persistence
API
- Parse json errors from the receiver into WellKnown or other ResponseErrors
Fixes
- Fixed problem where outdated OHTTP Config issue was unclear (#153)
- Support Taproot PSBT field clearing and validation (#157)
- Build v2 docs
Selected PRs
- Supply & parse receiver response errors by @jbesraa in #120
- Support taproot PSBTs by @DanGould in #147
- Fix #154
process_response
returnResponseError
by @DanGould in #155
Full Changelog: payjoin-0.12.0...payjoin-0.13.0
payjoin-0.12.0
- Introduce
v2
feature with oblivious, asynchronous, serverless payjoin - Return
RequestContext
from which either v1 or v2(Request, Context)
tuples may be extracted - Derive
Debug, Clone
fromsend::Request
,receive::UncheckedProposal
,optional_parameters::Params
- Don't derive
Debug, Clone
fromuri::{Payjoin, PayjoinParams}
- Derive
Serialize, Deserialize
forRequestContext
andEnrolled
inv2
to enable persistent state for asynchronous requests UncheckedProposal::check_can_broadcast
became::check_broadcast_suitability
allowing receiver to specify minnimum acceptable feerate
payjoin-0.11.0
- Introduce
send
RequestBuilder
flow