Skip to content

Commit d62a1e8

Browse files
chore: bump Motoko to v1.15.0 (#373)
## Summary Automated bump of `.sources/motoko` from `v1.14.1` to `v1.15.0`. - Ran `npm run sync:motoko` — synced docs from the new release - Build passed ✓ ## Checklist - [ ] Review synced content for breaking changes - [ ] Check [release notes](https://github.com/caffeinelabs/motoko/releases/tag/1.15.0) for API or syntax changes that affect hand-written docs - [ ] Verify any new sections or renamed files are handled correctly ## Sync recommendation `sync from caffeinelabs/motoko doc/md` Co-authored-by: pr-automation-bot-public[bot] <pr-automation-bot-public[bot]@users.noreply.github.com>
1 parent f8a1d96 commit d62a1e8

3 files changed

Lines changed: 25 additions & 2 deletions

File tree

.sources/VERSIONS

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,5 +38,5 @@
3838
# appear in docs before they ship to users.
3939
# -------------------------------------------------------
4040

41-
motoko v1.14.1 58c3239
41+
motoko v1.15.0 0cc90c1
4242
internetidentity release-2026-08-21 4c934d1f

.sources/motoko

Submodule motoko updated 87 files

docs/languages/motoko/reference/changelog.md

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,29 @@ sidebar:
88

99
# Motoko compiler changelog
1010

11+
## 1.15.0 (2026-08-28)
12+
13+
* motoko (`moc`)
14+
15+
* feat: with `--stable-baseline` and `--enhanced-migration`, the migration
16+
directory is now validated against the migration history the baseline
17+
records as already applied: a deployed migration that was deleted (unless
18+
all older ones are deleted too), edited in place, or a local migration
19+
backdated to sort before the deployed head reports the new M0268
20+
diagnostic, a warning treated as an error by default (demote with
21+
`-W=M0268`, silence with `-A=M0268`) (#6325).
22+
23+
* bugfix: with `--stable-baseline` and `--enhanced-migration`, the M0254/M0267
24+
check now honors the migrations the baseline records as already applied:
25+
requirements are computed at the chain's resume point instead of replaying
26+
the whole chain, and fields the baseline explains no longer warn M0254;
27+
a field missing from the baseline errors with M0267 naming the resume
28+
point, while an incompatible one keeps the detailed M0170/M0216
29+
compatibility errors. Each problem is reported once, and the
30+
write-a-migration hint is only offered when adding a migration file can
31+
actually fix the field (#6318).
32+
* bugfix: fixes compilation error on <system>-enabled mixin (#6328).
33+
1134
## 1.14.1 (2026-08-17)
1235

1336
* motoko (`moc`)

0 commit comments

Comments
 (0)