Skip to content

Commit 11d1cde

Browse files
authored
Document breaking changes in v0.4.0 (#2154)
1 parent 9b34d6b commit 11d1cde

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

docs/changelog.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,12 @@ PydanticAI is still pre-version 1, so breaking changes will occur, however:
1212
!!! note
1313
Here's a filtered list of the breaking changes for each version to help you upgrade PydanticAI.
1414

15+
### v0.4.0 (2025-07-08)
16+
17+
See [#1799](https://github.com/pydantic/pydantic-ai/pull/1799) - Pydantic Evals `EvaluationReport` and `ReportCase` are now generic dataclasses instead of Pydantic models. If you were serializing them using `model_dump()`, you will now need to use the `EvaluationReportAdapter` and `ReportCaseAdapter` type adapters instead.
18+
19+
See [#1507](https://github.com/pydantic/pydantic-ai/pull/1507) - The `ToolDefinition` `description` argument is now optional and the order of positional arguments has changed from `name, description, parameters_json_schema, ...` to `name, parameters_json_schema, description, ...` to account for this.
20+
1521
### v0.3.0 (2025-06-18)
1622

1723
See [#1142](https://github.com/pydantic/pydantic-ai/pull/1142) — Adds support for thinking parts.

0 commit comments

Comments
 (0)