NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #3576 most downloaded on PyPI
Probabilistic Generative Model Programming
Last release 2 months ago
06 Aug 2026
Ships fairly regularly
a new release about every 4 weeks
Nearly every release is documented
notes for 60 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
4 years old
84 releases · first in 2023
One column per quarter.
Remove deprecated interface and arguments by @rlouf in https://github.com/outlines-dev/outlines/pull/627
Full Changelog: https://github.com/outlines-dev/outlines/compare/0.0.27...0.0.28
Update openai_compatible.py by @7flash in https://github.com/outlines-dev/outlines/pull/600
torch and transformers versions by @lapp0 in https://github.com/outlines-dev/outlines/pull/613Full Changelog: https://github.com/outlines-dev/outlines/compare/0.0.26...0.0.27
Update index.md - fix model by @7flash in https://github.com/outlines-dev/outlines/pull/601
lark package in test_parsing.py by @lapp0 in https://github.com/outlines-dev/outlines/pull/5960.3.0 by @lapp0 in https://github.com/outlines-dev/outlines/pull/579Full Changelog: https://github.com/outlines-dev/outlines/compare/0.0.25...0.0.26
Fix bug in the treatment of the anyOf keywork in JSON schema by @RobinPicard in https://github.com/outlines-dev/outlines/pull/552
Full Changelog: https://github.com/outlines-dev/outlines/compare/0.0.24...0.0.25
Add roadmap blog post by @rlouf in https://github.com/outlines-dev/outlines/pull/519
Full Changelog: https://github.com/outlines-dev/outlines/compare/0.0.23...0.0.24
Support required keyword in JSON Schema by @RobinPicard in https://github.com/outlines-dev/outlines/pull/495
Full Changelog: https://github.com/outlines-dev/outlines/compare/0.0.22...0.0.23
Remove idx arg from FSM interface by @benlipkin in https://github.com/outlines-dev/outlines/pull/510
Full Changelog: https://github.com/outlines-dev/outlines/compare/0.0.21...0.0.22
Do not import transformers at top level in Exllama2 integration by @rlouf in https://github.com/outlines-dev/outlines/pull/490
transformers at top level in Exllama2 integration by @rlouf in https://github.com/outlines-dev/outlines/pull/490Full Changelog: https://github.com/outlines-dev/outlines/compare/0.0.20...0.0.21
Update README.md by @jqueguiner in https://github.com/outlines-dev/outlines/pull/446
Full Changelog: https://github.com/outlines-dev/outlines/compare/0.0.18...0.0.19
Add CFG-guided generation by @benlipkin in https://github.com/outlines-dev/outlines/pull/391
Full Changelog: https://github.com/outlines-dev/outlines/compare/0.0.17...0.0.18
Update README by @jqueguiner in https://github.com/outlines-dev/outlines/pull/436
Full Changelog: https://github.com/outlines-dev/outlines/compare/0.0.16...0.0.17
Define end-to-end applications by @rlouf in https://github.com/outlines-dev/outlines/pull/413
AsyncOpenai client for each request by @rlouf in https://github.com/outlines-dev/outlines/pull/434Full Changelog: https://github.com/outlines-dev/outlines/compare/0.0.15...0.0.16
Add models playing chess example by @rlouf in https://github.com/outlines-dev/outlines/pull/394
vectorize signature and caching in OpenAI integration by @rlouf in https://github.com/outlines-dev/outlines/pull/430Full Changelog: https://github.com/outlines-dev/outlines/compare/0.0.14...0.0.15
anyOf and oneOf implementation of the JSON Schema spec are incorrect by @BruParis in https://github.com/outlines-dev/outlines/pull/399
anyOf and oneOf implementation of the JSON Schema spec are incorrect by @BruParis in https://github.com/outlines-dev/outlines/pull/399Full Changelog: https://github.com/outlines-dev/outlines/compare/0.0.13...0.0.14
step by step prompting and colons in prompts by @MeDott29 in https://github.com/outlines-dev/outlines/pull/390
auto-gpt name in exception by @amrrs in https://github.com/outlines-dev/outlines/pull/392Full Changelog: https://github.com/outlines-dev/outlines/compare/0.0.12...0.0.13
Fix a typo in the documentation by @rlouf in https://github.com/outlines-dev/outlines/pull/369
datasets requirement by @rlouf in https://github.com/outlines-dev/outlines/pull/386AutoGPTQ and AutoAWQ by @rlouf in https://github.com/outlines-dev/outlines/pull/343Full Changelog: https://github.com/outlines-dev/outlines/compare/0.0.11...0.0.12
Add optional api_key parameter by @bettybas in https://github.com/outlines-dev/outlines/pull/362
api_key parameter by @bettybas in https://github.com/outlines-dev/outlines/pull/362text.generate.format constrained generation by @rlouf in https://github.com/outlines-dev/outlines/pull/358transformers and datasets by @rlouf in https://github.com/outlines-dev/outlines/pull/367Full Changelog: https://github.com/outlines-dev/outlines/compare/0.0.10...0.0.11
Fix ReAct example link path by @lukestanley in https://github.com/outlines-dev/outlines/pull/220
transformers dependency explicit by @rlouf in https://github.com/outlines-dev/outlines/pull/240from typing import List in README.md by @alvarobartt in https://github.com/outlines-dev/outlines/pull/256regex and sequence by @jrysana in https://github.com/outlines-dev/outlines/pull/257Tokenizer.convert_token_to_string by @brandonwillard in https://github.com/outlines-dev/outlines/pull/280py.typed and package data information by @brandonwillard in https://github.com/outlines-dev/outlines/pull/294device_map value when device is unspecified by @brandonwillard in https://github.com/outlines-dev/outlines/pull/300test_transformers_logits_vocab_size by @brandonwillard in https://github.com/outlines-dev/outlines/pull/313additional_special_tokens values in special_tokens_map by @brandonwillard in https://github.com/outlines-dev/outlines/pull/314Sequence interface issues by @brandonwillard in https://github.com/outlines-dev/outlines/pull/319walk_fsm by @brandonwillard in https://github.com/outlines-dev/outlines/pull/322walk_fsm condition by @brandonwillard in https://github.com/outlines-dev/outlines/pull/324Full Changelog: https://github.com/outlines-dev/outlines/compare/0.0.8...0.0.9
Update the README by @rlouf in https://github.com/normal-computing/outlines/pull/202
JSON generation method by @rlouf in https://github.com/normal-computing/outlines/pull/140Full Changelog: https://github.com/normal-computing/outlines/compare/0.0.7...0.0.8
Convert tokens to strings before partial matching by @rlouf in https://github.com/normal-computing/outlines/pull/194
Full Changelog: https://github.com/normal-computing/outlines/compare/0.0.6...0.0.7
Add missing requirements by @rlouf in https://github.com/normal-computing/outlines/pull/200
Full Changelog: https://github.com/normal-computing/outlines/compare/0.0.5...0.0.6
Update README with outlines.vectorize by @rlouf in https://github.com/normal-computing/outlines/pull/133
outlines.vectorize by @rlouf in https://github.com/normal-computing/outlines/pull/133transformers models by @rlouf in https://github.com/normal-computing/outlines/pull/134Full Changelog: https://github.com/normal-computing/outlines/compare/0.0.3...0.0.4
Fix bug in https://github.com/normal-computing/outlines#prompting example by @tiendung in https://github.com/normal-computing/outlines/pull/121
OpenAICompletion.generate_choice docstring by @harshkumarchourasia in https://github.com/normal-computing/outlines/pull/128Full Changelog: https://github.com/normal-computing/outlines/compare/0.0.2...0.0.3
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →