Skip to content
This repository was archived by the owner on Mar 20, 2023. It is now read-only.

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Jul 12, 2022

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
pydantic ==1.6.2 -> ==1.10.6 age adoption passing confidence

Release Notes

pydantic/pydantic

v1.10.6: 2023-03-02

Compare Source

What's Changed

  • Implement logic to support creating validators from non standard callables by using defaults to identify them and unwrapping functools.partial and functools.partialmethod when checking the signature, #​5126 by @​JensHeinrich
  • Fix mypy plugin for v1.1.1, and fix dataclass_transform decorator for pydantic dataclasses, #​5111 by @​cdce8p
  • Raise ValidationError, not ConfigError, when a discriminator value is unhashable, #​4773 by @​kurtmckee

New Contributors

Full Changelog: pydantic/pydantic@v1.10.5...v1.10.6

v1.10.5: (2023-02-15)

Compare Source

New Contributors

Full Changelog: pydantic/pydantic@v1.10.4...v1.10.5

v1.10.4: (2022-12-30)

Compare Source

Full Changelog: pydantic/pydantic@v1.10.3...v1.10.4

v1.10.3: (2022-12-29)

Compare Source

Full Changelog: pydantic/pydantic@v1.10.2...v1.10.3

v1.10.2

Compare Source

v1.10.1

Compare Source

v1.10.0

Compare Source

v1.9.2

Compare Source

Revert Breaking Change: v1.9.1 introduced a breaking change where model fields were
deep copied by default, this release reverts the default behaviour to match v1.9.0 and before,
while also allow deep-copy behaviour via copy_on_model_validation = 'deep'. See #​4092 for more information.

  • Allow for shallow copies of model fields, Config.copy_on_model_validation is now a str which must be
    'none', 'deep', or 'shallow' corresponding to not copying, deep copy & shallow copy; default 'shallow',
    #​4093 by @​timkpaine

v1.9.1

Compare Source

Thank you to pydantic's sponsors:
@​tiangolo, @​stellargraph, @​JonasKs, @​grillazz, @​Mazyod, @​kevinalh, @​chdsbd, @​povilasb, @​povilasb, @​jina-ai,
@​mainframeindustries, @​robusta-dev, @​SendCloud, @​rszamszur, @​jodal, @​hardbyte, @​corleyma, @​daddycocoaman,
@​Rehket, @​jokull, @​reillysiemens, @​westonsteimel, @​primer-io, @​koxudaxi, @​browniebroke, @​stradivari96,
@​adriangb, @​kamalgill, @​jqueguiner, @​dev-zero, @​datarootsio, @​RedCarpetUp
for their kind support.

v1.9.0

Compare Source

Thank you to pydantic's sponsors:
@​sthagen, @​timdrijvers, @​toinbis, @​koxudaxi, @​ginomempin, @​primer-io, @​and-semakin, @​westonsteimel, @​reillysiemens,
@​es3n1n, @​jokull, @​JonasKs, @​Rehket, @​corleyma, @​daddycocoaman, @​hardbyte, @​datarootsio, @​jodal, @​aminalaee, @​rafsaf,
@​jqueguiner, @​chdsbd, @​kevinalh, @​Mazyod, @​grillazz, @​JonasKs, @​simw, @​leynier, @​xfenix
for their kind support.

Highlights
v1.9.0 (2021-12-31) Changes
v1.9.0a2 (2021-12-24) Changes
v1.9.0a1 (2021-12-18) Changes

v1.8.2

Compare Source

!!! warning
A security vulnerability, level "moderate" is fixed in v1.8.2. Please upgrade ASAP.
See security advisory CVE-2021-29510

  • Security fix: Fix date and datetime parsing so passing either 'infinity' or float('inf')
    (or their negative values) does not cause an infinite loop,
    see security advisory CVE-2021-29510
  • fix schema generation with Enum by generating a valid name, #​2575 by @​PrettyWood
  • fix JSON schema generation with a Literal of an enum member, #​2536 by @​PrettyWood
  • Fix bug with configurations declarations that are passed as
    keyword arguments during class creation, #​2532 by @​uriyyo
  • Allow passing json_encoders in class kwargs, #​2521 by @​layday
  • support arbitrary types with custom __eq__, #​2483 by @​PrettyWood
  • support Annotated in validate_arguments and in generic models with Python 3.9, #​2483 by @​PrettyWood

