Summary
An upgraded asynchronous payjoin experience. This update includes a new resume
subcommand to continue any prior session. It also stops using .json files to persist data opting for a sled database instead.
Changelog
- Resume multiple payjoins easily with the
resume
subcommand. A repeatsend
subcommand will also resume an existing session (#283) - Normalize dash-separated long args (#295)
- Use sled database. Old .json storage files will no longer be read and should be deleted.
- read Network::from_core_arg (#304)
- Don't needlessly substitute outputs for v2 receivers (#277)
- Print instructions and info on interrupt (#303)
What's Changed
- Prepare Payjoin PSBT with no output keypaths by @DanGould in #270
- Improve payjoin-cli ergonomics by @DanGould in #275
- Read v2 pj_directory, not v1 pj_endpoint by @DanGould in #282
- Restore sender UTXOs before Payjoin Signing by @DanGould in #280
- Pin url 2.5.0 for MSRV 1.63.0 by @DanGould in #285
- Use url/serde by @DanGould in #286
- Fix clippy by not cloning Option by @DanGould in #289
- Bump payjoin version to 0.17.0 by @DanGould in #293
- Update release issue template by @DanGould in #292
- Pin reqwest 0.12.4 for MSRV 1.63.0 by @DanGould in #294
- Normalize dash-separated long args by @DanGould in #295
- Handle response status by @DanGould in #284
- Use sled Database to persist data by @DanGould in #281
- Add polling steps to v2_to_v2 integration test by @grizznaut in #296
- Format all projects in the repository by @DanGould in #297
- Depend on bhttp =0.5.1 exactly by @DanGould in #302
- Resume multiple payjoins by @DanGould in #283
- Use explicit names for error enum with many fields by @DanGould in #304
- cli: read Network::from_core_arg by @DanGould in #305
- Refactor output substitution by @grizznaut in #277
- Print instructions and info on interrupt by @DanGould in #303
- Document all pub
receive::v2
structs by @DanGould in #308
Full Changelog: payjoin-cli-0.0.6-alpha...payjoin-cli-0.0.7-alpha