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