Changes for version 0.001001 - 2026-07-13

  • Validate NUT-18 and NUT-26 Cashu payment requests, including duplicate CBOR map keys.
  • Require CBOR::Free 0.33 for Cashu CBOR decoding and duplicate map-key rejection.
  • Use Class::Tiny for all object construction.
  • Ensure coverage tests load the working-tree modules.
  • Link the top-level client POD to Net::Blossom::Server.

Modules

Perl client and protocol support for Blossom
BUD-11 Blossom authorization token builder
Blossom blob descriptor value object
HTTP client for Blossom servers
Blossom HTTP error object
Blossom 402 payment challenge error
Blossom HTTP success response object
BUD-03 Blossom server-list value object
BUD-10 Blossom URI value object

Provides

in lib/Net/Blossom/_Bech32.pm
in lib/Net/Blossom/_CashuPaymentRequest.pm
in lib/Net/Blossom/_ConstructorArgs.pm
in lib/Net/Blossom/_URL.pm