What's Changed
- [Feature] Allow empty separator string for
tags_with_separatorby @ricohasgit in #503 - feat: provide excluded strs for any_text and tagdispatch. by @Seven-Streams in #502
- chore: update cibuildwheel to build more wheels. by @Seven-Streams in #509
- [BugFix] Fix error
TypeError: apply_token_bitmask_inplace_cpu(): incompatible function argumentsby @wjunLu in #507 - [Core] Fix UTF-8 support in positive character classes by @vasia123 in #491
- cmake: Fix ppc64le build with GCC 14 false positive warning by @mprpic in #499
- [Feature] Add env to control if torch compile by @xyDong0223 in #494
- [Feature] Support multiple end tokens for
tagformat by @ricohasgit in #504 - chore: rename the root rule of the generated grammar. by @Seven-Streams in #497
- feat: relax the constraint of the strings in XML formats. by @Seven-Streams in #511
- build: make mlx-lm an optional dependency by @lysnikolaou in #513
- fix: fix a undefined behavior in DynamicBitset. by @Seven-Streams in #517
- feat: support crossing-grammar cache. by @Seven-Streams in #508
- feat: Allow any_text and triggered_tags format to terminate at any time when excludes are specified by @Seven-Streams in #515
- feat: opt into free-threading in nanobind extension by @lysnikolaou in #514
- Add 3.14, 3.14t and pytest-run-parallel to CI by @lysnikolaou in #516
- Bump to v0.1.30 by @Seven-Streams in #519
New Contributors
- @ricohasgit made their first contribution in #503
- @wjunLu made their first contribution in #507
- @vasia123 made their first contribution in #491
- @mprpic made their first contribution in #499
- @xyDong0223 made their first contribution in #494
- @lysnikolaou made their first contribution in #513
Full Changelog: v0.1.29...v0.1.30