Releases: dfinity/internet-identity
release-2022-11-17: Fix error in persistent state reading (#1021)
This is Internet Identity release release-2022-11-17 for commit 5bc5d7c190a353ef50f26acda2bb7a0d32759423.
It includes number a few small fixes compared to the last release.
The sha256 of production asset internet_identity_production.wasm is 40e3602e5c0d58152cba3d7ba5b6b46d8ec192f2a47f92f04ac0ed8f094d05f5.
What's Changed
- Fix cancel in add device flow by @nmattia in #1015
- Center progress messages on mobile by @nmattia in #1018
- Update add device instructions by @nmattia in #1016
- Refactor archive deployment code by @frederikrothenberger in #1017
- Fix error in persistent state reading by @frederikrothenberger in #1021
Full Changelog: release-2022-11-15...release-2022-11-17
Build flavors
For more information please see the Build flavors section of the README.
release-2022-11-15: Deploy archive and unify authentication flow
This is Internet Identity release release-2022-11-15 for commit b4fa31aca342516586dda4ae0fbe893b13d8277a. This includes a new archive deployment, a simplified and unified authentication flow, some design improvements and some infrastructure changes.
The sha256 of production asset internet_identity_production.wasm is 11cd62074245c3ae0c8eec87070171168cbbd5075c88c7ec654ae050e58145f3.
What's Changed
- Move lit-html utils to module by @nmattia in #972
- Remove anchor input ID by @nmattia in #973
- Add anchor picker to showcase by @nmattia in #975
- Update jest to 28 by @nmattia in #977
- Fix error in candid file by @frederikrothenberger in #978
- Shard browser tests by @nmattia in #979
- Design Tweaks to Anchor Inputs & Login by @meodai in #976
- Remove CompatabilityNoticeView by @nmattia in #981
- Refactor authenticate page by @nmattia in #982
- Replace CSP placeholder by @nmattia in #980
- Include archive in releases by @frederikrothenberger in #983
- Split main into submodules by @frederikrothenberger in #984
- Update IC depedencies and fix compile errors by @frederikrothenberger in #985
- Ensure canister code cache is invalidated when dependencies change by @frederikrothenberger in #988
- Update rust version by @gix-bot in #989
- Update using-dev-build dependencies by @frederikrothenberger in #986
- Migrate CI from ::set-output to $GITHUB_OUTPUT by @frederikrothenberger in #987
- Update node version by @gix-bot in #990
- Remove manual memory growing from storage::flush by @frederikrothenberger in #992
- Integrate internet identity with the archive canister by @frederikrothenberger in #954
- Split authenticate HTML for legibility by @nmattia in #993
- Fix typo in spec by @sesi200 in #995
- Bump loader-utils from 2.0.0 to 2.0.3 by @dependabot in #994
- Refactor authentication protocol by @nmattia in #996
- Move away from CommonJS by @nmattia in #997
- Update dfx and replace hardcoded version in release job by @frederikrothenberger in #1000
- Refactor auth flow further by @nmattia in #999
- Update test-app config by @nmattia in #1002
- Update docker setup README by @nmattia in #1003
- Update repo for dfx 0.12.0 by @frederikrothenberger in #1001
- Remove dead code by @nmattia in #1004
- Reduce screenshot sensitivity by @nmattia in #1007
- Update logo and landing copy by @nmattia in #1006
- Update footer by @nmattia in #1005
- Deploy archive script and automatic deploy to staging on release by @frederikrothenberger in #998
- Update commit of IC dependencies by @gix-bot in #1008
- Revert "Update commit of IC dependencies" by @frederikrothenberger in #1010
- Update test-app config by @nmattia in #1009
- Unify authentication screens by @nmattia in #1011
- Fix deploy on release to use downloaded wasm by @frederikrothenberger in #1012
- Wait on archive in release and deploy CI jobs by @frederikrothenberger in #1013
- Change release action back to commonjs by @frederikrothenberger in #1014
New Contributors
- @sesi200 made their first contribution in #995
Full Changelog: release-2022-10-28...release-2022-11-15
Build flavors
For more information please see the Build flavors section of the README.
release-2022-10-28: Unified login page
This is Internet Identity release release-2022-10-28 for commit a7e5eec7e5a7676e40b28566e36e6a9a53e2ebfe. This includes a few usability improvements on the II login page, as well as some HTML and infrastructure fixes. This also includes an extra security measure (#970) as well as new tests.
The sha256 of production asset internet_identity_production.wasm is 2e569e5624f045a5b67c4ef4b06cc1bf0a22139d10c0382a76da67c413628eea.
What's Changed
- Update commit of IC dependencies by @gix-bot in #963
- Update test app dependencies and fix canister id bug by @frederikrothenberger in #958
- Add localStorage tests by @nmattia in #965
- Bake .select() in anchor input by @nmattia in #956
- Remove unused values in dfx.json by @nmattia in #966
- Deliver CSP via HTML Meta Tag by @frederikrothenberger in #970
- Refactor storage module to be testable by @frederikrothenberger in #968
- Layer GitHub Actions cache by @nmattia in #964
- Unify login pages by @nmattia in #969
- Close unclosed tags and more by @nmattia in #971
Full Changelog: release-2022-10-21_migration_hard_locked...release-2022-10-28
Build flavors
For more information please see the Build flavors section of the README.
release-2022-10-21_migration_hard_locked: Disable all stable memory changes
This is Internet Identity release release-2022-10-21_migration_hard_locked for commit 13dc4fa44f30dd9370ec9e0947b993f9a9462824.
This release disables all stable memory write access to Internet Identity and is intended to be used during the subnet migration.
The sha256 of production asset internet_identity_production.wasm is 1fbd1cb34c3248dfff7e721dd24ef1ff4924c3a150e2217e3d2f8adbc0b1b60a.
What's Changed
- Show banner mentioning migration by @nmattia in #960
- Add migrating screen
- Disable all stable memory changes
Full Changelog: release-2022-10-20_2...release-2022-10-21_migration_hard_locked
Build flavors
For more information please see the Build flavors section of the README.
release-2022-10-20_migration_soft_locked: Add migrating screen
This is Internet Identity release release-2022-10-20_migration_soft_locked for commit 24c6aaad5445b93062f41045877f0216db497dbb.
This release will be used during the upcoming subnet migration on October 26 and contains a maintenance message that disables anchor operations.
The sha256 of production asset internet_identity_production.wasm is df540fa6992df2f551628b48a22f91ecbc4ef5ee38f63c18f2ffe9b1f6b3b5e8.
What's Changed
- Show banner mentioning migration by @nmattia in #960
- Add migrating screen
Full Changelog: release-2022-10-20_2...release-2022-10-20_migration_soft_locked
Build flavors
For more information please see the Build flavors section of the README.
release-2022-10-20: Show banner mentioning migration (#960)
This is Internet Identity release release-2022-10-20 for commit d715046468b953b5e64b30461613f94dabbfe80a. This includes a new banner announcing the subnet migration, plus some non-user-facing changes.
The sha256 of production asset internet_identity_production.wasm is b5f7e3b847d91648b1afd256e41f980ddfde51c07e4d1152b87a5ba051015ebb.
What's Changed
- Add archive canister by @frederikrothenberger in #905
- Move test infrastructure back to canister_tests crate by @frederikrothenberger in #947
- Makes the chasm fit the design system by @meodai in #948
- Update bash for mac os clean build workflows by @frederikrothenberger in #949
- Update github actions to newer versions by @frederikrothenberger in #950
- Refactor manage page by @nmattia in #952
- Update node version by @gix-bot in #951
- Allow building the archive using the docker-build script by @frederikrothenberger in #953
- Work around empty arrays for bash <4.4 by @nmattia in #957
- Fix misleading information about II derived principals by @frederikrothenberger in #959
- Show banner mentioning migration by @nmattia in #960
Full Changelog: release-2022-10-11...release-2022-10-20
Build flavors
For more information please see the Build flavors section of the README.
release-2022-10-20_2: Fix misleading information about II derived principals (#959)
This is Internet Identity release release-2022-10-20_2 for commit e0cbdbeb6a1667dc25c0cb50151a7db7d09974f5.
This commit includes only non user-facing improvements. This release will be deployed after the migration on October 26.
The sha256 of production asset internet_identity_production.wasm is c6a2779b61ea738518cd9e108eeb16a1e64c02a28ecd838b8101e27907eba125.
What's Changed
- Add archive canister (#905) by @frederikrothenberger
- Move test infrastructure back to canister_tests crate (#947) by @frederikrothenberger
- Makes the chasm fit the design system (#948) by @meodai
- Update bash for mac os clean build workflows (#949) by @frederikrothenberger
- Update github actions to newer versions (#950) by @frederikrothenberger
- Refactor manage page (#952) by @nmattia
- Update node version (#951) by @gix-bot
- Allow building the archive using the docker-build script (#953) by @frederikrothenberger
- Workaround empty arrays for bash <4.4 (#957) by @nmattia
- Fix misleading information about II derived principals (#959) by @frederikrothenberger
Full Changelog: release-2022-10-11...release-2022-10-20_2
Build flavors
For more information please see the Build flavors section of the README.
release-2022-10-11: Bump node version in custom JavaScript action (#946)
This is Internet Identity release release-2022-10-11 for commit c658bedfcb2de4a1b9de8b2f3bc4c2c6ba3b621b. This clarifies some error screens and improves card design and usability on mobile. This release also includes some non-user facing infrastructure changes.
The sha256 of production asset internet_identity_production.wasm is 91cee46413a97040146fe9e7665afd8f0f97413e8c8ad4ac7f5d985ae0b02a76.
What's Changed
- Simplify value attribute of anchor input by @nmattia in #930
- Clean up anchor input error by @nmattia in #929
- Always display error details by @nmattia in #932
- Update commit of IC dependencies by @gix-bot in #933
- Generate screenshots from showcase by @nmattia in #934
- CRP-1540 replace crypto internal iccsa sig crate with a public re-export by @altkdf in #935
- Update chrome driver version in using-dev-build by @frederikrothenberger in #937
- Update typescript and webdriverio by @nmattia in #938
- Simplify imports in rust canister tests by @frederikrothenberger in #939
- Remove trailing whitespaces in main.css by @nmattia in #940
- Update commit of IC dependencies by @gix-bot in #942
- Move heap state handling into a separate module by @frederikrothenberger in #943
- Make the l-container look nicer on mobile by @meodai in #945
- Show chasm instead of tooltip for alternative origin by @nmattia in #941
- Bump node version in custom JavaScript action by @nmattia in #946
New Contributors
Full Changelog: release-2022-09-29...release-2022-10-11
Build flavors
For more information please see the Build flavors section of the README.
release-2022-09-29: Reverse anchor input control flow (#925)
This is Internet Identity release release-2022-09-29 for commit 771a485ed167b7066f6b86af5d087adb14df41ed. This includes a few visual changes (better anchor input, new design for warning box), as well as tool upgrades (rust, node) and some infrastructure changes.
The sha256 of production asset internet_identity_production.wasm is 9317d2dbffa57c301338bfc351794923a9dd2c2a6c46789a3dc9dbc5c32ba09c.
What's Changed
- Update rust version by @gix-bot in #908
- Remove redundant "with" by @saikatdas0790 in #912
- Update node version by @gix-bot in #911
- Update and showcase registerDisabled by @nmattia in #909
- Update addDevice welcome page by @nmattia in #910
- Commit all changed Cargo.toml files on IC update by @frederikrothenberger in #916
- Clean up deviceSettings code by @nmattia in #917
- Make anchor inputs more prominent by @meodai in #918
- Use lit-html instead of lit by @nmattia in #920
- Move canister test readme by @frederikrothenberger in #924
- Make Warnings use the Brand-Colors by @meodai in #923
- Remove 'TemplateRef' abstraction by @nmattia in #922
- Reverse anchor input control flow by @nmattia in #925
New Contributors
- @saikatdas0790 made their first contribution in #912
Full Changelog: release-2022-09-23...release-2022-09-29
Build flavors
For more information please see the Build flavors section of the README.
release-2022-09-23: Extract anchor input component (#907)
This is Internet Identity release release-2022-09-23 for commit 048541c1a6d59393c81b12e6ebc090f828fe9c67. It includes a clearer "copy seedphrase" page, as well as some non-user-facing code cleanup and infrastructure changes.
The sha256 of production asset internet_identity_production.wasm is c90f28efd682e8fd1fe00e62980cc24b85cc8621d4da9024ca2c92a43c0a0222.
What's Changed
- Update commit of IC dependencies by @gix-bot in #894
- CSS cleanup by @meodai in #895
- Update rust editions and dependencies by @frederikrothenberger in #893
- Use lit instead of lit-html by @nmattia in #898
- Reorganize rust canister tests to be colocated with the canister code by @frederikrothenberger in #892
- Use @click in logoutButton by @nmattia in #900
- Add jest.config.ts to prettier by @nmattia in #899
- Fix CI pipeline to run rust tests again by @frederikrothenberger in #903
- Fix copy button behavior by @meodai in #902
- Move metrics encoder into its own crate by @frederikrothenberger in #901
- Introduce TemplateRef and make authenticate more robust by @nmattia in #904
- Add missing pages to showcase by @nmattia in #906
- Extract anchor input component by @nmattia in #907
Full Changelog: release-2022-09-15_2...release-2022-09-23
Build flavors
For more information please see the Build flavors section of the README.