Skip to content

Bump payjoin version to 1.1.0 - #1899

Merged
DanGould merged 3 commits into
payjoin:masterfrom
DanGould:bump-payjoin-1-1
Sep 24, 2026
Merged

DanGould merged 3 commits into
payjoin:masterfrom
DanGould:bump-payjoin-1-1

Conversation

@DanGould

@DanGould DanGould commented Sep 23, 2026 •

Copy link
Copy Markdown
Member

Bumps payjoin to 1.1.0 and moves every workspace dependent's requirement to match. The release is mostly validation hardening from the twelve PRs merged since payjoin-1.0.0, summarized in the new ## 1.1.0 section of payjoin/CHANGELOG.md, which also becomes the GitHub release notes. It is a minor release rather than a patch because it adds the arbitrary feature (#1662), deprecates the v2 SenderBuilder::new (#1884), and raises the minimum bitcoin and bitcoin-units versions (#1879). cargo semver-checks against 1.0.0 passes with no breaking changes.

The first commit repairs the .#release devShell, which check-bump runs in. The locked nixpkgs-unstable cargo-semver-checks 0.50.0 fails its own tests in the nix sandbox because the check phase has no writable HOME. The commit adds writableTmpDirAsHomeHook the same way NixOS/nixpkgs#563137 does, so the override can be dropped once the lock picks that up.

Also moves payjoin onto bitcoin-hpke 0.20.0 and bitcoin-ohttp 0.7.0, now that both are on crates.io (#1817). Neither crate appears in payjoin's public API, so that bump does not change the version decision.
Disclosure: co-authored by Claude Code

Pull Request Checklist

Please confirm the following before requesting review:

The cargo-semver-checks 0.50.0 derivation in the locked
nixpkgs-unstable fails its own snapshot tests because the check phase
cannot create a cache directory under HOME. That breaks building the
release devShell, and with it the check-bump CI job.

Add writableTmpDirAsHomeHook to its check inputs, as the open upstream
fix NixOS/nixpkgs#563137 does. Once the lock picks up that fix the
override is a no-op and can be removed.
@coveralls

coveralls commented Sep 23, 2026 •

Copy link
Copy Markdown
Collaborator

Coverage Report for CI Build 35960763254

Coverage remained the same at 86.869%

Details

  • Coverage remained the same as the base build.
  • Patch coverage: 2 of 2 lines across 1 file are fully covered (100%).
  • No coverage regressions found.

Uncovered Changes

No uncovered changes found.

Coverage Regressions

No coverage regressions found.


Coverage Stats

Coverage Status
Relevant Lines: 17013
Covered Lines: 14779
Line Coverage: 86.87%
Coverage Strength: 333.97 hits per line

💛 - Coveralls

This is a minor release rather than a patch. It adds the arbitrary
feature, deprecates the v2 SenderBuilder::new, and raises the minimum
bitcoin and bitcoin-units versions, each of which is a minor change
under Cargo's semver rules.
@DanGould
DanGould marked this pull request as ready for review September 24, 2026 05:37
@DanGould

Copy link
Copy Markdown
Member Author

Force-pushed to include the bitcoin-hpke bitcoinohttp bumps in the changelog

@chavic chavic left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ACK

@DanGould
DanGould merged commit 839a2f6 into payjoin:master Sep 24, 2026
65 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants