Releases: dfinity/internet-identity
release-2023-05-26: Various smaller fixes
This is Internet Identity release release-2023-05-26 for commit 1415db897c7e961e7468dd027cc1b0f33c944162.
This release contains many smaller fixes on the UI / UX as well as technical improvements to the dev infrastructure.
The sha256 of production asset internet_identity_production.wasm.gz is 84c099b4e7a20f0259f0b6ba1bec2d7a2fd4015fd0124af9d6247f3b42cbff74.
What's Changed
- Update commit of IC artefacts by @gix-bot in #1595
- Fix bug in archive fetch interval metric by @frederikrothenberger in #1596
- Clean up recovery reminder by @nmattia in #1593
- Add more offset to footer by @meodai in #1602
- Fix list offset by @meodai in #1601
- Catch error in get_delegation by @nmattia in #1598
- Split e2e tests into smaller files by @nmattia in #1599
- Don't duplicate BASE_URL in dapp logo by @nmattia in #1600
- Fix nns name on known dapps by @nmattia in #1604
- Fix copy for onboarding finish by @nmattia in #1605
- Center spinner screen by @nmattia in #1606
- Fix overflow on ID card by @meodai in #1603
- Update dapps explorer NNS logo by @nmattia in #1607
- Regenerate screenshots by @frederikrothenberger in #1615
- Don't cache dfx cache by @nmattia in #1608
- Remove unnecessary argument in test by @frederikrothenberger in #1618
- Introduce v2 api with identity_info by @frederikrothenberger in #1616
- Update commit of IC artefacts by @gix-bot in #1622
- Add a test for bucket allocation (storage v7). by @przydatek in #1621
- Fix flakyness in e2e tests by @frederikrothenberger in #1617
- Add stepper header to onboarding screens by @nmattia in #1609
- Add authn_method_add to v2 API by @frederikrothenberger in #1619
- Test that known dapp logo loaded by @nmattia in #1624
- Add an integration test for storage v7 with extra bucket. by @przydatek in #1620
- Refactor authentication check to no longer trap by @frederikrothenberger in #1623
- Show loader when fetching recoveries by @nmattia in #1625
- Clean up authz authentication flow by @nmattia in #1626
- Make sure the number keyboard is shown for IDs by @meodai in #1614
- Fix centering on passkey & explorer pages by @nmattia in #1597
- Shard rust canister tests by @frederikrothenberger in #1629
- Make the Known Origin logo look nicer by @meodai in #1611
- Fix toaster position by @meodai in #1612
- Remove e2e type workaround by @nmattia in #1628
- Improve mobile screenshots by @nmattia in #1627
- Fix false positives of cargo mtime check by @frederikrothenberger in #1631
- Add full page screenshot of landing by @nmattia in #1632
- Add new spinner design by @meodai in #1613
- Update rust dependencies by @frederikrothenberger in #1630
- Update didc release by @gix-bot in #1635
- Add autoupdate workflow for dapps by @nmattia in #1634
- Skip rust toolchain on test archive cache hit by @frederikrothenberger in #1633
- Fix dapps.json tmp update by @nmattia in #1638
- Replace test infrastructure for asset certification checks by @frederikrothenberger in #1639
- Ensure logo files exist by @nmattia in #1637
- Check certification check result flag by @frederikrothenberger in #1640
- Remove trailing whitespace by @nmattia in #1641
- Make device settings testing robust by @nmattia in #1642
- Fix loader when cancelling protect by @nmattia in #1636
- Add card-label by @meodai in #1643
Full Changelog: release-2023-05-15...release-2023-05-26
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 1415db897c7e961e7468dd027cc1b0f33c944162
./scripts/docker-build
sha256sum internet_identity.wasm.gz
release-2023-05-15: UI Fixes for release-2023-05-12
This is Internet Identity release release-2023-05-15 for commit c9a3919fedc749f043d04be702681b9512d38c00. This includes a couple of small bug fixes introduced in proposal 122285
The sha256 of production asset internet_identity_production.wasm.gz is 6a1bd627ce03a0a4e48a1a52a4e4c7e4a6cce159a4bcd9a126ae8c3327f1008b.
Related proposals:
This is a hotfix for the following proposal
Full Changelog: release-2023-05-12...release-2023-05-15
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 c9a3919fedc749f043d04be702681b9512d38c00
./scripts/docker-build
sha256sum internet_identity.wasm.gz
./scripts/docker-build --archive
sha256sum archive.wasm.gz
release-2023-05-12: Onboarding improvements
This is Internet Identity release release-2023-05-12 for commit c1c1074482f5d6102c2b955f3c008518fcfcf265. This includes improvements for the onboarding flow, as well as some frontend infrastructure changes.
The sha256 of production asset internet_identity_production.wasm.gz is 7fda6daa32d716bfa7c6d1a3ee2c815d2a13232db2e62a317e9b1e3eea4317b9.
What's Changed
- Add storage migration to MemoryManager (v6 to v7) by @przydatek in #1566
- Fix empty recovery clipboard on Firefox by @peterpeterparker in #1575
- Minify html by @peterpeterparker in #1576
- Use ports 5173 and 5174 instead of 8080 by @peterpeterparker in #1577
- Add a flag to control storage migration v6 to v7. by @przydatek in #1578
- Bump chromedriver 113 by @peterpeterparker in #1580
- Fix dropdown z-index style by @peterpeterparker in #1574
- Scroll to reset protected recovery phrase to fix flaky test by @peterpeterparker in #1584
- Replace jest with vitest by @peterpeterparker in #1579
- Update comment for dropdown trigger in e2e test by @peterpeterparker in #1583
- Import dapps list in main bundle by @nmattia in #1585
- Typecheck frontend on CI by @nmattia in #1587
- Refactor settings dropdown review inputs by @peterpeterparker in #1582
- Don't show single device warning by @nmattia in #1588
- Update progress message copy by @nmattia in #1589
- Scroll to top of onboarding steps by @nmattia in #1591
- Center CAPTCHA on page resize by @nmattia in #1592
- Show custom landing page for known dapps by @nmattia in #1590
- Don't show dialog on device rename by @nmattia in #1594
Full Changelog: release-2023-05-09...release-2023-05-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 c1c1074482f5d6102c2b955f3c008518fcfcf265
./scripts/docker-build
sha256sum internet_identity.wasm.gz
./scripts/docker-build --archive
sha256sum archive.wasm.gz
release-2023-05-09: UX Improvements
This is Internet Identity release release-2023-05-09 for commit 2166e885739291ec50d613a291b257dc0503bb42.
This release bundles a lot of small UX improvements, that were necessary due to the bigger changes contained in the last release.
The sha256 of production asset internet_identity_production.wasm.gz is 0a87fc787ff4fd57f2c419caf414e49cf9cd4af70e93e82562268ab97c224ce3.
What's Changed
- Regen screenshots by @nmattia in #1557
- Use nonNullish for not undefined comparison by @peterpeterparker in #1533
- Update commit of IC artefacts by @gix-bot in #1559
- Remove deprecated Papyrs from the dapps list by @peterpeterparker in #1558
- Catch prepareDelegation errors by @nmattia in #1560
- Fix URL autofill for local deployments by @frederikrothenberger in #1555
- Remove googlefonts from CSP by @nmattia in #1563
- Remove Montserrat mentions by @nmattia in #1564
- Infer more correct alias for Chrome by @nmattia in #1565
- Preload Identity card background by @nmattia in #1567
- Show Passkey alias when renaming by @nmattia in #1562
- Align Identity card with dapps explorer by @nmattia in #1561
- Remove outdated documentation by @frederikrothenberger in #1568
- Remove anchor from dev build readme by @frederikrothenberger in #1569
- Clean up and clarify authz landing by @nmattia in #1570
- Always preload identity background by @nmattia in #1571
- Clarify copy for management authn by @nmattia in #1572
- Update support link by @frederikrothenberger in #1573
Full Changelog: release-2023-05-05...release-2023-05-09
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 2166e885739291ec50d613a291b257dc0503bb42
./scripts/docker-build
sha256sum internet_identity.wasm.gz
release-2023-05-05: Automatic Device Naming
This is Internet Identity release release-2023-05-05 for commit 8c2eccc1cce4cee926878935e4055cea56ccaf60.
This release contains many exciting front-end changes to make onboarding easier and Internet Identity more understandable in general.
The sha256 of production asset internet_identity_production.wasm.gz is f03f8b09347dba6171de61e44cb1b2f80ec15bab0f930720d51795a20712b7aa.
What's Changed
- Remove await when creating test object by @peterpeterparker in #1534
- Update commit of IC artefacts by @gix-bot in #1536
- Typecheck tests by @nmattia in #1530
- Use module aliases in styleguide by @nmattia in #1538
- Add 'Save Passkey' page by @nmattia in #1537
- Don't show recovery warning on anchor creation by @nmattia in #1540
- Add captcha normalization for j by @frederikrothenberger in #1542
- Update 'Create Passkey' page by @nmattia in #1546
- Simplify chasm implementation by @nmattia in #1541
- Improve marketing page by @nmattia in #1543
- Make footer sticky by @nmattia in #1544
- Allow loading font from canister by @nmattia in #1547
- Show dapps marquee on landing screens by @nmattia in #1545
- Clean up pickRecoveryDevice by @nmattia in #1549
- Restyle app by @nmattia in #1548
- Ensure Create Passkey CTA is in view by @nmattia in #1551
- Save Identity number early by @nmattia in #1552
- Allow renaming devices by @nmattia in #1554
- Align copy with new wording by @nmattia in #1553
- Infer authenticator aliases by @nmattia in #1556
Full Changelog: release-2023-04-28...release-2023-05-05
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 8c2eccc1cce4cee926878935e4055cea56ccaf60
./scripts/docker-build
sha256sum internet_identity.wasm.gz
./scripts/docker-build --archive
sha256sum archive.wasm.gz
release-2023-04-28: dapp Explorer
This is Internet Identity release release-2023-04-28 for commit e89dceccff5c9111dee8ab0f2d6c85c98fee3cc6.
This release brings many front-end improvements:
- a dapp explorer to browse applications where II can be used
- easier registrations
- more informative landing page
- and many many more changes
There were also a lot of less noticeable technical improvements. This is why the archive needs to be updated as well (see arguments).
The sha256 of production asset internet_identity_production.wasm.gz is 0c64e16067819fa2feaf508eb7cd6ec7c6c688c9805d62e8ab6ce4a257fd1111.
What's Changed
- Nuke unnecessary assets by @nmattia in #1414
- Use the gzipped production asset to check release hash by @frederikrothenberger in #1374
- Fix deploy job to download gzipped artifact by @frederikrothenberger in #1415
- Extract copy in pollForTentativeDevice by @nmattia in #1416
- Simplify modal component by @nmattia in #1419
- Add modals without form by @nmattia in #1420
- Update node version by @gix-bot in #1418
- Remove trailing whitespace by @nmattia in #1422
- Add Dapps Explorer without design by @nmattia in #1421
- Don't use templates in attributes by @nmattia in #1424
- Use host as API for custom hosts by @nmattia in #1423
- Design dapps explorer page by @meodai in #1425
- Bump openssl from 0.10.45 to 0.10.48 by @dependabot in #1363
- Remove static copy by @nmattia in #1429
- Improve c-card CSS by @meodai in #1426
- Bring dapps explorer close button to front by @nmattia in #1427
- Remove non-gzipped wasms from build infrastructure by @frederikrothenberger in #1430
- Introduce temporary keys by @nmattia in #1171
- Don't panic in get_anchor_credentials by @frederikrothenberger in #1432
- Add missing aria-label by @nmattia in #1433
- Simplify toasts by @nmattia in #1431
- Update commit of IC artefacts by @gix-bot in #1434
- Add dapps explorer teaser by @nmattia in #1428
- Make Chan more robust by @nmattia in #1435
- Don't lazy load images in teaser by @nmattia in #1438
- Fix dapps reference in chunkArray by @nmattia in #1439
- Don't reload devices when closing explorer by @nmattia in #1440
- Simplify captcha chans by @nmattia in #1437
- Add DeviceData Implementation by @frederikrothenberger in #1443
- Switch to non-extractable session keys by @frederikrothenberger in #1450
- Remove unused return by @peterpeterparker in #1444
- Update "message" standalone page layout by @peterpeterparker in #1445
- Bump lit-html to 2.7.2 by @nmattia in #1436
- Use utils for nullish comparison by @peterpeterparker in #1448
- Refactor canister test API to work with borrows by @frederikrothenberger in #1451
- Only import from lit-html by @nmattia in #1452
- Clean up qr-creator import by @nmattia in #1453
- Lazy load dapps list by @nmattia in #1441
- Don't duplicate logo fixup by @nmattia in #1455
- Remove About page and static pre-rendering by @peterpeterparker in #1454
- Add device success by @peterpeterparker in #1442
- Reject recovery phrases with credential id by @frederikrothenberger in #1456
- Make verification screens logic more consistent by @nmattia in #1459
- Add device metadata by @frederikrothenberger in #1447
- Update rust version by @gix-bot in #1457
- Update commit of IC artefacts by @gix-bot in #1462
- Shuffle dapps for explorer by @nmattia in #1463
- Replace webpack with vitejs by @peterpeterparker in #1461
- Remove unused helper by @frederikrothenberger in #1465
- Make duplicate device error message understandable for users by @frederikrothenberger in #1464
- Add MemoryManager-option to Storage-struct by @przydatek in #1449
- Disable autofocus in showcase by @nmattia in #1468
- Add tsc types check by @peterpeterparker in #1467
- Remove webpack chunk name hint by @peterpeterparker in #1470
- Fix showcase deploy by @nmattia in #1471
- Remove text-encoding polyfill by @peterpeterparker in #1469
- Suggest adding dapp in explorer by @nmattia in #1466
- Use root for favicon by @peterpeterparker in #1476
- Import loader.webp without process.env by @peterpeterparker in #1472
- Use import alias for generated by @peterpeterparker in #1475
- Correctly set base url for showcase build by @nmattia in #1479
- Add human readable errors for cancel / timeout by @frederikrothenberger in #1474
- Remove notification div by @nmattia in #1480
- Don't compress showcase assets by @nmattia in #1481
- Assume remote device when adding by @nmattia in #1478
- Fix scroll top issue on navigation by @meodai in #1477
- Use DUMMY_AUTH from features by @nmattia in #1483
- Remove loader.webp from assets by @nmattia in #1482
- Expose II configuration as metrics by @frederikrothenberger in #1460
- Use correct BASE_URL in showcase routing by @nmattia in #1484
- Fix typescript config for showcase by @nmattia in #1490
- Refactor compression in plugin and only for production by @peterpeterparker in #1487
- Replace webpack with vitejs for
test-app
by @peterpeterparker in #1489 - Fix copy for poll screen by @nmattia in #1491
- Use import alias for root by @peterpeterparker in #1488
- Fix copy for dapps teaser by @nmattia in #1493
- Replace webpack with vitejs for
using-dev-build
by @peterpeterparker in #1485 - Fix up add device success by @nmattia in #1497
- Make CI fail on rust warnings by @frederikrothenberger in #1498
- Extract WebAuthn Cancel Copy by @frederikrothenberger in #1496
- Remove c-list__parcel--summary by @nmattia in #1499
- Add role=alert to toast messages by @nmattia in #1494
- Improve CAPTCHA HTML by @nmattia in https://githu...
release-2023-04-12: Recovery phrase and add device improvements
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
release-2023-03-27: Recovery Phrase Improvements
This is Internet Identity release release-2023-03-27 for commit a78ec409a37029b59f544074080f445d61ae25df.
This release contains UX improvements for generating and confirming recovery phrases.
In addition this release also contains a lot of technical, non user-facing changes.
The sha256 of production asset internet_identity_production.wasm is 2abb6cdaa3dc0642241ea70edaa8391d14d5c8e99b91b74e6b9c8e83fc1b9ba1.
What's Changed
- Add scheduled CI job to update didc by @frederikrothenberger in #1314
- Add helper for rendering page by @nmattia in #1313
- Add configurable rate limit to register by @frederikrothenberger in #1302
- Clean up displaySeedPhrase by @nmattia in #1315
- Add recovery words component by @meodai in #1240
- Update rust version by @gix-bot in #1316
- Add tests for candid file compatibility by @frederikrothenberger in #1310
- Show recovery words table by @nmattia in #1319
- Don't prefix used variables with underscore by @nmattia in #1317
- Add interface compatibility check to latest release by @frederikrothenberger in #1320
- Refactor book-keeping for anchor operations by @frederikrothenberger in #1318
- Update commit of IC artefacts by @gix-bot in #1321
- Add recovery phrase confirmation by @nmattia in #1323
- Add back button to recovery confirmation by @nmattia in #1325
- Extract copy for recovery creation by @nmattia in #1324
- Confirm recovery phrase on reset by @nmattia in #1326
- Add 'S' -> 's' to captcha normalization by @nmattia in #1327
- Change recovery list colors by @nmattia in #1322
- Update chromedriver by @frederikrothenberger in #1333
- Refactor auth to give access to device used by @frederikrothenberger in #1332
- Move active anchor stats maintenance into its own submodule by @frederikrothenberger in #1334
- Make active anchor counter counting logic pluggable by @frederikrothenberger in #1337
- Update commit of IC artefacts by @gix-bot in #1338
- Bump webpack from 5.65.0 to 5.76.0 in /demos/test-app by @dependabot in #1328
- Bump webpack from 5.74.0 to 5.76.0 in /demos/using-dev-build by @dependabot in #1335
- Separate anchor activity bookkeeping from post-operation bookkeeping by @frederikrothenberger in #1336
- Bump webpack from 5.75.0 to 5.76.0 by @dependabot in #1329
- gzip the production asset wasm by @frederikrothenberger in #1330
- Polish recovery flow by @nmattia in #1339
- Disable font-render-hinting to fix kerning in screenshots by @frederikrothenberger in #1341
- Statically host google fonts by @frederikrothenberger in #1342
- Recovery-phrase CSS & Design cleanup by @meodai in #1331
- Fix confirmSeedPhrase test by adding missing shouldFocus prop to word by @meodai in #1345
- Update recovery confirmation indices by @nmattia in #1343
- Clean up device handling in manage by @nmattia in #1346
- Add a class to center the main window by @meodai in #1344
- Scroll down consistently when interacting with recovery devices by @frederikrothenberger in #1348
- Revert statically host google fonts by @frederikrothenberger in #1347
- Actually abort phrase setup on cancel by @nmattia in #1349
- Clean up recovery setup by @nmattia in #1351
- Remove hasOwnProperty by @nmattia in #1352
- Fix not waiting for the recovery phrase to be added by @frederikrothenberger in #1357
- Regroup phrase creation functions by @nmattia in #1355
- Improve recovery display by @nmattia in #1356
- Refactor II interface crate by @frederikrothenberger in #1354
- Add basic modal component by @meodai in #1359
- Fix release script by @frederikrothenberger in #1362
- Update commit of IC artefacts by @gix-bot in #1365
- Use 'satisfies' instead of 'assertType' by @nmattia in #1364
- Revert: add a class to center the main window by @frederikrothenberger in #1366
Full Changelog: release-2023-03-09...release-2023-03-27
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 a78ec409a37029b59f544074080f445d61ae25df
./scripts/docker-build
sha256sum internet_identity.wasm
./scripts/docker-build --archive
sha256sum archive.wasm
release-2023-03-09: UX improvements on device settings and device not supported screen
This is Internet Identity release release-2023-03-09 for commit fd4c4937b11a0feba7b414cb65489cebc49b5f0a.
This release includes some UX improvements and some technical changes. It also fixes a type error in the candid file.
The sha256 of production asset internet_identity_production.wasm is 38b54cb8b8cc6e7ee3cf0c028461f5f351f80fad23dd143b605c036f46ba2a01.
What's Changed
- Toast Component by @meodai in #1296
- Update device settings copy by @nmattia in #1305
- Clarify tentative device registration flow by @nmattia in #1307
- Add CODEOWNERS by @nmattia in #1308
- Add daily and monthly active anchor statistics by @frederikrothenberger in #1217
- Fix typo in candid file by @frederikrothenberger in #1309
- Remove lookup from tests by @frederikrothenberger in #1293
- Upgrade didc to latest version by @frederikrothenberger in #1311
- Make error message on missing platform auth more actionable by @frederikrothenberger in #1312
Full Changelog: release-2023-03-06...release-2023-03-09
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 fd4c4937b11a0feba7b414cb65489cebc49b5f0a
./scripts/docker-build
sha256sum internet_identity.wasm
./scripts/docker-build --archive
sha256sum archive.wasm
release-2023-03-06: Recovery settings & CAPTCHA improvements
This is Internet Identity release release-2023-03-06 for commit 914eb5fdae63cd636a7d559f1eef3fc6b4ab451c. This includes improvements related to recovery phrases, CAPTCHA, UX, and some non user-facing improvements.
The sha256 of production asset internet_identity_production.wasm is 50377b5564a9ed34bd1fcbdb78efd408384ccce61ff2bd89c4f6eb485109cbb2.
What's Changed
- Add dropdown menu CSS by @meodai in #1224
- Update commit of IC artefacts by @gix-bot in #1261
- Allow focus on protected device lock by @nmattia in #1262
- Update spec to reflect icp0 & migration changes by @nmattia in #1263
- Use more appropriate custom HTML attr by @nmattia in #1264
- Add domain warning tests by @nmattia in #1265
- Regroup recovery functions by @nmattia in #1266
- Disable clippy warning on range contains by @frederikrothenberger in #1228
- Update Learn More link by @nmattia in #1270
- Test that issued principals are the same on legacy by @nmattia in #1269
- Don't show menu on no settings by @nmattia in #1267
- Enable e2e-tests on identity.ic0.app by @nmattia in #1268
- Deduplicate alias prompt by @nmattia in #1271
- Add last usage timestamp to devices by @frederikrothenberger in #1229
- Adjust misleading comment by @frederikrothenberger in #1272
- Clean up device HTML by @nmattia in #1273
- Move deviceListItem and recoverMethods to a component by @meodai in #1274
- Allow unprotecting recovery phrases by @nmattia in #1276
- Remove unused argument & clean up by @nmattia in #1275
- Enable require-await lint by @nmattia in #1277
- Refactor HTTP gateway interface types by @frederikrothenberger in #1281
- Clean up nginx config by @frederikrothenberger in #1282
- Enable no-floating-promises lint by @nmattia in #1278
- Fix /faq redirect by @frederikrothenberger in #1283
- Introduce get_anchor_credentials method as a replacement for lookup by @frederikrothenberger in #1280
- Only allow resetting recovery phrases by @nmattia in #1284
- Fix incorrect comment by @nmattia in #1287
- Mention protected flag in spec by @nmattia in #1285
- Offer to enroll device upon recovery by @nmattia in #1286
- Skip enrollment in test by @nmattia in #1289
- Show protected devices as 'lock'ed by @nmattia in #1290
- Bump dns-packet from 5.3.1 to 5.4.0 in /demos/test-app by @dependabot in #1291
- Make manage flows explicit by @nmattia in #1294
- Document IdentityAnchorInfo & DeviceRegistrationInfo by @nmattia in #1292
- Rename WebauthnCredential to WebAuthnCredential by @frederikrothenberger in #1295
- Update commit of IC artefacts by @gix-bot in #1297
- Rename recovery_phrase to recovery_phrases by @frederikrothenberger in #1298
- Normalize ambiguous characters in captcha by @frederikrothenberger in #1299
- Specify Node and NPM version in package.json by @meodai in #1288
- Refactor pollForTentativeDevice by @nmattia in #1300
- Remove userIntent by @nmattia in #1303
- Offer to retry enrolling on recovery by @nmattia in #1301
- Fix hash equality by @nmattia in #1304
Full Changelog: release-2023-02-23...release-2023-03-06
Deprecations
- The canister method
lookup
is deprecated. Useget_anchor_credentials
instead.
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 914eb5fdae63cd636a7d559f1eef3fc6b4ab451c
./scripts/docker-build
sha256sum internet_identity.wasm
./scripts/docker-build --archive
sha256sum archive.wasm