Releases: GallatinApps/SyntaxMP
Releases · GallatinApps/SyntaxMP
v0.2.0
[0.2.0] - 2026-06-02
Added
- Added
com.gallatinapps.syntaxmp:syntaxmp-tokenizeras the publishable pure Kotlin tokenizer artifact for token-only and bring-your-own-renderer consumers.
Changed
- Breaking: Kept
com.gallatinapps.syntaxmp:syntaxmpas the Compose highlighter artifact and split the pure tokenizer layer intosyntaxmp-tokenizer, withsyntaxmpapi-depending on it. - Breaking: Flattened tokenizer packages out of the old
engine.*namespace and renamed built-in language packages fromlanguages.*tobuiltins.*. - Breaking: Renamed the public tokenizer/language API cluster:
SyntaxTokenizerEngine->SyntaxTokenizer,SyntaxTokenizer->LanguageTokenizer,SyntaxTokenizeRequest->TokenizeRequest,SyntaxLanguageId->LanguageId, andSyntaxLanguageExtension->LanguageExtension. - Breaking: Removed
SyntaxTokenizeResult; language tokenizers now returnList<SyntaxTokenSpan>directly. - Updated the demo, benchmark harness, docs, and public API references for the split module and renamed APIs.
v0.1.0
[0.1.0] - 2026-05-30
Added
- Initial public release of SyntaxMP.
- 39 built-in language tokenizers.
- Compose helpers for display text, editable text, custom languages, and syntax themes.
- Hosted Kotlin/Wasm demo.