Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .sources/VERSIONS
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,7 @@ chain-fusion-signer v0.4.0
papi v0.1.1 168bc9d
ic-pub-key v1.0.1 f89fa55
icp-cli v1.1.0 fe4af7c
motoko v1.11.2 b64a2aa
motoko v1.12.0 ee5391df8
motoko-core v2.4.0 cd37dbf
cdk-rs ic-cdk v0.20.1 / ic-cdk-timers v1.0.0 / ic-cdk-executor v2.0.0 317f55c
candid 2025-12-18 # candid v0.10.20, didc v0.5.4 2e4a2cf
Expand Down
2 changes: 1 addition & 1 deletion .sources/motoko
Submodule motoko updated 209 files
19 changes: 18 additions & 1 deletion docs/languages/motoko/reference/changelog.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,23 @@ sidebar:

# Motoko compiler changelog

## 1.12.0 (2026-07-30)

* motoko (`moc`)

* feat: the excess-precision warning (M0266) now also covers `Float` (F64) literals, not just
`Float32`, suggesting the shortest round-trip equivalent (#6261).

* feat: `--stable-baseline <file.most>` with `--enhanced-migration` escalates unexplained
"initial actor requires field" cases to error M0267; fields whose baseline type is a
stable subtype of the required type keep warning M0254 (prototype for legacy→EM
conversions) (#6249).

* feat: `--stable-baseline` also runs the same upgrade check as `--stable-compatible` during
`--check`, so tools can typecheck and verify upgrade safety in one `moc` invocation (#6253).

* fix: refresh the broken docs links in compatibility and stable-memory diagnostics (#6255).

## 1.11.2 (2026-07-22)

* motoko (`moc`)
Expand Down Expand Up @@ -973,7 +990,7 @@ sidebar:
ensures that no cleanup is required.

The relevant security best practices are accessible at
https://internetcomputer.org/docs/current/developer-docs/security/security-best-practices/inter-canister-calls#recommendation
/guides/security/inter-canister-calls/#recommendation

BREAKING CHANGE (Minor): `finally` is now a reserved keyword,
programs using this identifier will break.
Expand Down
Loading