Skip to content

Release v2.2.13 - #437

Merged
kswenson merged 1 commit into
v2.2.xfrom
release-2.2.13
Aug 27, 2026
Merged

Release v2.2.13#437
kswenson merged 1 commit into
v2.2.xfrom
release-2.2.13

Conversation

@kswenson

Copy link
Copy Markdown
Member

Version bump only — 2.2.122.2.13. Follows the #429#431 pattern, where the backport and its release were separate PRs.

Bumped with npm version --no-git-tag-version patch, so package.json and package-lock.json stay in sync. No other files touched.

What this release ships

Both from #436, the backport of #434:

  • CFM-19 — Slovenian (sl) added to the bundled languages. Complete in CFM's POEditor project: 163/163 keys, none empty.
  • CFM-20translate() now falls back to en-US before falling back to the raw key. An unrecognized language, or a key missing from an otherwise-present locale, renders English instead of ~MENUBAR.UNTITLED_DOCUMENT. A key that exists in no locale still renders as itself.

Why it matters

This is what unblocks CODAP-1484. CODAP v3's main pins ~2.2.12, so it consumes the 2.2.x line through the npm latest tag — the corresponding master landing publishes only to next, which CODAP main does not consume. Once 2.2.13 is published, CODAP picks it up on a plain npm update with no range change.

Verification

Check Result
npm test 26 suites, 218 tests passing
npm run lint clean
npm run build compiled successfully

Confirmed on this branch: sl is in LANGUAGES, {key: 'sl'} is registered in translate.ts:52, and lang/sl.json is present.

After merge

Publish to the latest dist-tag:

npm run publish:npm:latest:preview   # dry run
npm run publish:npm:latest

Note that latest is the released line here — master is 2.3.x under next and stays there.

🤖 Generated with Claude Code

@kswenson
kswenson merged commit c817ccb into v2.2.x Aug 27, 2026
2 checks passed
@kswenson
kswenson deleted the release-2.2.13 branch August 27, 2026 05:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant