Skip to content

v0.3.0

Latest

Choose a tag to compare

@dalenjohnson dalenjohnson released this 04 Jun 04:54
d88412b

[0.3.0] - 2026-06-04

Added

  • Added SyntaxTokenizer.languageIds and SyntaxTokenizer.languageLabels so hosts can inspect the language ids and raw labels recognized by a tokenizer instance.

Changed

  • Breaking: Changed SyntaxTokenizer.resolveLanguageId(...) to resolve only labels active for that tokenizer instance. Unknown, disabled, blank, or null labels now resolve to null instead of creating custom LanguageId values.
  • Breaking: Moved SyntaxStyle, SyntaxRoleStyles, and SyntaxTheme from com.gallatinapps.syntaxmp.compose.theme into com.gallatinapps.syntaxmp.compose.
  • Built-in language aliases now participate in the tokenizer instance catalog, so disabled built-in aliases are not recognized unless an extension claims them.