Skip to content

Releases: outlines-dev/outlines

Outlines v0.0.43

04 Jun 20:40
Compare
Choose a tag to compare

What's Changed

  • fix typo in docs by @eitanturok in #860
  • fix code rendering by @eitanturok in #864
  • Ignore errors caused by import warnings from huggingface_hub & pyairports by @leloykun in #866
  • Fix format in the BentoML doc by @Sherlock113 in #867
  • Hotfix for CFG Generation by @leloykun in #865
  • Localize types by @rlouf in #868
  • Add Email type by @eitanturok in #870
  • Fix installation instructions by @eitanturok in #877
  • Extract function name in get_schema_from_signature by @eitanturok in #878
  • Remove broken final state loop by @br3no in #874
  • Fixing stream stopping at wrong location by @isamu-isozaki in #898
  • Prevent Illegal Look-Around for OneOf in JSONSchema by @lapp0 in #897
  • Circumvent Broken llama.cpp Pre-Tokenizer by @lapp0 in #892
  • Add args to Jinja filters by @eitanturok in #902
  • Allow Parenthesis in STRING_INNER by @lapp0 in #899
  • Allow Objects Which are Unconstrained (No additionalProperties) in JSON Schemas by @lapp0 in #907
  • Use TQDM to track index compilation progress by @lapp0 in #915
  • Update caching and add tokenizer to create_states_mapping by @brandonwillard in #911
  • Use less problematic whitespace token by @lapp0 in #916
  • Enable Tuples / prefixItems in build_regex_from_schema() by @lapp0 in #912
  • Fix invalid regex in unconstrained arrays for json_schema.py by @lapp0 in #919
  • Allow json schema of {}, resulting in unconstrained json value by @lapp0 in #914
  • Fix llamacpp caching by making LlamaCppTokenizer an outlines Tokenizer by @lapp0 in #929
  • Fix Missing pyproject.toml Deps, Breaking Release PyPi Workflow & Add Build Wheel / SDist Check to PR Workflow by @lapp0 in #938
  • Introduce PR Benchmark Workflow by @lapp0 in #903
  • Add Documentation on Outlines Versioning and Releases by @lapp0 in #940

New Contributors

Full Changelog: 0.0.42...0.0.43

Outlines v0.0.42

02 May 11:12
Compare
Choose a tag to compare

What's Changed

  • Add cookbook to run Outlines on the cloud with BentoML by @larme in #848
  • Add Gigax project to community by @rlouf in #850
  • Add HF evaluation article by @rlouf in #851
  • Remove the need to copy all tokens during basic generation by @brandonwillard in #852
  • Add article with HF in README and documentation by @rlouf in #854
  • Add more custom types by @rlouf in #857

New Contributors

Full Changelog: 0.0.41...0.0.42

Outlines v0.0.41

30 Apr 13:12
Compare
Choose a tag to compare

What's Changed

  • Fix typo in llama.cpp documentation by @rlouf in #835
  • Add azure_openai to models init.py by @lassiraa in #840
  • Add phone number and zip code custom types by @rlouf in #849

New Contributors

Full Changelog: 0.0.40...0.0.41

Outlines v0.0.40

21 Apr 07:45
Compare
Choose a tag to compare

What's Changed

  • Exclude escape character in JSON string fields by @rlouf in #829
  • Add tweets about Outlines by @rlouf in #830
  • Add model_name as an optional parameter for azure_openai by @HerrIvan in #825
  • Force dates, uuid, datetimes, times to be between quotes by @rlouf in #831

Full Changelog: 0.0.39...0.0.40

Outlines v0.0.39

17 Apr 07:35
Compare
Choose a tag to compare

What's Changed

  • Add page with projects from the community by @rlouf in #816
  • Add documentation vLLM for multiple GPUs by @rlouf in #817
  • Add torch dependency in installation instructions by @rlouf in #818
  • Add DirectMerge article by @rlouf in #819
  • Add cookbook to run Outlines on the cloud with Modal by @rlouf in #803
  • Fix torch optional import by @rlouf in #821

Full Changelog: 0.0.38...0.0.39

Outlines v0.0.38

15 Apr 12:07
Compare
Choose a tag to compare

What's Changed

  • Improve documentation of generation methods by @rlouf in #769
  • Small typo fix in cookbook example by @mkretsch327 in #775
  • allow json ints to be negative by @posionus in #777
  • Add vLLM integration by @rlouf in #772
  • Add nvidia to list of companies using Outlines by @rlouf in #783
  • Add nvidia logo by @rlouf in #784
  • Add SGLang as a user of outlines by @merrymercy in #786
  • Fix missing text module from json documentation by @ibndias in #791
  • Change white space pattern in llama.cpp test by @rlouf in #793
  • Update the llama.cpp integration by @rlouf in #782
  • Switched order of AzureAsyncOpenAI to AsyncAzureOpenAI by @gfade in #798
  • Add downloads badge by @rlouf in #801
  • Add a small grammar guide by @rlouf in #802
  • Remove unused dependencies by @rlouf in #804
  • Update the README with articles on structured generation by @rlouf in #805
  • Make torch and transformers imports optional by @rlouf in #815

New Contributors

Full Changelog: 0.0.37...0.0.38

Outlines v0.0.37

25 Mar 07:38
803439a
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 0.0.36...0.0.37

Outlines v0.0.36

12 Mar 17:52
Compare
Choose a tag to compare

What's Changed

  • Restore FSM interface for backward compatibility by @rlouf in #741

Full Changelog: 0.0.35...0.0.36

Outlines v0.0.35

12 Mar 17:47
Compare
Choose a tag to compare

What's Changed

  • Fix/fsm race condition by @saattrupdan in #718
  • Allow specifying own Hugging Face tokenizer instance by @shawnz in #717
  • Put prompt_token_ids, attentions_mask and weights on the same device by @rlouf in #719
  • Fixing Enum with only one element being ignored by @isamu-isozaki in #721
  • Escape JSON property names in regex by @sami-t in #724
  • Clean the transformers and llamacpp interfaces by @rlouf in #727
  • Modify openai model to receive openai client as argument during initialization by @RobinPicard in #593
  • Refactor the FSM module by @rlouf in #734
  • Add Guide interface by @rlouf in #737
  • Feat/add transformers integration by @saattrupdan in #728

New Contributors

Full Changelog: 0.0.34...0.0.35

Outlines v0.0.34

28 Feb 20:22
d938678
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 0.0.33...0.0.34