Releases: noamgat/lm-format-enforcer
Releases · noamgat/lm-format-enforcer
v0.10.11
- Fixed support for newer versions of transformer library
v0.10.10
- Added support of multiple types for a field in json schema (Contributed by Guillaume Calmettes)
- Allowing configurating the alphabet via environment variable (Addresses #151)
- Fixed CI build issues
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