Releases: walt-id/waltid-identity
v1.0.2410092113-SNAPSHOT
New Features
- updated service-commons with e2e testing capability, made e2e testing more extendable, updated existing e2e test module to use service-commons e2e testing, update service-commons dependencies, update some other service dependencies (07b4818 by @waltkb)
Full Changelog: v1.0.2410081318-SNAPSHOT...v1.0.2410092113-SNAPSHOT
v1.0.2410081318-SNAPSHOT
Bug Fixes
- WAL-441 (d9d1b36 by @dinkar-jain)
Chores
- Updated DIF Definitions Parser name and description in gradle build (dedf1fc by @dinkar-jain)
Full Changelog: v1.0.2410081237-SNAPSHOT...v1.0.2410081318-SNAPSHOT
v1.0.2410041004-SNAPSHOT
Bug Fixes
- WAL-400 & WAL-420 (25cbc6d by @dinkar-jain)
Full Changelog: v1.0.2410031248-SNAPSHOT...v1.0.2410041004-SNAPSHOT
v0.8.0
Release 0.8.0
New Features
SD-JWT VC & W3C SD-JWT Support for External Signatures for Receiving & Presenting Credentials in Wallet API
Receive and present credentials using external signatures now in SD-JWT VC and W3C SD-JWT format next to the already supported W3C JWT.
Learn more about it:
DID Lib Updates
We've extended the did:web interface to now support:
- Multiple keys to be included in the resulting DID document.
- Fine-grained control on which property (e.g.,
assertionMethod
,capabilityInvocation
etc.) each input key will be assigned towards. - Service blocks.
- Other custom attributes.
- Key rotation.
Updated usage examples for Kotlin can be found here.
Updated Presentation Definition Policy in Verifier API
Request and verify specific claims (even if they are selectively disclosable) by using the updated presentation definition policy and the input descriptor.
You can find an example in verifier API Swagger Docs called "SD-JWT-VC verification example with mandatory fields" here.
New Libraries
Policy Lib
We've extracted our verification policy logic into a new library, making it more flexible for various credential formats.
Learn more here.
waltid-ktor-authnz
Add various authentication methods (OIDC, Email/Password, TOTP, and more) standalone or combined (via auth flows) via the waltid-ktor-authnz library to your Ktor project.
Learn more here.
walt.id Permissions
Enable fine-grained authorisation patterns in your application using waltid-permissions.
Learn more here.
Improvements
Error message improvements in our libraries (crypto, DID, credentials).
Breaking Changes
Wallet API
External signatures presentation submit endpoint
- Removal of
resolvedAuthReq
parameter presentedCredentialIdList
renamed topresentedCredentialIdList
signedVP
becomesw3cJwtVpProof
for W3C credentials
Full changelog
- Releases/0.7.0 by @mikeplotean in #757
- WAL-37 feat: did:web extensions by @cpatsonakis in #736
- docs: fix did doc config example in did lib README.md by @cpatsonakis in #769
- 643 issuance verification tests for w3c sd jwt by @philpotisk in #658
- chore: update pr and issue templates by @mikeplotean in #752
- WAL-199 - Enhance error handling in waltid library by @SuperBatata in #762
- Authentication libraries by @waltkb in #770
- [iOS] IosKey - ability to store/load keys to/from Secure Element. by @ivanpagac in #764
- [iOS] sort build issues in did and credentials module, enablement for ios on commons library by @ivanpagac in #775
- Fix error handling logic by @SuperBatata in #776
- WAL-221 | fix w3c sd-jwt header by @chsavvaidis in #768
- chore(deps): bump next from 14.2.4 to 14.2.10 in /waltid-applications/waltid-web-portal in the npm_and_yarn group across 1 directory by @dependabot in #758
- WAL-134 Use sd jwt lib instead of w3c lib by @severinstampler in #756
- chore: add pda1 sd-jwt example by @chsavvaidis in #771
- WAL-242 refactor and add sdjwt vc support in external signature handlers by @cpatsonakis in #761
- Wal 203 verification policies for non w3c by @severinstampler in #780
- WAL-397 | Batch claiming issues the same credential by @chsavvaidis in #782
- build: add publish configs by @waltkb in #781
- Add mocked auth service by @waltkb in #783
- WAL 398 | verification policies did not succeed: signature_sd-jwt-vc by @chsavvaidis in #785
- WAL 68 update presentation definition policy by @philpotisk in #784
- Portal fixes by @dinkar-jain in #787
Full Changelog: v0.7.0...v0.8.0
v1.0.2410031248-SNAPSHOT
v1.0.2410020130-SNAPSHOT
New Features
- add a mocked auth service that is always returning a logged in user for development (c1de507 by @waltkb)
Full Changelog: v1.0.2410020053-SNAPSHOT...v1.0.2410020130-SNAPSHOT
v1.0.2410011354-SNAPSHOT
Full Changelog: v1.0.2410010809-SNAPSHOT...v1.0.2410011354-SNAPSHOT
v1.0.2409271747-SNAPSHOT
Full Changelog: v1.0.2409270959-SNAPSHOT...v1.0.2409271747-SNAPSHOT
v1.0.2409270959-SNAPSHOT
Full Changelog: v1.0.2409270820-SNAPSHOT...v1.0.2409270959-SNAPSHOT
v1.0.2409270820-SNAPSHOT
Full Changelog: v1.0.2409261450-SNAPSHOT...v1.0.2409270820-SNAPSHOT