All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
1.3.1 - 2026-02-20
- Depend on griffelib instead of griffe (b4ad01b by Timothée Mazzucotelli).
1.3.0 - 2026-02-09
- Support dedent/cleandoc for Field description (ab6c0dc by Christopher Barber). Issue-50, PR-52
- Support Pydantic's
PrivateAttr(9491921 by Daniel Gafni). Issue-43, PR-49
1.2.0 - 2026-01-13
1.1.8 - 2025-10-14
- Don't process module aliases (all modules eventually get processed) (87ab586 by Timothée Mazzucotelli). Issue-45
- Prevent crashes while computing JSON schemas (ec1b424 by Timothée Mazzucotelli).
1.1.7 - 2025-09-05
- Depend on Griffe 1.14 (08f955c by Timothée Mazzucotelli).
1.1.6 - 2025-08-06
1.1.5 - 2025-08-05
- Rename logger to
griffe_pydantic(ad436b5 by Timothée Mazzucotelli). - Use DEBUG log level for unhandled objects (1f33b32 by Martin Stancsics). Issue-31, PR-38
1.1.4 - 2025-03-26
1.1.3 - 2025-03-20
- Handle field validators targetting all fields with
"*"(449487f by Timothée Mazzucotelli). Issue-22 - Handle inherited fields (c41a776 by Timothée Mazzucotelli). Issue-17
- Move code to internal API, update docs accordingly (2f37b7e by Timothée Mazzucotelli).
- Run dynamic analysis once package is loaded (6e3ab4f by Timothée Mazzucotelli). Issue-19
1.1.2 - 2025-02-18
- Use
set.discardinstead ofset.removeto avoid key error (2684be7 by Timothée Mazzucotelli). Issue-26
1.1.1 - 2025-02-17
- Don't label
ClassVar-annotated attributes as Pydantic fields (0dbf958 by Miradil Zeynalli). Issue-18, PR-25, Co-authored-by: Timothée Mazzucotelli dev@pawamoy.fr - Don't crash when trying to evaluate AST literals (field descriptions) (b41bf46 by Timothée Mazzucotelli). Issue-16
1.1.0 - 2024-11-03
- Don't crash on new config based on
ConfigDict(c23ba7c by Timothée Mazzucotelli). Issue-6 - Don't process class aliases, as real classes are processed at some point anyway (24a10f7 by SimonBoothroyd). Issue-8, PR-7, Co-authored-by: Timothée Mazzucotelli dev@pawamoy.fr
- Use new autoref elements instead of deprecated spans (3e1020e by Timothée Mazzucotelli).
1.0.0 - 2024-10-12
- Make the project public! (b19ad56 by Timothée Mazzucotelli).