What's Changed
- ci: mark RC GitHub releases as prereleases by @robwoodgate in #679
- chore: update developer docs for lts workflow by @robwoodgate in #681
- chore: add secp-vs-bls crypto benchmark by @robwoodgate in #684
- chore(scripts): unbreak renovate by narrowing tsconfig to the CI script by @robwoodgate in #686
- chore: add NUT-XX P2PK derivation benchmark by @robwoodgate in #687
- chore(docker): update NUT_IMAGE to cashubtc/nutshell:0.20.1 by @robwoodgate in #688
- fix(nut-17): replace Math.random() subId with CSPRNG-backed UUID v7 by @KvngMikey in #685
- chore: upgrade codecov action to v7 by @robwoodgate in #690
- feat(wallet): gate proof creation to active prefixed keysets by @robwoodgate in #691
- docs(nut19): include proof id in checkProofsStates example by @robwoodgate in #694
- chore: ignore .claude directory in eslint and prettier by @robwoodgate in #695
- fix(dleq): use rejection sampling for deterministic DLEQ nonce by @robwoodgate in #696
- feat(payment-request): add PaymentRequest.toP2PKOptions() by @robwoodgate in #700
- fix(payment-request): forward and harden nut10 on creqB decode by @robwoodgate in #703
- fix(wallet): allow melt on inactive keyset when no change is created by @robwoodgate in #705
- feat(mint-info): derive default method_name per NUT-04/05 by @robwoodgate in #707
- fix(bls): rejection-sample random blinding scalar to remove modulo bias by @robwoodgate in #708
- feat: add NUT-27 Nostr mint backup helpers by @robwoodgate in #709
- fix(htlc): support hashlock-only (pubkey-less) HTLC locks by @robwoodgate in #710
- fix(htlc): return false for a malformed preimage instead of throwing by @robwoodgate in #713
- Add experimental dist-tag + tooling for testing unmerged NUTs by @robwoodgate in #715
- refactor(p2pk)!: model P2PK/HTLC locks as kind+data spending conditions by @robwoodgate in #712
- chore(npm): exclude local build/test artifacts from published tarball by @robwoodgate in #716
- chore(pkg): files allowlist + split AGENTS into consumer vs contributor by @robwoodgate in #717
- chore(main): release 5.0.0-rc.2 by @robwoodgate in #689
Full Changelog: v5.0.0-rc.1...v5.0.0-rc.2