Pydantic

Latest version: v2.10.4

Safety actively analyzes 693883 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 24 of 26

0.9.1

Not secure
* allow custom `get_field_config` on config classes [159](https://github.com/pydantic/pydantic/pull/159)
* add `UUID1`, `UUID3`, `UUID4` and `UUID5` types [167](https://github.com/pydantic/pydantic/pull/167), thanks Gr1N
* modify some inconsistent docstrings and annotations [173](https://github.com/pydantic/pydantic/pull/173), thanks YannLuo
* fix type annotations for exotic types [171](https://github.com/pydantic/pydantic/pull/171), thanks Gr1N
* Reuse type validators in exotic types [171](https://github.com/pydantic/pydantic/pull/171)
* scheduled monthly requirements updates [168](https://github.com/pydantic/pydantic/pull/168)
* add `Decimal`, `ConstrainedDecimal` and `condecimal` types [170](https://github.com/pydantic/pydantic/pull/170), thanks Gr1N

0.9.0

* tweak email-validator import error message [145](https://github.com/pydantic/pydantic/pull/145)
* fix parse error of `parse_date()` and `parse_datetime()` when input is 0 [144](https://github.com/pydantic/pydantic/pull/144), thanks YannLuo
* add `Config.anystr_strip_whitespace` and `strip_whitespace` kwarg to `constr`,
by default values is `False` [163](https://github.com/pydantic/pydantic/pull/163), thanks Gr1N
* add `ConstrainedFloat`, `confloat`, `PositiveFloat` and `NegativeFloat` types [166](https://github.com/pydantic/pydantic/pull/166), thanks Gr1N

0.8.0

* fix type annotation for `inherit_config` [139](https://github.com/pydantic/pydantic/pull/139)
* **breaking change**: check for invalid field names in validators [140](https://github.com/pydantic/pydantic/pull/140)
* validate attributes of parent models [141](https://github.com/pydantic/pydantic/pull/141)
* **breaking change**: email validation now uses
[email-validator](https://github.com/JoshData/python-email-validator) [#142](https://github.com/pydantic/pydantic/pull/142)

0.7.1

Not secure
* fix bug with `create_model` modifying the base class

0.7.0

* added compatibility with abstract base classes (ABCs) [123](https://github.com/pydantic/pydantic/pull/123)
* add `create_model` method [113](https://github.com/pydantic/pydantic/pull/113) [#125](https://github.com/pydantic/pydantic/pull/125)
* **breaking change**: rename `.config` to `.__config__` on a model
* **breaking change**: remove deprecated `.values()` on a model, use `.dict()` instead
* remove use of `OrderedDict` and use simple dict [126](https://github.com/pydantic/pydantic/pull/126)
* add `Config.use_enum_values` [127](https://github.com/pydantic/pydantic/pull/127)
* add wildcard validators of the form `validate('*')` [128](https://github.com/pydantic/pydantic/pull/128)

0.6.4

Not secure
* allow Python date and times objects [122](https://github.com/pydantic/pydantic/pull/122)

Page 24 of 26

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.