Skip to content

Latest commit

 

History

History
310 lines (164 loc) · 14 KB

File metadata and controls

310 lines (164 loc) · 14 KB

2.7.4 (2026-04-24)

Bug Fixes

  • default verification method controller to the DID (f3ac134)

2.7.3 (2026-04-18)

Bug Fixes

2.7.2 (2026-03-03)

Bug Fixes

  • resolver integrity and validation hardening (a4b6b27)

2.7.1 (2026-01-24)

Bug Fixes

2.7.0 (2026-01-24)

Features

  • add id token perm to publish action (07d801d)

2.6.0 (2026-01-24)

Features

2.5.7 (2026-01-23)

Bug Fixes

  • updated dependencies for security vulnerabilities (2c0ac78)

2.5.6 (2025-11-12)

Bug Fixes

  • correct host normalization in toASCII for numeric domains like 2060.io (b226c69)

2.5.5 (2025-10-08)

Bug Fixes

  • allow verification methods without publicKeyMultibase (ebe9822)

2.5.4 (2025-09-02)

Bug Fixes

  • remove extra comma (70ee446)
  • update DID without recalculating verification methods (15c47e7)

2.5.3 (2025-08-15)

Bug Fixes

  • remove base externals from build configurations (18a7a23)

2.5.2 (2025-08-14)

Bug Fixes

  • enhance environment detection and dynamic fs import handling (474fd2c)

2.5.1 (2025-08-14)

Bug Fixes

  • update React Native entry points in package.json (95ad5d8)

2.5.0 (2025-08-14)

Features

  • add support for React Native in package.json (2f16d19)

2.4.1 (2025-07-23)

Bug Fixes

  • enhance verification method handling and improve CLI tests (275152e)

2.4.0 (2025-07-16)

Bug Fixes

  • update witness parameter handling and types (c783641)

Features

  • enhance cryptographic interface and implementation (a37c99b)
  • enhance witness handling and resolution logic (cb453a8)
  • implement witness proof generation and enhance CLI functionality (84bbc4f)

2.3.2 (2025-06-24)

Bug Fixes

  • improve dynamic filesystem module loading (817897e)

2.3.1 (2025-06-24)

Bug Fixes

  • update log handling to use async/await (31067af)

2.3.0 (2025-06-23)

Bug Fixes

  • improve filesystem access handling in utils (ec72a75)

Features

  • add paths support in DID creation and testing (ee51df5)

2.2.0 (2025-06-18)

Bug Fixes

  • improve test script logging and cleanup (4df9663)

Features

  • add watcher support to DID creation and updates (8d206bd)
  • enhance DID resolution error handling and add ProblemDetails interface (b331c46)
  • enhance error handling and status code mapping in DID resolution (849d0c6)
  • enhance internationalized domain handling in utils (f19f831)
  • enhance test logging functionality in DID operations (8d66bcc)
  • implement domain encoding in DID creation (4369f70)
  • improve filesystem access and domain handling in utils (f6a6154)
  • update examples and scripts for improved clarity and functionality (4ff2465)

2.1.0 (2025-05-23)

Features

  • add @noble/hashes dependency and refactor createHash function to use it (4527738)

2.0.2 (2025-05-23)

Bug Fixes

  • update getFileUrl to use domain end index for URL construction (b4aa3af)

2.0.1 (2025-04-25)

Bug Fixes

  • export resolveDIDFromLog (eace3c8)

2.0.0 (2025-03-24)

chore

BREAKING CHANGES

  • see previous

1.1.0 (2025-03-24)

Bug Fixes

Features

  • add Elysia and Express resolver examples with Ed25519 verification (ea0b5fa)

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[2.0.0] - 2024-03-24

Added

  • New Signer interface for implementing custom signing logic
  • New AbstractCrypto class for easier signer implementation
  • New SigningInput and SigningOutput interfaces
  • New SignerOptions interface for configuring signers
  • New createDocumentSigner function for creating document signers
  • New example implementations in src/examples
    • elysia-signer.ts: Example using AbstractCrypto
    • express-signer.ts: Example implementing Verifier directly for HSM/KMS integration

Changed

  • Removed built-in cryptographic implementations
  • Made cryptographic functionality injectable through the Signer interface
  • Improved documentation and examples

Deprecated

  • createSigner function - use createDocumentSigner with your own Signer implementation instead
  • generateEd25519VerificationMethod - implement your own key generation logic
  • generateX25519VerificationMethod - implement your own key generation logic

Removed

  • @noble/ed25519 dependency
  • @noble/curves dependency
  • Built-in Ed25519 signing implementation
  • Built-in key generation logic

Security

  • Users now have full control over cryptographic implementations
  • Better support for HSM and KMS integrations
  • Improved key management flexibility

1.0.3 (2025-02-10)

Bug Fixes

  • remove build crypto inject (2d8c184)

1.0.2 (2025-01-27)

Bug Fixes

1.0.0 (2025-01-27)

Bug Fixes

  • add github app to publish workflow (59fc55a)
  • Fix release workflow (2b429b4)
  • include dist folder recursively in publish (f7b1cd5)
  • package: fix name (e33ce21)
  • proper branch name for publish action (ce39b9b)
  • proper semantic release branch config (343eec7)
  • release branch instead of main (42db471)
  • release config for semantic-release tool (3f59d12)
  • releaserc.js file to module (e750e7a)
  • trigger release (2b4c1db)
  • try forcing last release (5b3360c)

Features

didwebvh-ts Changelog

0.1.0 - 2025-01-10

Updated

  • Rename tdw to webvh.

0.0.2 - 2024-04-04

Added

  • Add options to resolveDID.
    • Option versionId to query specific version.
    • Option versionTime to query specific time.

0.0.1 - 2024-04-02

Added

  • Add initial files.