2.7.4 (2026-04-24)
- default verification method controller to the DID (f3ac134)
2.7.3 (2026-04-18)
- entry hash bug (cf948fe)
2.7.2 (2026-03-03)
- resolver integrity and validation hardening (a4b6b27)
2.7.1 (2026-01-24)
- remove npm token (c9fb8a3)
- update node version in action (49e07b0)
- updated semantic release (1802ea5)
2.7.0 (2026-01-24)
- add id token perm to publish action (07d801d)
2.6.0 (2026-01-24)
- bump version (e1c4a29)
2.5.7 (2026-01-23)
- updated dependencies for security vulnerabilities (2c0ac78)
2.5.6 (2025-11-12)
- correct host normalization in toASCII for numeric domains like 2060.io (b226c69)
2.5.5 (2025-10-08)
- allow verification methods without publicKeyMultibase (ebe9822)
2.5.4 (2025-09-02)
2.5.3 (2025-08-15)
- remove base externals from build configurations (18a7a23)
2.5.2 (2025-08-14)
- enhance environment detection and dynamic fs import handling (474fd2c)
2.5.1 (2025-08-14)
- update React Native entry points in package.json (95ad5d8)
2.5.0 (2025-08-14)
- add support for React Native in package.json (2f16d19)
2.4.1 (2025-07-23)
- enhance verification method handling and improve CLI tests (275152e)
2.4.0 (2025-07-16)
- update witness parameter handling and types (c783641)
- 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)
- improve dynamic filesystem module loading (817897e)
2.3.1 (2025-06-24)
- update log handling to use async/await (31067af)
2.3.0 (2025-06-23)
- improve filesystem access handling in utils (ec72a75)
- add paths support in DID creation and testing (ee51df5)
2.2.0 (2025-06-18)
- improve test script logging and cleanup (4df9663)
- 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)
- add @noble/hashes dependency and refactor createHash function to use it (4527738)
2.0.2 (2025-05-23)
- update getFileUrl to use domain end index for URL construction (b4aa3af)
2.0.1 (2025-04-25)
- export resolveDIDFromLog (eace3c8)
2.0.0 (2025-03-24)
- Bump version (377f423)
- see previous
1.1.0 (2025-03-24)
- add Elysia and Express resolver examples with Ed25519 verification (ea0b5fa)
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.
- New
Signerinterface for implementing custom signing logic - New
AbstractCryptoclass for easier signer implementation - New
SigningInputandSigningOutputinterfaces - New
SignerOptionsinterface for configuring signers - New
createDocumentSignerfunction for creating document signers - New example implementations in
src/exampleselysia-signer.ts: Example usingAbstractCryptoexpress-signer.ts: Example implementingVerifierdirectly for HSM/KMS integration
- Removed built-in cryptographic implementations
- Made cryptographic functionality injectable through the
Signerinterface - Improved documentation and examples
createSignerfunction - usecreateDocumentSignerwith your ownSignerimplementation insteadgenerateEd25519VerificationMethod- implement your own key generation logicgenerateX25519VerificationMethod- implement your own key generation logic
@noble/ed25519dependency@noble/curvesdependency- Built-in Ed25519 signing implementation
- Built-in key generation logic
- 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)
- remove build crypto inject (2d8c184)
1.0.2 (2025-01-27)
- bump version (8194920)
- 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)
- Rename
tdwtowebvh.
- Add
optionsto resolveDID.- Option
versionIdto query specific version. - Option
versionTimeto query specific time.
- Option
- Add initial files.