v1.8.1

Compare Source

Bug fixes for regressions and new features from v1.8

v1.8

Compare Source

!!! warning
A security vulnerability, level "moderate" is fixed in v1.8.2. Please upgrade ASAP.
See security advisory CVE-2021-29510

  • Security fix: Fix date and datetime parsing so passing either 'infinity' or float('inf')
    (or their negative values) does not cause an infinite loop,
    see security advisory CVE-2021-29510
  • fix schema generation with Enum by generating a valid name, #​2575 by @​PrettyWood
  • fix JSON schema generation with a Literal of an enum member, #​2536 by @​PrettyWood
  • Fix bug with configurations declarations that are passed as
    keyword arguments during class creation, #​2532 by @​uriyyo
  • Allow passing json_encoders in class kwargs, #​2521 by @​layday
  • support arbitrary types with custom __eq__, #​2483 by @​PrettyWood
  • support Annotated in validate_arguments and in generic models with Python 3.9, #​2483 by @​PrettyWood

v1.7.4

Compare Source

  • Security fix: Fix date and datetime parsing so passing either 'infinity' or float('inf')
    (or their negative values) does not cause an infinite loop,
    See security advisory CVE-2021-29510

v1.7.3

Compare Source

Thank you to pydantic's sponsors:
@​timdrijvers, @​BCarley, @​chdsbd, @​tiangolo, @​matin, @​linusg, @​kevinalh, @​jorgecarleitao, @​koxudaxi, @​primer-api,
@​mkeen, @​meadsteve for their kind support.

  • fix: set right default value for required (optional) fields, #​2142 by @​PrettyWood
  • fix: support underscore_attrs_are_private with generic models, #​2138 by @​PrettyWood
  • fix: update all modified field values in root_validator when validate_assignment is on, #​2116 by @​PrettyWood
  • Allow pickling of pydantic.dataclasses.dataclass dynamically created from a built-in dataclasses.dataclass, [#​2111](https://togithub.

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate. View repository job log here.

@renovate renovate bot force-pushed the renovate/pydantic-1.x branch from ae81c42 to 6bc41ac Compare August 11, 2022 14:29
@renovate renovate bot changed the title Update dependency pydantic to v1.9.1 Update dependency pydantic to v1.9.2 Aug 11, 2022
@renovate renovate bot force-pushed the renovate/pydantic-1.x branch from 6bc41ac to 57d8288 Compare August 30, 2022 19:36
@renovate renovate bot changed the title Update dependency pydantic to v1.9.2 Update dependency pydantic to v1.10.0 Aug 30, 2022
@renovate renovate bot force-pushed the renovate/pydantic-1.x branch from 57d8288 to 5409898 Compare August 31, 2022 11:28
@renovate renovate bot changed the title Update dependency pydantic to v1.10.0 Update dependency pydantic to v1.10.1 Aug 31, 2022
@renovate renovate bot force-pushed the renovate/pydantic-1.x branch from 5409898 to 9efea6b Compare September 5, 2022 21:43
@renovate renovate bot changed the title Update dependency pydantic to v1.10.1 Update dependency pydantic to v1.10.2 Sep 5, 2022
@renovate renovate bot force-pushed the renovate/pydantic-1.x branch from 9efea6b to 4600cd0 Compare November 2, 2022 21:08
@renovate renovate bot force-pushed the renovate/pydantic-1.x branch from 4600cd0 to 80648c1 Compare December 29, 2022 13:05
@renovate renovate bot changed the title Update dependency pydantic to v1.10.2 Update dependency pydantic to v1.10.3 Dec 29, 2022
@renovate renovate bot force-pushed the renovate/pydantic-1.x branch from 80648c1 to ee9a041 Compare December 30, 2022 11:15
@renovate renovate bot changed the title Update dependency pydantic to v1.10.3 Update dependency pydantic to v1.10.4 Dec 30, 2022
@renovate renovate bot force-pushed the renovate/pydantic-1.x branch from ee9a041 to 1cf6c13 Compare March 18, 2023 19:54
@renovate renovate bot changed the title Update dependency pydantic to v1.10.4 Update dependency pydantic to v1.10.6 Mar 18, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant