Skip to content

Releases: payjoin/rust-payjoin

payjoin-0.13.0

04 Jan 21:16
de141c8
Compare
Choose a tag to compare
payjoin-0.13.0 Pre-release
Pre-release

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

Changelog File

Full Changelog: payjoin-0.12.0...payjoin-0.13.0

payjoin-0.12.0

14 Dec 18:22
d23ed51
Compare
Choose a tag to compare
payjoin-0.12.0 Pre-release
Pre-release
  • 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 from send::Request, receive::UncheckedProposal, optional_parameters::Params
  • Don't derive Debug, Clone from uri::{Payjoin, PayjoinParams}
  • Derive Serialize, Deserialize for RequestContext and Enrolled in v2 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

29 Nov 21:22
774a52d
Compare
Choose a tag to compare
payjoin-0.11.0 Pre-release
Pre-release
  • Introduce send RequestBuilder flow