Back to Freedom.Tech Back
All Payjoin Dev Kit Release releasesAll versions
Release Fri, Jul 10, 2026 2 min read

Payjoin Dev Kit Release 1.0.0-rc.4

Original release notes

What's Changed

  • Attach --no-run to the feature gated test runs just to ensure compilation by @benalleng in https://github.com/payjoin/rust-payjoin/pull/1621
  • Fix commented test assert by @xstoicunicornx in https://github.com/payjoin/rust-payjoin/pull/1624
  • Employ new fallback_tx method by @xstoicunicornx in https://github.com/payjoin/rust-payjoin/pull/1625
  • Fix check_payment docstring by @xstoicunicornx in https://github.com/payjoin/rust-payjoin/pull/1626
  • Fix try_preserving_privacy returning Empty when candidates exist by @DanGould in https://github.com/payjoin/rust-payjoin/pull/1629
  • Downgrade transitive deps to match minimal direct deps by @benalleng in https://github.com/payjoin/rust-payjoin/pull/1640
  • Update bitcoind async client 0.14 by @caarloshenriq in https://github.com/payjoin/rust-payjoin/pull/1646
  • Assert bech32 encoding is uppercase by @chavic in https://github.com/payjoin/rust-payjoin/pull/1666
  • Rename Monitor method by @spacebear21 in https://github.com/payjoin/rust-payjoin/pull/1661
  • Fix replayEventLog report closed session as expired. by @zealsham in https://github.com/payjoin/rust-payjoin/pull/1672
  • Rename Receiver<Monitor>::check_for_broadcast to check_for_transaction, etc. by @DanGould in https://github.com/payjoin/rust-payjoin/pull/1684
  • Expose InputPair outpoint over FFI by @chavic in https://github.com/payjoin/rust-payjoin/pull/1654
  • Add tests to catch mutants by @benalleng in https://github.com/payjoin/rust-payjoin/pull/1622
  • Add Spec related consts for better readability in tests by @benalleng in https://github.com/payjoin/rust-payjoin/pull/1699
  • Fix output substitution change misdirect by @DanGould in https://github.com/payjoin/rust-payjoin/pull/1685
  • Apply 1.0 freeze-required API fixes (non_exhaustive, ShortIdError, OutputSubstitution, must_use) by @spacebear21 in https://github.com/payjoin/rust-payjoin/pull/1703
  • Insulate bitcoin-ohttp and bitcoin-hpke from the public API by @spacebear21 in https://github.com/payjoin/rust-payjoin/pull/1702
  • Prevent receiver panic paths by @spacebear21 in https://github.com/payjoin/rust-payjoin/pull/1704
  • Remove utxos_to_be_locked by @spacebear21 in https://github.com/payjoin/rust-payjoin/pull/1719
  • Return current state in transient errors by @spacebear21 in https://github.com/payjoin/rust-payjoin/pull/1724
  • Correct create_error_request return type by @xstoicunicornx in https://github.com/payjoin/rust-payjoin/pull/1715

Full Changelog: https://github.com/payjoin/rust-payjoin/compare/payjoin-1.0.0-rc.3...payjoin-1.0.0-rc.4