Releases: inrupt/solid-client-vc-js
Releases · inrupt/solid-client-vc-js
Release list
v0.6.0
New features
- Node 18 is now supported
- A new function
isValidVerifiablePresentationhas been added to theverifymodule, which verifies the validity of a VP using a verification service. getVerifiableCredentialApiConfigurationnow discovers the future-compatible
specification-compliant endpoints, as well as the legacy endpoints.- A
queryfunction is added from the top-level export and the@inrupt/solid-client-vc/querysubmodule. It implements the Verifiable Presentation Request mechanism as described in https://w3c-ccg.github.io/vp-request-spec/. An important note is that we make the assumption that an endpoint supporting Verifiable Presentation Request is available at a /query path, which is outside of the VC API specification scope. This assumption is used to distinguish new endpoints vs legacy endpoints. Currently, only Query by Example VPRs are supported, which is similar to the legacy behavior in a lot of ways. The existinggetVerifiableCredentialAllFromShapefunction now supports both legacy and VPR-compliant endpoints.
Other changes
- Upgraded documentation tooling and improved documentation output.
- Added named exports to revoke, verify, and derive (these were previously default exports but they format poorly in the documentation)