Skip to content

Latest commit

 

History

History
130 lines (70 loc) · 8.79 KB

File metadata and controls

130 lines (70 loc) · 8.79 KB

Changelog

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

Compare with 1.3.0

Build

  • Depend on griffelib instead of griffe (b4ad01b by Timothée Mazzucotelli).

1.3.0 - 2026-02-09

Compare with 1.2.0

Features

1.2.0 - 2026-01-13

Compare with 1.1.8

Features

1.1.8 - 2025-10-14

Compare with 1.1.7

Bug Fixes

  • 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

Compare with 1.1.6

Build

  • Depend on Griffe 1.14 (08f955c by Timothée Mazzucotelli).

1.1.6 - 2025-08-06

Compare with 1.1.5

Bug Fixes

1.1.5 - 2025-08-05

Compare with 1.1.4

Code Refactoring

  • 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

Compare with 1.1.3

Bug Fixes

  • Don't process properties as fields (2977b21 by Timothée Mazzucotelli). Issue-29

1.1.3 - 2025-03-20

Compare with 1.1.2

Bug Fixes

  • Handle field validators targetting all fields with "*" (449487f by Timothée Mazzucotelli). Issue-22
  • Handle inherited fields (c41a776 by Timothée Mazzucotelli). Issue-17

Code Refactoring

  • 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

Compare with 1.1.1

Bug Fixes

  • Use set.discard instead of set.remove to avoid key error (2684be7 by Timothée Mazzucotelli). Issue-26

1.1.1 - 2025-02-17

Compare with 1.1.0

Bug Fixes

  • 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

Compare with 1.0.0

Features

  • Also support pydantic.model_validator (c83074d by Timothée Mazzucotelli). Issue-4

Bug Fixes

  • 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

Code Refactoring

  • Use new autoref elements instead of deprecated spans (3e1020e by Timothée Mazzucotelli).

1.0.0 - 2024-10-12

Compare with first commit

Features

  • Make the project public! (b19ad56 by Timothée Mazzucotelli).