Follow Discord
Sweep 22 Oct 2026 · 21:04Z Build v2.1.309 528 read Stable v2.1.308 Latest v2.1.309 Next v2.1.309 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.228 ·

Combining marks stripped from input text

Input text with stacked combining marks is now flattened before it reaches you.

You'll notice Improvements
JSON All of v2.1.228
You'll noticeTier: how much it should matter to you
2Useful: my rating, 1 to 5
2Signal: worth watching, 1 to 5
ElsewhereArea: what it touches
ImprovementsKind: in v2.1.228,
ImprovementsSection of the release
What

Text sanitization now normalizes to NFC and replaces combining diacritical marks with spaces, which is the path that defends against zalgo-style or invisible-mark text.

Details
  • Covers U+0300–U+036F plus the other combining blocks (U+0483–U+0489, U+1AB0–U+1AFF, U+1DC0–U+1DFF, U+20D0–U+20F0, U+A66F–U+A67D, U+FE20–U+FE2F) and two further character classes.
  • Runs before the existing cleanup.
Evidence

[\u0300-\u036F\u0483-\u0489\u1AB0-\u1AFF\u1DC0-\u1DFF\u20D0-\u20F0\uA66F-\uA67D\uFE20-\uFE2F]

Strings lifted out of the shipped bundle, so the claim above can be checked against them.

See this entry in the whole of v2.1.228 →

Feedback