Core validation logic for pydantic written in rust
MIT License
Bot releases are visible (Hide)
Published by samuelcolvin 11 months ago
This release is required to fix issues with uploading to PyPI, see https://github.com/pypi/support/issues/3367.
Full Changelog: https://github.com/pydantic/pydantic-core/compare/v2.14.2...v2.14.3
Published by davidhewitt 11 months ago
Note: ⚠️ this release partially failed to upload to PyPI since we hit the 10gb limit on a project, see https://github.com/pypi/support/issues/3367. I (@samuelcolvin) therefore deleted that release from PyPI along with two early releases to make space for 2.14.3.
Full Changelog: https://github.com/pydantic/pydantic-core/compare/v2.14.1...v2.14.2
Published by davidhewitt 12 months ago
Full Changelog: https://github.com/pydantic/pydantic-core/compare/v2.14.0...v2.14.1
Published by davidhewitt 12 months ago
Full Changelog: https://github.com/pydantic/pydantic-core/compare/v2.13.0...v2.14.0
Published by samuelcolvin 12 months ago
Full Changelog: https://github.com/pydantic/pydantic-core/compare/v2.12.0...v2.13.0
Published by samuelcolvin 12 months ago
Union
of List
types by @sydney-runkle in https://github.com/pydantic/pydantic-core/pull/1039
max_digits
and decimals
to pass if normalized or non-normalized input is valid by @sydney-runkle in https://github.com/pydantic/pydantic-core/pull/1049
-
sign as datetime by @samuelcolvin in https://github.com/pydantic/pydantic-core/pull/1060
Full Changelog: https://github.com/pydantic/pydantic-core/compare/v2.11.0...v2.12.0
Published by davidhewitt about 1 year ago
Vec
with OnceLock
slots by @davidhewitt in https://github.com/pydantic/pydantic-core/pull/992
FieldValidationInfo
by @sisp in https://github.com/pydantic/pydantic-core/pull/995
regex_engine
being rejected by validate_core_schema
by @davidhewitt in https://github.com/pydantic/pydantic-core/pull/1011
SchemaSerializer.__reduce__
method to enable pickle
serialization by @edoakes in https://github.com/pydantic/pydantic-core/pull/1006
definition-ref
bug with Dict
keys by @sydney-runkle in https://github.com/pydantic/pydantic-core/pull/1014
ser_json_bytes
mode 'hex'
by @PrettyWood in https://github.com/pydantic/pydantic-core/pull/1016
bool
types with coerce_numbers_to_str=True
by @sydney-runkle in https://github.com/pydantic/pydantic-core/pull/1017
Full Changelog: https://github.com/pydantic/pydantic-core/compare/v2.10.1...v2.11.0
Published by davidhewitt about 1 year ago
Full Changelog: https://github.com/pydantic/pydantic-core/compare/v2.10.0...v2.10.1
Published by adriangb about 1 year ago
TypedDict
from typing_extensions
on <3.12 by @davidhewitt in https://github.com/pydantic/pydantic-core/pull/978
UUID
values having UUID.version=None
by @samuelcolvin in https://github.com/pydantic/pydantic-core/pull/981
validate_core_schema
function and remove validation from SchemaValidator
and SchemaSerializer
constructors by @davidhewitt in https://github.com/pydantic/pydantic-core/pull/982
field_name
and data
available on ValidationInfo
by @samuelcolvin in https://github.com/pydantic/pydantic-core/pull/980
Full Changelog: https://github.com/pydantic/pydantic-core/compare/v2.9.0...v2.10.0
Published by lig about 1 year ago
validate_strings
by @samuelcolvin in https://github.com/pydantic/pydantic-core/pull/883
number
to str
coercion by @lig in https://github.com/pydantic/pydantic-core/pull/975
Full Changelog: https://github.com/pydantic/pydantic-core/compare/v2.8.0...v2.9.0
Published by adriangb about 1 year ago
MultiHostUrl.build
docstring by @Viicos in https://github.com/pydantic/pydantic-core/pull/938
Full Changelog: https://github.com/pydantic/pydantic-core/compare/v2.7.0...v2.8.0
Published by adriangb about 1 year ago
Full Changelog: https://github.com/pydantic/pydantic-core/compare/v2.6.3...v2.7.0
Published by adriangb about 1 year ago
Full Changelog: https://github.com/pydantic/pydantic-core/compare/v2.6.2...v2.6.3
Published by adriangb about 1 year ago
pytest tests/benchmarks --benchmark-enable
by @dmontagu in https://github.com/pydantic/pydantic-core/pull/912
tzinfo.fromutc
for TzInfo
by @lig in https://github.com/pydantic/pydantic-core/pull/864
Full Changelog: https://github.com/pydantic/pydantic-core/compare/v2.6.1...v2.6.2
Published by adriangb about 1 year ago
Full Changelog: https://github.com/pydantic/pydantic-core/compare/v2.6.0...v2.6.1
Published by dmontagu about 1 year ago
pytest-codspeed
to v2.1.0 by @art049 in https://github.com/pydantic/pydantic-core/pull/875
's
lifetime from validate
and validate_assignment
by @davidhewitt in https://github.com/pydantic/pydantic-core/pull/890
left_to_right
union mode by @davidhewitt in https://github.com/pydantic/pydantic-core/pull/889
Full Changelog: https://github.com/pydantic/pydantic-core/compare/v2.5.0...v2.6.0
Published by davidhewitt about 1 year ago
Full Changelog: https://github.com/pydantic/pydantic-core/compare/v2.4.0...v2.5.0
Published by samuelcolvin about 1 year ago
Full Changelog: https://github.com/pydantic/pydantic-core/compare/v2.3.1...v2.4.0
Published by davidhewitt over 1 year ago
Full Changelog: https://github.com/pydantic/pydantic-core/compare/v2.3.0...v2.3.1
Published by dmontagu over 1 year ago
exclude_none
in computed_field
serialization by @hramezani in https://github.com/pydantic/pydantic-core/pull/768
dict[str, Any] | None
by @adriangb in https://github.com/pydantic/pydantic-core/pull/709
Full Changelog: https://github.com/pydantic/pydantic-core/compare/v2.2.0...v2.3.0