Skip to content

Releases: zkp-ld/jsonld-proofs

v0.14.0

17 Oct 08:35

Choose a tag to compare

Added

  • ppidGen API for generating PPID from a user secret and domain identifier

Changed

  • Upgrade rdf-proofs-wasm to use the latest rdf-proofs crate
  • Upgrade other npm dependencies

v0.13.3

25 Sep 04:07

Choose a tag to compare

Changed

  • Upgrade rdf-proofs-wasm to use the latest rdf-proofs crate
  • Upgraded npm dependencies

v0.13.2

05 Sep 11:33

Choose a tag to compare

Fixed

  • Resolved npm publish issue by incrementing the patch version.

v0.13.1

05 Sep 10:28

Choose a tag to compare

Changed

  • Upgraded npm dependencies

Fixed

  • Removed possibly duplicate default contexts in VP generated by deriveProof

v0.13.0

24 Aug 04:24

Choose a tag to compare

Changed

  • BREAKING: Upgraded rdf-proofs-wasm to change encoding schemes for keys, PPIDs, and proofs
    • Keys are now encoded in base58btc with multicodec instead of base64url
    • PPIDs are represented as did:key instead of ppid:
    • Proof encodings are now optimized by the latest underlying docknetwork/crypto libraries
  • Upgraded npm dependencies
  • Removed unused test vectors

v0.12.3

19 Aug 10:25
96b00ac

Choose a tag to compare

Changed

  • Export additional types that are already used in the APIs
  • Update the @types/jsonld definitions
  • Update npm dependencies

v0.12.2

16 Aug 08:11
c8b8a0b

Choose a tag to compare

Changed

  • Sync and Update @types/jsonld Definitions
  • Update usages of jsonld.fromRDF and jsonld.toRDF to sync with @types/jsonld update
  • Update npm dependencies for braces, fill-range, @types/node, and vitest

v0.12.1

04 Jun 08:40
9165fe7

Choose a tag to compare

Changed

  • Allow publicKeys in verifyProof to be empty to support cases where a VP does not contain a VC

v0.12.0

21 May 05:25

Choose a tag to compare

Changed

  • Sync and Update @types/jsonld Definitions, Optionalize documentLoader Callback (#8)
    • Regarding @types/jsonld:
      • Sync jsonld.d.ts and jsonld-spec.d.ts with the latest version of @types/jsonld.
      • Update index.d.ts to minimize the difference with its original version.
      • BREAKING: Remove the callback parameter of the documentLoader function, as it has been deprecated in version 2.0.0 of jsonld.
      • Fix the node and xhr definitions in the documentLoaders namespace.
    • Regarding src/types.ts:
      • BREAKING: Remove the callback parameter of the documentLoader function, as it has been deprecated in version 2.0.0 of jsonld.
  • Make context parameter in deriveProof optional and add a default value for the VP context (#9)
    • BREAKING: Make context parameter in deriveProof optional and add a default value for the VP context.
  • Allow publicKeys in deriveProof to be empty to support cases where a VP does not contain a VC

Fixed

  • Change nanoid from v5 (for ESM) to v3 (for CJS)
  • Run npm audit fix and update internal packages (undici and vite)

v0.11.2

15 May 03:45

Choose a tag to compare

v0.11.2