What's Changed
- Third-party rust support integration by @eugenebokhan in #531
- feat: support crossing-grammar cache. by @Seven-Streams in #526
- refactor: refactor the structure of structural_tag for better extensibility. by @Seven-Streams in #528
- fix: fix the doc building. by @Seven-Streams in #533
- refactor: refactor the structure of json_schema_converter for better extensibility. by @Seven-Streams in #527
- fix: fix
any_text(excludes)withoutend_str. by @Seven-Streams in #536 - feat: support MinimaxXmlFormat and DeepSeekXmlFormat. by @Seven-Streams in #529
- fix: fix the deepseek_xml format. by @Seven-Streams in #537
- fix: strip JSON quotes from string const/enum in XML tool calling format by @Ubospica in #538
- feat: support empty string in structural tag const_string format by @Ubospica in #539
- Add optional timeout for _traverse_draft_tree by @sherlockwu in #543
- refactor: move kRepeat handling from AST path to FSM via kRepeatRef edges by @Ubospica in #542
- refactor: remove AST fallback paths from Earley parser by @Ubospica in #546
- feat: provides builtin structural tag formats for several models. by @Seven-Streams in #530
- fix: fix the wrong logger behavior. by @Seven-Streams in #540
- Bump to v0.1.32 by @Seven-Streams in #551
New Contributors
- @eugenebokhan made their first contribution in #531
- @sherlockwu made their first contribution in #543
Full Changelog: v0.1.31...v0.1.32