release-2024-04-12: Improve UI of verifiable credentials flow
This is Internet Identity release release-2024-04-12 for commit 8d131bf9126f99f9b5f5df230a12b96898540b70.
This release improves the user interface of the verifiable credentials flow by changing the information architecture and emphasizing the credential being shared. There are also maintenance changes like updating Node and Rust and a new helper for the verifiable credentials.
The sha256 of production asset internet_identity_production.wasm.gz is 93f7d87eee96cdf01e32e6144020ef87ecb44fc6d424632811fba8b87c28feea.
What's Changed
- Update release in README by @gix-bot in #2408
- Update rust version by @gix-bot in #2407
- Update commit of IC artefacts by @gix-bot in #2411
- Update dapps list by @gix-bot in #2410
- Change the UI of the VC flow page by @lmuntaner in #2412
- Update dapps list by @gix-bot in #2413
- Manage and improve VC flow edge cases and fix relying party and issuer card by @lmuntaner in #2414
- Improve VC flow e2e test by @lmuntaner in #2415
- Add a helper for building II-style verifiable presentations by @przydatek in #2418
- Update rust version by @gix-bot in #2420
- Update node version by @gix-bot in #2419
- Add issuer and RP expect in VC e2e flow by @lmuntaner in #2416
Full Changelog: release-2024-04-05...release-2024-04-12
Build flavors
For more information please see the Build flavors section of the README.
Wasm Verification
To build the wasm modules yourself and verify their hashes, run the following commands from the root of the Internet Identity repository:
git pull # to ensure you have the latest changes.
git checkout 8d131bf9126f99f9b5f5df230a12b96898540b70
./scripts/verify-hash --ii-hash 93f7d87eee96cdf01e32e6144020ef87ecb44fc6d424632811fba8b87c28feea
Make sure to compare the hashes also with the proposal payload when verifying canister upgrade proposals.