Skip to content

Latest commit

 

History

History
92 lines (63 loc) · 2.3 KB

CHANGELOG.md

File metadata and controls

92 lines (63 loc) · 2.3 KB

@digitalbazaar/ed25519-signature-2020 Changelog

5.4.0 - 2024-08-01

Changed

5.3.0 - 2024-06-15

Added

  • Add support for Multikey verification methods.

Changed

  • Loosen restrictions on verification methods that do not have contexts, allowing processing of well-known types in those cases.
  • Allow publiKeyJwk to be used to express key material.

5.2.0 - 2023-02-13

Removed

  • Remove unused expansionMap from matchProof() as it was removed from jsonld-signatures@11 which is required since version 5.0.

5.1.0 - 2023-02-07

Added

  • Allow custom canonizeOptions to be passed in the construction of a suite as a stop-gap until hard requirements for canonize options are either set or advised to be certain values by a W3C working group.

5.0.0 - 2022-08-23

Changed

  • BREAKING: Use jsonld-signatures@11 to get better safe mode protections when canonizing.

4.0.1 - 2022-06-06

Changed

  • Update to jsonld-signatures@10.

4.0.0 - 2022-06-06

Changed

  • BREAKING: Convert to module (ESM).
  • BREAKING: Require Node.js >=14.
  • Update dependencies.
  • Lint module.

3.0.0 - 2021-06-19

Fixed

  • BREAKING: Update to use new Ed25519VerificationKey2020 multicodec encoded key formats.

2.2.0 - 2021-05-26

Added

  • It is now possible to verify Ed25519Signature2020 proofs using using 2018 keys.

Changed

  • Replace @transmute/jsonld-document-loader with @digitalbazaar/security-document-loader in test.

2.1.0 - 2021-04-09

Added

  • Export the suite's context (and related objects such as context url, documentLoader, etc), and also set them as a property of the suite class.
  • Set the contextUrl property on suite instance, to support context enforcement during the sign() operation that was added to jsonld-signatures v9.0.1.

2.0.1 - 2021-04-09

Changed

2.0.0 - 2021-04-06

Changed

  • BREAKING: Update to use jsonld-signatures v9.0 (removes verificationMethod suite constructor param, makes key and signer validation stricter).
  • Fix initializing signer and verifier object by passing it to superclass.

1.0.0 - 2021-03-19

Added

  • Initial files.