release-2023-04-12: Recovery phrase and add device improvements
github-actions
released this
12 Apr 08:56
·
1226 commits
to main
since this release
This is Internet Identity release release-2023-04-12 for commit 135e6f230b042e25ac035fd2423347e4383807e1.
This release includes UX improvements for the following flows:
- recovering with a recovery phrase
- adding a new device from the II management page
In addition, this release contains a lot of smaller improvements and technical changes.
The sha256 of production asset internet_identity_production.wasm.gz is 39fc883084771525e95e3f8f3038d34ccc161514aadcd78580eef8f91851fa6a.
What's Changed
- Add domain specific active anchor statistics by @frederikrothenberger in #1350
- Make release(-notes) a normal composite action by @frederikrothenberger in #1367
- Update test readme by @frederikrothenberger in #1361
- Fix issues in release-script action by @frederikrothenberger in #1368
- Split tests into smaller files by @frederikrothenberger in #1360
- Add all II flavours as gzipped variant to releases by @frederikrothenberger in #1369
- Switch from ic-cdk-optimizer to ic-wasm by @frederikrothenberger in #1370
- CSS cleanup by @meodai in #1371
- Switch the production asset to the gzipped version by @frederikrothenberger in #1372
- Replace __get_candid_interface_tmp_hack with metadata section by @frederikrothenberger in #1373
- Collect list of latest used delegation origins by @frederikrothenberger in #1375
- Update node version by @gix-bot in #1377
- Update rust version by @gix-bot in #1378
- Update commit of IC artefacts by @gix-bot in #1380
- Update agent-js by @frederikrothenberger in #1379
- Fix orientation of tooltip in device list by @meodai in #1376
- Move loader CSS to main.css by @meodai in #1382
- Set platform attachment on device registration / addition by @frederikrothenberger in #1381
- Remove workaround for missing constructor by @frederikrothenberger in #1383
- Update device origin on usage instead of key type by @frederikrothenberger in #1384
- Fix Safari blur effect issue on some Inputs by @meodai in #1386
- Restrict latest derivation origin list to II domains by @frederikrothenberger in #1388
- Refactoring accesses to state's storage, for better isolation. by @przydatek in #1389
- Enable dynamic certified assets by @frederikrothenberger in #1391
- Deferring storage init till InternetIdentityInit is available. by @przydatek in #1392
- Use word grid for phrase recovery by @nmattia in #1390
- Bump node to 18 (LTS) by @peterpeterparker in #1387
- Set ci job to update node v18 by @peterpeterparker in #1399
- Scope demos name by @peterpeterparker in #1397
- Add add-device link by @nmattia in #1394
- Auto organize imports by @peterpeterparker in #1396
- Format demos by @peterpeterparker in #1403
- Add 'P' -> 'p' to captcha normalization (#1327) by @nmattia in #1404
- Hide scrollbars in screenshots by @peterpeterparker in #1401
- Use 127.0.0.1 in webpack configs by @nmattia in #1405
- Extract index message and copy by @nmattia in #1406
- Update commit of IC artefacts by @gix-bot in #1407
- Add missing assets to test by @frederikrothenberger in #1395
- Add toasts to showcase by @nmattia in #1411
- Show tooltip for recovery phrase by @nmattia in #1412
- Include all files in dist folder as assets by @frederikrothenberger in #1408
- Add QR code for add-device link by @nmattia in #1409
- Add support for json and svg assets by @frederikrothenberger in #1413
New Contributors
- @przydatek made their first contribution in #1389
Full Changelog: release-2023-03-27...release-2023-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 135e6f230b042e25ac035fd2423347e4383807e1
./scripts/docker-build
sha256sum internet_identity.wasm.gz
./scripts/docker-build --archive
sha256sum archive.wasm