Outlines v0.0.43
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 outlinesTokenizer
by @lapp0 in #929 - Fix Missing
pyproject.toml
Deps, BreakingRelease 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
- @eitanturok made their first contribution in #860
- @leloykun made their first contribution in #866
- @Sherlock113 made their first contribution in #867
- @br3no made their first contribution in #874
Full Changelog: 0.0.42...0.0.43