You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
[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.