mirror of
https://github.com/kennethreitz/pydantic.git
synced 2026-06-05 23:00:18 +00:00
v1.7 patch (currently v1.7.3) (#2161)
* fix: ignore `__doc__` as valid private attribute (#2091) closes #2090 * Fixes a regression where Enum fields would not propagate keyword arguments to the schema (#2109) fix #2108 * Fix schema extra not being included when field type is Enum * Code format * More code format * Add changes file Co-authored-by: Ben Martineau <b.martineau@iwoca.co.uk> * fix: update all modified field values in `root_validator` when `validate_assignment` is on (#2119) * fix: update all modified field values in `root_validator` when `validate_assignment` is on closes #2116 * chore: update root_validator name Co-authored-by: Arthur Pastel <arthur.pastel@gmail.com> Co-authored-by: Arthur Pastel <arthur.pastel@gmail.com> * fix: support `underscore_attrs_are_private` with generic models (#2139) closes #2138 * fix: set right default value for required (optional) fields (#2143) closes #2142 * Fix #2111: support pickle for built-in dataclasses (#2114) * 2111: support pickle for built-in dataclasses * 2111: add changes * 2111: simplify test * return original name + handle similar names * add additional check * fix a misspell * remove useless f-string * cleanup test Co-authored-by: Samuel Colvin <s@muelcolvin.com> * uprev and add history * tempoarily pin pip Co-authored-by: Eric Jolibois <em.jolibois@gmail.com> Co-authored-by: Ben Martineau <bm424@cam.ac.uk> Co-authored-by: Ben Martineau <b.martineau@iwoca.co.uk> Co-authored-by: Arthur Pastel <arthur.pastel@gmail.com> Co-authored-by: aimestereo <aimestereo@gmail.com>
This commit is contained in:
+13
@@ -1,3 +1,16 @@
|
||||
## v1.7.3 (2020-11-30)
|
||||
|
||||
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 by @aimestereo
|
||||
* Fix a regression where Enum fields would not propagate keyword arguments to the schema, #2109 by @bm424
|
||||
* Ignore `__doc__` as private attribute when `Config.underscore_attrs_are_private` is set, #2090 by @PrettyWood
|
||||
|
||||
## v1.7.2 (2020-11-01)
|
||||
|
||||
* fix slow `GenericModel` concrete model creation, allow `GenericModel` concrete name reusing in module, #2078 by @MrMrRobat
|
||||
|
||||
+2
-1
@@ -646,7 +646,8 @@ _EMPTY = object()
|
||||
|
||||
|
||||
def all_identical(left: Iterable[Any], right: Iterable[Any]) -> bool:
|
||||
"""Check that the items of `left` are the same objects as those in `right`.
|
||||
"""
|
||||
Check that the items of `left` are the same objects as those in `right`.
|
||||
|
||||
>>> a, b = object(), object()
|
||||
>>> all_identical([a, b, a], [a, b, a])
|
||||
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
__all__ = 'VERSION', 'version_info'
|
||||
|
||||
VERSION = '1.7.2'
|
||||
VERSION = '1.7.3'
|
||||
|
||||
|
||||
def version_info() -> str:
|
||||
|
||||
Reference in New Issue
Block a user