Skip to content

Releases: noamgat/lm-format-enforcer

v0.10.9

16 Oct 14:43
Compare
Choose a tag to compare

v0.10.8

16 Oct 12:19
Compare
Choose a tag to compare
  • 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

07 Sep 10:32
Compare
Choose a tag to compare

v0.10.7

  • [135] Updated Haystack V2 integration with latest API

v0.10.6

05 Aug 18:31
Compare
Choose a tag to compare

v0.10.6

  • Pickling improvements for easier multiprocessing support

v0.10.5

27 Jul 05:11
Compare
Choose a tag to compare

v0.10.5

  • SequenceParser performance optimization
  • JsonSchemaParser: number parsing supports exponents
  • Supporting tokenizers with multiple eos token ids

v0.10.4

15 Jul 19:10
Compare
Choose a tag to compare

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

20 Jun 18:16
Compare
Choose a tag to compare

v0.10.3

  • [#113] TRTLLM Support: Fixing type incompatibility in certain cases / library versions

v0.10.2

17 May 05:57
Compare
Choose a tag to compare
  • [#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

04 May 14:42
Compare
Choose a tag to compare
  • 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

03 May 08:58
9ef1c90
Compare
Choose a tag to compare
  • [#95] Added anyOf support to JsonSchemaParser, making function calls possible.