What's Changed
- format: fix the format of the test files. by @Seven-Streams in #624
- fix: wrap Kimi auto tool calls in section markers by @JustinTong0323 in #623
- feat: expose normalize_tool_choice and unify Qwen XML structural tag builders by @Ubospica in #625
- fix: stop emitting / for forward slashes in JSON output by @Ubospica in #626
- docs(readme): reorder collaborators and fix xAI/DeepSeek links by @Ubospica in #627
- fix(readme): add blank line after collaborators div by @Ubospica in #628
- fix: resolve ruff issues in DeepSeek encoding helpers by @Ubospica in #620
- Update README.md by @Ubospica in #631
- Fix segfault in RepetitionRangeExpander from wrong grammar object lookup by @ushiromiya-lion in #630
- fix: fix the FSM's state merging algorithm. by @Seven-Streams in #632
- fix: fix the
GrammarMatcher.accept_tokenwith HF processor. by @Seven-Streams in #633 - [Web] Use the modern
emcc -lembindrather thanemcc --bindby @kolayne in #608 - fix: fix the logic of getting fsm's edge_num and node_num. by @Seven-Streams in #600
- fix: support patternProperties alongside properties in JSON schema by @ianliuy in #594
- fix: fix the behavior of XML-style JSON schema conversion. by @Seven-Streams in #634
- fix(structural_tag): align deepseek_v3_2/v4 invoke separator with chat template by @JustinTong0323 in #638
- fix: fix the ci of building distributions. by @Seven-Streams in #644
- Bump to v0.2.1. by @Seven-Streams in #643
New Contributors
- @JustinTong0323 made their first contribution in #623
- @kolayne made their first contribution in #608
Full Changelog: v0.2.0...v0.2.1