-
Notifications
You must be signed in to change notification settings - Fork 133
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 major release #1284
Merged
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
…ntial IDs (#1239) BREAKING CHANGE: going forward credentials and presentations will have a new ID format in the database. If you are relying on the IDs assigned internally by `@veramo/data-store` to work with your credentials, you will have to recompute them using the `@veramo/utils#computeEntryHash` method.
BREAKING CHANGE: now using ethers v6 as a dependency which may need extra attention when merging. The output of `eth_signTransaction` algorithms may be slightly different as transactions are by default infered as type 1 (EIP1559)
# Conflicts: # __tests__/localJsonStoreAgent.test.ts
* test(credential-eip712): fix test vector containing 22 byte null address instead of 20
#1283) * feat(did-comm): returnMessage from sendDIDCommMessage() when available BREAKING CHANGE: the return type of `IDIDComm.sendDIDCommMessage()` has changed from a string representing the transport ID to an object that may include a `returnMessage` property along with a `transportId` property.
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## main #1284 +/- ##
==========================================
+ Coverage 84.92% 89.95% +5.02%
==========================================
Files 167 176 +9
Lines 18120 27695 +9575
Branches 2036 2200 +164
==========================================
+ Hits 15388 24912 +9524
- Misses 2732 2783 +51 ☔ View full report in Codecov by Sentry. |
…3.0 (#1282) Implement coordinate mediation from v3 (https://didcomm.org/coordinate-mediation/3.0/) - add recipient update - add recipient update response - add recipient query - add recipient add grant or deny control mechanism - add default logic - add TODO for injection of grant/deny mechanism logic add datastore for: - mediation - recipient did - mediation policy define types: - IDataStore - IMediation - IMediationPolicy - IRecipientDid add tests for new functionality - modify mediate test suite - add recipient update test suite - add recipient query test suite documentation: - add documentation on introduced methods cli: - add mediate allow-from command - add mediate deny-from command - add mediate list - add mediate remove --------- Co-authored-by: Paul Parker
* refactor: ensure v3 mediation protocol is correctly exported * refactor: cli mediate feedback on no mediation manager plugin configured * docs: add additional help text to the mediate cli help page
…ableCredentialsByClaims` (#1299) fixes #1285 Co-authored-by: Mirko Mollik <[email protected]>
* fix(did-comm): support services defined as arrays, including shorthand form * feat(did-comm): sendMessage now uses all transports and endpoints that match * fix(did-provider-peer): add options for creating a did:peer from known private keys * fix(did-comm): update `message.to` to an array of recipients BREAKING CHANGE: the DIDComm Message structure has changed. The message can now specify multiple recipients in the `to` property.
using Debug instead of `console.log` for logging, so that the console can be used for stdout. fixes #1281
* chore(deps): update devdeps * chore(deps): bump dependencies for cli * chore(ci): bump github actions versions
* test: add a test as an example of using did-comm mediation * chore: simplify test code
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
New features in this release:
#1239 - use IPFS CID for identifying credentials/presentations and messages in the data-store
#1259 - add
hash
to credential columns in the DB for querying#1261 - reuse key conversion code from did-jwt
#1242 - update ethersjs to v6
#1218 - querying DIDs by alias no longer depends on the provider
#1268 - added ability to check which credential formats can be used for an issuer/credential combination
#1282 - add DIDComm coordinate-mediation v3 support
#1318 - use dynamic schemas for plugins
#1316 - implement Multikey support
#1331 - allow verifiers to use all verification methods that match
#1332 - align did:key to spec
#1334 - use blockchainAccountId from any DID method
#1340 - Improve DIDComm Service compatibility
#1344 - forward DID resolution options to the resolver
#1345 - remove
revocable
andsend
options from credential create command#1347 - remove interactive prompting on CLI execute command
#1365 - address edge case when getting DIDDoc component