Skip to content

payjoin-0.18.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@DanGould DanGould released this 27 Jun 20:56
· 241 commits to master since this release
payjoin-0.18.0
c952b2a

Summary

An upgraded asynchronous payjoin experience. This update focused semantically describing a Payjoin V2 "Session" and includes various enhancements and bugfixes.

Changelog

  • Handle OHTTP encapsulated response status (#284)
  • Upgrade receive::v2 Typestate machine to resume multiple payjoins simultaneously (#283)
    • Enroller became SessionInitializer
    • Enrolled became ActiveSession
      • fallback_target() became pj_url()
      • pj_url_builder() was introduced
    • ContextV2 became SessionContext
      • Include a bitcoin address in SessionContext
  • send::ResponseError variants fields got explicit names (#304)
  • Refactor output substitution with new fallable try_substitute_outputs (#277)

What's Changed

Full Changelog: payjoin-0.17.0...payjoin-0.18.0