Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore: next release #931

Merged
merged 171 commits into from
Sep 22, 2022
Merged

chore: next release #931

merged 171 commits into from
Sep 22, 2022

Conversation

mirceanis
Copy link
Member

@mirceanis mirceanis commented Jun 13, 2022

This is a draft to document the notable changes coming up in the next major release.

features

fixes

BREAKING CHANGES

uport-automation-bot and others added 30 commits November 12, 2021 15:30
* feat(utils): add `@veramo/utils` package

* feat(core): add common type definitions for credentials and presentations

* feat(credential-ld) add `@veramo/credential-ld` packages

* feat(credential-ld): added EcdsaSecp256k1RecoverySignature2020 and Ed25519Signature2018 credential signature and verification.

* feat(credential-ld): added presentation creation and verification.

* fix(credential-w3c): delegate `lds` proof types to `@veramo/credential-ld` if available.

* fix(data-store): fixed save operation for LD credentials

* feat(did-provider-key): fixed did:key dependencies, supporting only ed25519 x25519 and secp256k1 for now.

* feat(credential-ld): included credential context from transmute library

* refactor(credential-ld): simplify `CredentialIssuerLD` plugin initialization API

* feat(credential-ld): proper mapping from local database keys to DID document verificationMethods

* feat(cli): update default config to use `CredentialIssuerLD` module

* feat(credential-w3c): autoselect presentation audience if it's a managed DID, for verification

* feat(cli): add CLI methods to verify credentials and presentations

Co-authored-by: Simonas Karuzas <[email protected]>
Co-authored-by: Mircea Nistor <[email protected]>

fixes #273
fixes #756
relates to #586
relates to #588
This pattern is not recommended, but useful sometimes for debugging. This is a foot-gun.
mirceanis and others added 27 commits July 7, 2022 11:06
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
)

* feat(did-manager): allow DID providers to match multiple prefixes
* feat(did-provider-ethr): support multi-network config for EthrDIDProvider

fixes #968
fixes #893
… or credential or presentation (#902)

* feat(cli): in explore, allow user to copy to clipboard the text of identifier or credential or presentation

* feat(cli): add command to output selected credential or presentation
This page contains a list of the awesome humans behind Veramo
…ethods

docs: fix inline docs broken references

docs(kms-web3): add docs to kms-web3
…atus

feat(credential-status): rename plugin interfaces and methods
…ID Spec (#988)

BREAKING CHANGE: the `did-resolver` and connected libraries change the data-type for `ServiceEndpoint` to `Service` and the previous semantic has changed. Services can have multiple endpoints, not just a single string.
* feat(credential-w3c): align verification API between formats

fixes #935
fixes #954
fixes #375

* test: add test cases for VC/VP verification policies

* feat(credential-w3c): add extra options to VC/VP issuance and verification

* fix: forward the `fetchRemoteContext` parameter to the document loader

fixes #989
…#1001)

closes #941

The `ICredentialIssuer` interface was moved to the core package, but is reexported by the `credential-w3c` package for compatibility.
@mirceanis mirceanis marked this pull request as ready for review September 22, 2022 09:56
@mirceanis mirceanis merged commit ce6195f into main Sep 22, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
pinned don't close this just for being stale
Projects
None yet
Development

Successfully merging this pull request may close these issues.