diff --git a/doc/md/canister-maintenance/compatibility.md b/doc/md/canister-maintenance/compatibility.md index 9592856ad83..06c9a65e320 100644 --- a/doc/md/canister-maintenance/compatibility.md +++ b/doc/md/canister-maintenance/compatibility.md @@ -240,7 +240,7 @@ Adding a new record field to the type of existing stable variable is not support ### Solution -To resolve this issue, an [explicit](#explicit-migration) is needed: +To resolve this issue, an [explicit migration](#explicit-migration) is needed: 1. You must keep the old variable `map` with the same structural type. However, you are allowed to change type alias name (`Card` to `OldCard`). 2. You can introduce a new variable `newMap` and copy the old state to the new one, initializing the new field as needed. diff --git a/nix/sources.json b/nix/sources.json index ead6e31afc3..bef8be1fa0a 100644 --- a/nix/sources.json +++ b/nix/sources.json @@ -6,10 +6,10 @@ "homepage": "", "owner": "dfinity", "repo": "candid", - "rev": "067025a8c55c2b843fce40f6ba38ffe6dd543b84", - "sha256": "047j585rlfilcczrslvyanycp4qqfnzy31crxgcz8sazz7jbk1za", + "rev": "87f42eefb1070381565d8de3235628a674641fbd", + "sha256": "1kfchlrfwk5b6ahhkkrkf9iby9znjri4jcjwbm3kwiqx8g9v97dp", "type": "tarball", - "url": "https://github.com/dfinity/candid/archive/067025a8c55c2b843fce40f6ba38ffe6dd543b84.tar.gz", + "url": "https://github.com/dfinity/candid/archive/87f42eefb1070381565d8de3235628a674641fbd.tar.gz", "url_template": "https://github.com///archive/.tar.gz" }, "esm": {