From 37bf0e0435e668b61e5829ff424d09f7ad138e78 Mon Sep 17 00:00:00 2001 From: "pr-automation-bot-public[bot]" Date: Mon, 31 Aug 2026 08:04:48 +0000 Subject: [PATCH] chore: bump Motoko to v1.15.0 --- .sources/VERSIONS | 2 +- .sources/motoko | 2 +- docs/languages/motoko/reference/changelog.md | 23 ++++++++++++++++++++ 3 files changed, 25 insertions(+), 2 deletions(-) diff --git a/.sources/VERSIONS b/.sources/VERSIONS index 635c66d5..2df61409 100644 --- a/.sources/VERSIONS +++ b/.sources/VERSIONS @@ -38,5 +38,5 @@ # appear in docs before they ship to users. # ------------------------------------------------------- -motoko v1.14.1 58c3239 +motoko v1.15.0 0cc90c1 internetidentity release-2026-08-21 4c934d1f diff --git a/.sources/motoko b/.sources/motoko index 58c32399..0cc90c1d 160000 --- a/.sources/motoko +++ b/.sources/motoko @@ -1 +1 @@ -Subproject commit 58c323998282ed2a7e2fc63188129ce106a58d80 +Subproject commit 0cc90c1dc82a177456cc8d350467a7ecb2bde178 diff --git a/docs/languages/motoko/reference/changelog.md b/docs/languages/motoko/reference/changelog.md index f8971e33..de6db453 100644 --- a/docs/languages/motoko/reference/changelog.md +++ b/docs/languages/motoko/reference/changelog.md @@ -8,6 +8,29 @@ sidebar: # Motoko compiler changelog +## 1.15.0 (2026-08-28) + +* motoko (`moc`) + + * feat: with `--stable-baseline` and `--enhanced-migration`, the migration + directory is now validated against the migration history the baseline + records as already applied: a deployed migration that was deleted (unless + all older ones are deleted too), edited in place, or a local migration + backdated to sort before the deployed head reports the new M0268 + diagnostic, a warning treated as an error by default (demote with + `-W=M0268`, silence with `-A=M0268`) (#6325). + + * bugfix: with `--stable-baseline` and `--enhanced-migration`, the M0254/M0267 + check now honors the migrations the baseline records as already applied: + requirements are computed at the chain's resume point instead of replaying + the whole chain, and fields the baseline explains no longer warn M0254; + a field missing from the baseline errors with M0267 naming the resume + point, while an incompatible one keeps the detailed M0170/M0216 + compatibility errors. Each problem is reported once, and the + write-a-migration hint is only offered when adding a migration file can + actually fix the field (#6318). + * bugfix: fixes compilation error on -enabled mixin (#6328). + ## 1.14.1 (2026-08-17) * motoko (`moc`)