Changes in the upcoming versions.
- New field
derivationOrigin
is required to match in the ID Alias credential inic-verifiable-credentials
.
- Point identity.rs dependencies to crates.io instead of the repository.
- Update dependency versions.
- Fix importing js-library in Webpack projects.
- Add
ic-verifiable-credentials
crate to the repository.
- Add the credential arguments to the consent message of the dummy issuer.
- Add canister id input in the dummy relying party.
- Upgrade
@dfinity/verifiable-credentials
used in the dummy relying party to the latest published version. - Port vc-util from II to this repository and rename it to
ic-verifiable-credentials
. - Do not publish to NPM the JS library if there were no changes.
- Publish the dummy issuer and dummy relying party wasm modules and interface files as release artifacts so that they can be easily pulled into other projects.
- Dummy relying party.
- Dummy issuer.
- Change the type of
CredentialData.credentialSubject
toPrincipal
. - Change the type of
IssuerData.canisterId
toPrincipal
and make it mandatory. - Change the type of
identityProvider
toURL
.
derivationOrigin
field is now optional.
- List
@dfinity/principal
as a peer dependency.
Release of the NPM library @dfinity/verifiable-credentials
.
At the moment, this library only contains a function to interact with an Identity Provider to get a credential presentation for a user.