|
1 | 1 | # Changelog |
2 | 2 |
|
| 3 | +## [v0.20.9] - 2026-03-16 |
| 4 | + |
| 5 | +### Changed |
| 6 | + |
| 7 | +- Reorganize documentation site architecture and navigation. |
| 8 | +- Add SEO meta descriptions to all doc pages. |
| 9 | +- Redesign README: lead with value, collapse details. |
| 10 | + |
3 | 11 | ## [v0.20.8] - 2026-03-13 |
4 | 12 |
|
5 | 13 | - Add `needs_model_specs=True` to agent CLI run and models commands. |
|
186 | 194 |
|
187 | 195 | **`pipelex build runner`** — Now automatically generates both the Python runner file AND the required Pydantic structures. When you run this command, it creates a complete, ready-to-execute Python script that imports the generated structures, so you can immediately use typed objects in your pipeline code. |
188 | 196 |
|
189 | | - See the [Build Commands documentation](https://docs.pipelex.com/home/9-tools/cli/#build-commands) for usage examples. |
| 197 | + See the [Build Commands documentation](https://docs.pipelex.com/latest/tools/cli/build/) for usage examples. |
190 | 198 |
|
191 | 199 | - **New Backends & Models**: |
192 | 200 | - **Hugging Face Inference** — Support for Hugging Face Inference API, including `qwen-image` text-to-image model. |
|
209 | 217 | - **LLM Reasoning Controls**: Unified support for "Thinking" models (Chain of Thought) with `reasoning_effort`, `reasoning_budget`, and `thinking_mode` parameters. Supports Anthropic Extended Thinking, Google Gemini Thinking, OpenAI Reasoning (`o1`/`o3`), and Mistral/Magistral models. Includes new presets: `$deep-analysis` and `$quick-reasoning`. |
210 | 218 | - **Image-to-Image Generation**: `PipeImgGen` now supports input images via `input_images` field, with `InputImagesTaxonomy` for provider-specific handling and variable reference detection (`{{ var }}`, `$var`, `@var`) in prompts. |
211 | 219 | - **PipeCompose "Construct" Mode**: New `construct` mode for building structured objects (dictionaries/Pydantic models) directly from variables. |
212 | | -- **Nested concepts in inline structures**: You can now define nested structures for your concepts in your `.plx` files. Learn more here: [Nested Concepts in Inline Structures](https://docs.pipelex.com/home/6-build-reliable-ai-workflows/concepts/inline-structures). |
| 220 | +- **Nested concepts in inline structures**: You can now define nested structures for your concepts in your `.plx` files. Learn more here: [Nested Concepts in Inline Structures](https://docs.pipelex.com/latest/building-methods/concepts/inline-structures). |
213 | 221 |
|
214 | 222 | ### Breaking Changes |
215 | 223 |
|
|
456 | 464 | - **LLM Reasoning Controls**: Unified support for "Thinking" models (Chain of Thought) with `reasoning_effort`, `reasoning_budget`, and `thinking_mode` parameters. Supports Anthropic Extended Thinking, Google Gemini Thinking, OpenAI Reasoning (`o1`/`o3`), and Mistral/Magistral models. Includes new presets: `$deep-analysis` and `$quick-reasoning`. |
457 | 465 | - **Image-to-Image Generation**: `PipeImgGen` now supports input images via `input_images` field, with `InputImagesTaxonomy` for provider-specific handling and variable reference detection (`{{ var }}`, `$var`, `@var`) in prompts. |
458 | 466 | - **PipeCompose "Construct" Mode**: New `construct` mode for building structured objects (dictionaries/Pydantic models) directly from variables. |
459 | | - - **Nested concepts in inline structures**: You can now define nested structures for your concepts in your `.plx` files. Learn more here: [Nested Concepts in Inline Structures](https://docs.pipelex.com/home/6-build-reliable-ai-workflows/concepts/inline-structures). |
| 467 | + - **Nested concepts in inline structures**: You can now define nested structures for your concepts in your `.plx` files. Learn more here: [Nested Concepts in Inline Structures](https://docs.pipelex.com/latest/building-methods/concepts/inline-structures). |
460 | 468 |
|
461 | 469 | ### Added |
462 | 470 | - **Builder Auto-Repair**: Self-healing capabilities including auto-generation of undeclared concepts, multiplicity mismatch fixes, and pruning of unreachable pipes/unused concepts. |
|
558 | 566 |
|
559 | 567 | **`pipelex build runner`** — Now automatically generates both the Python runner file AND the required Pydantic structures. When you run this command, it creates a complete, ready-to-execute Python script that imports the generated structures, so you can immediately use typed objects in your pipeline code. |
560 | 568 |
|
561 | | - See the [Build Commands documentation](https://docs.pipelex.com/home/9-tools/cli/#build-commands) for usage examples. |
| 569 | + See the [Build Commands documentation](https://docs.pipelex.com/latest/tools/cli/build/) for usage examples. |
562 | 570 |
|
563 | 571 | - **New Backends & Models**: |
564 | 572 | - **Hugging Face Inference** — Support for Hugging Face Inference API, including `qwen-image` text-to-image model. |
@@ -1237,13 +1245,13 @@ This is all in the spirit of making Pipelex a declarative language, where you ex |
1237 | 1245 |
|
1238 | 1246 | We've completely redesigned how LLMs are configured and accessed in Pipelex, making it more flexible and easier to get started: |
1239 | 1247 |
|
1240 | | -- **Get started in seconds** with [Pipelex Inference](home/7-configuration/config-technical/inference-backend-config.md): Use a single API key to access all major LLM providers (OpenAI, Anthropic, Google, Mistral, and more) |
| 1248 | +- **Get started in seconds** with [Pipelex Inference](configuration/config-technical/inference-backend-config.md): Use a single API key to access all major LLM providers (OpenAI, Anthropic, Google, Mistral, and more) |
1241 | 1249 | - **Flexible backend configuration**: Configure multiple inference backends (Azure OpenAI, Amazon Bedrock, Vertex AI, etc.) through simple TOML files in `.pipelex/inference/` |
1242 | | -- **Smart model routing**: Automatically route models to the right backend using [routing profiles](home/7-configuration/config-technical/inference-backend-config.md#routing-profiles) with pattern matching |
| 1250 | +- **Smart model routing**: Automatically route models to the right backend using [routing profiles](configuration/config-technical/inference-backend-config.md#routing-profiles) with pattern matching |
1243 | 1251 | - **User-friendly aliases**: Define shortcuts like `best-claude` → `claude-4.1-opus` with optional fallback chains |
1244 | 1252 | - **Cost-aware model specs**: Each model includes detailed pricing, capabilities, and constraints for better cost management |
1245 | 1253 |
|
1246 | | -For complete details, see the [Inference Backend Configuration](home/7-configuration/config-technical/inference-backend-config.md) documentation. |
| 1254 | +For complete details, see the [Inference Backend Configuration](configuration/config-technical/inference-backend-config.md) documentation. |
1247 | 1255 |
|
1248 | 1256 | ### Added |
1249 | 1257 |
|
|
0 commit comments