samuelcolvin/pydantic
### [`v1.8.2`](https://togithub.com/samuelcolvin/pydantic/blob/master/HISTORY.md#v182-2021-05-11)
[Compare Source](https://togithub.com/samuelcolvin/pydantic/compare/v1.8.1...v1.8.2)
!!! warning
A security vulnerability, level "moderate" is fixed in v1.8.2. Please upgrade **ASAP**.
See security advisory [CVE-2021-29510](https://togithub.com/samuelcolvin/pydantic/security/advisories/GHSA-5jqp-qgf6-3pvh)
- **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](https://togithub.com/samuelcolvin/pydantic/security/advisories/GHSA-5jqp-qgf6-3pvh)
- fix schema generation with Enum by generating a valid name, [#2575](https://togithub.com/samuelcolvin/pydantic/issues/2575) by [@PrettyWood](https://togithub.com/PrettyWood)
- fix JSON schema generation with a `Literal` of an enum member, [#2536](https://togithub.com/samuelcolvin/pydantic/issues/2536) by [@PrettyWood](https://togithub.com/PrettyWood)
- Fix bug with configurations declarations that are passed as
keyword arguments during class creation, [#2532](https://togithub.com/samuelcolvin/pydantic/issues/2532) by [@uriyyo](https://togithub.com/uriyyo)
- Allow passing `json_encoders` in class kwargs, [#2521](https://togithub.com/samuelcolvin/pydantic/issues/2521) by [@layday](https://togithub.com/layday)
- support arbitrary types with custom `__eq__`, [#2483](https://togithub.com/samuelcolvin/pydantic/issues/2483) by [@PrettyWood](https://togithub.com/PrettyWood)
- support `Annotated` in `validate_arguments` and in generic models with python 3.9, [#2483](https://togithub.com/samuelcolvin/pydantic/issues/2483) by [@PrettyWood](https://togithub.com/PrettyWood)
Configuration
📅 Schedule: 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 contains the following updates:
==1.8.1
->==1.8.2
Release Notes
samuelcolvin/pydantic
### [`v1.8.2`](https://togithub.com/samuelcolvin/pydantic/blob/master/HISTORY.md#v182-2021-05-11) [Compare Source](https://togithub.com/samuelcolvin/pydantic/compare/v1.8.1...v1.8.2) !!! warning A security vulnerability, level "moderate" is fixed in v1.8.2. Please upgrade **ASAP**. See security advisory [CVE-2021-29510](https://togithub.com/samuelcolvin/pydantic/security/advisories/GHSA-5jqp-qgf6-3pvh) - **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](https://togithub.com/samuelcolvin/pydantic/security/advisories/GHSA-5jqp-qgf6-3pvh) - fix schema generation with Enum by generating a valid name, [#2575](https://togithub.com/samuelcolvin/pydantic/issues/2575) by [@PrettyWood](https://togithub.com/PrettyWood) - fix JSON schema generation with a `Literal` of an enum member, [#2536](https://togithub.com/samuelcolvin/pydantic/issues/2536) by [@PrettyWood](https://togithub.com/PrettyWood) - Fix bug with configurations declarations that are passed as keyword arguments during class creation, [#2532](https://togithub.com/samuelcolvin/pydantic/issues/2532) by [@uriyyo](https://togithub.com/uriyyo) - Allow passing `json_encoders` in class kwargs, [#2521](https://togithub.com/samuelcolvin/pydantic/issues/2521) by [@layday](https://togithub.com/layday) - support arbitrary types with custom `__eq__`, [#2483](https://togithub.com/samuelcolvin/pydantic/issues/2483) by [@PrettyWood](https://togithub.com/PrettyWood) - support `Annotated` in `validate_arguments` and in generic models with python 3.9, [#2483](https://togithub.com/samuelcolvin/pydantic/issues/2483) by [@PrettyWood](https://togithub.com/PrettyWood)Configuration
📅 Schedule: 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.
This PR has been generated by WhiteSource Renovate. View repository job log here.