Releases: digicatapult/veritable-cloudagent
Release v0.17.6
Changes
Chore/explicit anoncreds method names
Linked Tickets
High Level Description
Prefix AnonCreds-specific methods from utils/proofs.ts with explicit AnonCreds naming
Detailed Description
Main changes in utils/proofs.ts with callers in VDRPC and ProofController
All AnonCreds methods explicitly renamed for future maintainability and extensibility to other proof types
Latest Release v0.17.6
Changes
Chore/explicit anoncreds method names
Linked Tickets
High Level Description
Prefix AnonCreds-specific methods from utils/proofs.ts with explicit AnonCreds naming
Detailed Description
Main changes in utils/proofs.ts with callers in VDRPC and ProofController
All AnonCreds methods explicitly renamed for future maintainability and extensibility to other proof types
What's Changed
Full Changelog: v0.17.5...latest
Release v0.17.5
Changes
Chore/explicit anoncreds method names
Linked Tickets
High Level Description
Prefix AnonCreds-specific methods from utils/proofs.ts with explicit AnonCreds naming
Detailed Description
Main changes in utils/proofs.ts with callers in VDRPC and ProofController
All AnonCreds methods explicitly renamed for future maintainability and extensibility to other proof types
Release v0.17.3
Changes
Linked Tickets
High Level Description
Harden DID resolution and management within the agent by removing the external did-resolver dependency and fully adopting @credo-ts/core types and modules. Explicitly configure the agent with WebDidResolver, PeerDidResolver, and KeyDidResolver
Detailed Description
-
Dependency Removal: Removed the
did-resolverpackage to reduce external dependencies and rely on the framework's native types. -
Type Migration: Refactored
server.ts,didWebGenerator.ts, andserver.test.tsto use theDidDocumentclass from @credo-ts/core instead of the genericDIDDocumentinterface fromdid-resolver. -
Agent Configuration: Updated
agent.tsto explicitly register theDidsModulewithWebDidResolver,PeerDidResolver, andKeyDidResolver. Ensures agent can natively resolve and verify these DIDs without relying on implicit defaults or external configurations. -
Testing: Verified that the changes maintain backward compatibility with existing tests, particularly confirming that did:web hosting and resolution continue to function correctly in the integration test suite.
Release v0.17.2
Release v0.17.1
Release v0.17.0
feature/improve-proofcontroller (#442) * feat(proofs): implement explicit credential selection API and logic - Redact sensitive attribute values in hydration logs - Robust validation for simplified proof formats using forbidden keys - Improve debugging by returning state for missing proof content - Simplify revealed attribute logic in hydration - Clarify internal error message for missing anoncreds - Enforce strict key validation in simplified proof formats - Return empty object for missing proof content instead of state object - Document matching credentials endpoint
Release v0.16.23
feature/reduce-proofevent-noise (#441) * fix(events): prevent emitting ProofStateChanged when state has not changed
Release v0.16.22
fix(deps): update npm - all minor and patch updates (#439) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Release v0.16.21
fix(deps): update npm - all minor and patch updates (#438) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>