This release heralds an exciting new era for Cashu, with support for v3 keysets using BLS12-381. It also improves mint/melt capability discovery through MintInfo.supportedMethods(), and adds scoped request fetch hooks so apps can customize transport behavior per request (eg using OHTTP/Tor), without replacing the whole client pipeline.
What's Changed
- chore: document multi-major branch model and gate npm latest on LATEST_MAJOR by @robwoodgate in #670
- feat(crypto)!: BLS12-381 v3 keysets by @robwoodgate in #661
- refactor(crypto): split curve primitives by @robwoodgate in #667
- feat(mintinfo): add supportedMethods(op) to list usable mint/melt methods by @robwoodgate in #673
- refactor!: remove v4-deprecated APIs by @robwoodgate in #676
- feat: add scoped request fetch hooks by @robwoodgate in #677
- feat(nut06): add method_name to mint/melt method settings (NUT-04/05) by @robwoodgate in #672
- chore(main): release 5.0.0-rc.1 by @robwoodgate in #671
Full Changelog: v4.5.0...v5.0.0-rc.1