Releases: noamgat/lm-format-enforcer
Releases · noamgat/lm-format-enforcer
v0.10.8
- Fixed support for tokenizers with larger vocabularies than the models. Enables visual models such as Llama3.2
- JsonSchemaParser: Fixed additionalProperies and oneOf edge cases
v0.10.7
v0.10.7
- [135] Updated Haystack V2 integration with latest API
v0.10.6
v0.10.6
- Pickling improvements for easier multiprocessing support
v0.10.5
v0.10.5
- SequenceParser performance optimization
- JsonSchemaParser: number parsing supports exponents
- Supporting tokenizers with multiple eos token ids
v0.10.4
v0.10.4
- Added default max Json array length to help LLMs avoid infinite loops. See README for details.
- Updated EXLlamaV2 example to updated API
v0.10.3
v0.10.3
- [#113] TRTLLM Support: Fixing type incompatibility in certain cases / library versions
v0.10.2
- [#100] JsonSchemaParser: Added allOf support
- [#99] JsonSchemaParser: Fixed edge case that would allow leading comma in JSON Array
- [#102] JsonSchemaParser: Fixed Array of Enums not producing multiple values
v0.10.1
- Added ability to config parsing heuristics via environment variables. See Configuration Options in README
- JsonSchemaParser: Added support for strict json field order and max consecutive whitespace configuration overrides.
v0.9.10
- [#95] Added anyOf support to JsonSchemaParser, making function calls possible.