-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
chore(deps): update dependency pydantic to v1.10.15 - autoclosed #39
Closed
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Codecov Report
Additional details and impacted files@@ Coverage Diff @@
## main #39 +/- ##
=======================================
Coverage 90.98% 90.98%
=======================================
Files 12 12
Lines 233 233
Branches 19 19
=======================================
Hits 212 212
Misses 21 21 |
renovate
bot
changed the title
chore(deps): update dependency pydantic to v1.10.2
Update dependency pydantic to v1.10.2
Dec 17, 2022
renovate
bot
changed the title
Update dependency pydantic to v1.10.2
chore(deps): update dependency pydantic to v1.10.2
Dec 17, 2022
renovate
bot
changed the title
chore(deps): update dependency pydantic to v1.10.2
chore(deps): update dependency pydantic to v1.10.6
Mar 16, 2023
renovate
bot
force-pushed
the
renovate/pydantic-1.x
branch
from
March 16, 2023 11:34
0868aa8
to
86c3356
Compare
renovate
bot
changed the title
chore(deps): update dependency pydantic to v1.10.6
chore(deps): update dependency pydantic to v1.10.8
Jun 1, 2023
renovate
bot
force-pushed
the
renovate/pydantic-1.x
branch
from
June 1, 2023 20:34
86c3356
to
7526800
Compare
renovate
bot
changed the title
chore(deps): update dependency pydantic to v1.10.8
chore(deps): update dependency pydantic to v1.10.9
Jun 10, 2023
renovate
bot
force-pushed
the
renovate/pydantic-1.x
branch
from
June 10, 2023 02:24
7526800
to
523eb07
Compare
renovate
bot
changed the title
chore(deps): update dependency pydantic to v1.10.9
chore(deps): update dependency pydantic to v1.10.10
Jun 30, 2023
renovate
bot
force-pushed
the
renovate/pydantic-1.x
branch
from
June 30, 2023 14:57
523eb07
to
882d366
Compare
renovate
bot
changed the title
chore(deps): update dependency pydantic to v1.10.10
chore(deps): update dependency pydantic to v1.10.11
Jul 4, 2023
renovate
bot
force-pushed
the
renovate/pydantic-1.x
branch
from
July 4, 2023 20:11
882d366
to
18e513a
Compare
renovate
bot
force-pushed
the
renovate/pydantic-1.x
branch
from
July 25, 2023 05:09
18e513a
to
6489f27
Compare
renovate
bot
changed the title
chore(deps): update dependency pydantic to v1.10.11
chore(deps): update dependency pydantic to v1.10.12
Jul 25, 2023
renovate
bot
changed the title
chore(deps): update dependency pydantic to v1.10.12
chore(deps): update dependency pydantic to v1.10.13
Sep 28, 2023
renovate
bot
force-pushed
the
renovate/pydantic-1.x
branch
from
September 28, 2023 05:49
6489f27
to
c271583
Compare
renovate
bot
force-pushed
the
renovate/pydantic-1.x
branch
from
January 20, 2024 02:54
c271583
to
7995411
Compare
renovate
bot
changed the title
chore(deps): update dependency pydantic to v1.10.13
chore(deps): update dependency pydantic to v1.10.14
Jan 20, 2024
renovate
bot
force-pushed
the
renovate/pydantic-1.x
branch
from
April 5, 2024 02:43
7995411
to
74b9a1c
Compare
renovate
bot
changed the title
chore(deps): update dependency pydantic to v1.10.14
chore(deps): update dependency pydantic to v1.10.15
Apr 5, 2024
renovate
bot
changed the title
chore(deps): update dependency pydantic to v1.10.15
chore(deps): update dependency pydantic to v1.10.15 - autoclosed
Apr 26, 2024
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
==1.9.0
->==1.10.15
Release Notes
pydantic/pydantic (pydantic)
v1.10.15
Compare Source
What's Changed
Full Changelog: pydantic/pydantic@v1.10.14...v1.10.15
v1.10.14
: 2024-01-19Compare Source
What's Changed
cached_property
handling in dataclasses when copied by @rdbisme in https://github.com/pydantic/pydantic/pull/8407New Contributors
Full Changelog: pydantic/pydantic@v1.10.13...v1.10.14
v1.10.13
Compare Source
pydantic.validate_email
, #7673 by @hramezaniv1.10.12
Compare Source
maxlen
property being dropped ondeque
validation. Happened only if the deque item has been typed. Changes the_validate_sequence_like
func, #6581 by @maciekglowkav1.10.11
Compare Source
v1.10.10
Compare Source
Json
field support to settings management, #6250 by @hramezaniv1.10.9
Compare Source
v1.10.8
Compare Source
Literal
usage withtyping-extension==4.6.0
, #5826 by @hramezaniAnyClassMethod
for changes in python/typeshed#9771, #5505 by @ITProKylev1.10.7
Compare Source
ConstrainedStr
withregex
as dict key, #5223 by @matejetzfrom_orm
in their own classes, #5187 by @dmontaguInitVar
usage with pydantic dataclasses, mypy version1.1.1
and the custom mypy plugin, #5162 by @cdce8pv1.10.6
Compare Source
functools.partial
andfunctools.partialmethod
when checking the signature, #5126 by @JensHeinrichdataclass_transform
decorator for pydantic dataclasses, #5111 by @cdce8pValidationError
, notConfigError
, when a discriminator value is unhashable, #4773 by @kurtmckeev1.10.5
Compare Source
GenericModel
s with complex sets of models, #5052 by @MarkusSintonenRecursionError
when deep-copying dataclass types wrapped by pydantic, #4949 by @mbillingrX | Y
union syntax breakingGenericModel
, #4146 by @thenxv1.10.4
Compare Source
typing-extensions>=4.2.0
, #4885 by @samuelcolvinv1.10.3
Compare Source
NOTE: v1.10.3 was "yanked" from PyPI due to #4885 which is fixed in v1.10.4
schema
andschema_json
on models where a model instance is a one of default values, #4781 by @BobroniumDataclassProxy
, #4695 by @PrettyWoodpostgresql+psycopg
as allowed scheme forPostgreDsn
to make it usable with SQLAlchemy 2, #4689 by @morianpatternProperties
andadditionalProperties
, #4641 by @jpariseunique_items
, #4568 by @mfulgoGenericModel
withCallable
param raising aTypeError
, #4551 by @mfulgoStrictStr
type annotation, #4538 by @sispdataclass_transform
keyword argument name fromfield_descriptors
tofield_specifiers
, #4500 by @samuelcolvin__post_init__
when dataclasses are inherited, #4487 by @PrettyWoodv1.10.2
Compare Source
4_300
) strings/bytes as input to int fields, seepython/cpython#95778 and
CVE-2020-10735, #1477 by @samuelcolvin
tomllib
on Python 3.11 when parsingmypy
configuration, #4476 by @hauntsaninjaGenericModel
cache to detect order of arguments inUnion
models, #4474 by @sveinugulist
anddict
asdefault_factory
, #4457 by @samuelcolvinv1.10.1
Compare Source
v1.10.0
Compare Source
dataclass
decorator to really act like its standard lib equivalent.It hence keeps
__eq__
,__hash__
, ... and makes comparison with its non-validated version possible.It also fixes usage of
frozen
dataclasses in fields and usage ofdefault_factory
in nested dataclasses.The support of
Config.extra
has been added.Finally, config customization directly via a
dict
is now possible, #2557 by @PrettyWoodBREAKING CHANGES:
compiled
boolean (whether pydantic is compiled with cython) has been moved frommain.py
toversion.py
Config.extra
is supported,dataclass
ignores by default extra arguments (likeBaseModel
)__set_name__
protocol inBaseModel
for PrivateAttrs, #4407 by @tlambert03parse_env_var
inConfig
, #4406 by @acmiyaguchimaster
tomain
, #4405 by @hramezaniStrictStr
does not raiseValidationError
whenmax_length
is present inField
, #4388 by @hramezaniSecretStr
andSecretBytes
hashable, #4387 by @chbndrhnnsStrictBytes
does not raiseValidationError
whenmax_length
is present inField
, #4380 by @JeanArhancettype
, #4375 by @hramezanire.Pattern
, #4366 by @hramezani__post_init_post_parse__
is incorrectly passed keyword arguments when no__post_init__
is defined, #4361 by @hramezaniForwardRef
andCallable
frompydantic.typing
instead oftyping
and also exposeMappingIntStrAny
, #4358 by @aminalaeeAny
types from thedataclass
decorator so it can be used with thedisallow_any_expr
mypy option, #4356 by @DetachHeadpydantic/pydantic
, #4348 by @yezz123Extra.forbid
is validated multiple times, #4343 by @detachheadoneOf
instead ofanyOf
when generating OpenAPI schema definitions, #4335 by @MaxwellPayneJson
type.Json[list[str]]
will be now inferred aslist[str]
,Json[Any]
should be used instead of plainJson
.Runtime behaviour is not changed, #4332 by @Bobronium
alias is not None
check, rather thanbool(alias)
, #4253 by @sergeytsaplinForwardRef
s inField.outer_type_
, #4249 by @JacobHayes__dataclass_transform__
has been replaced bytyping_extensions.dataclass_transform
, which is the preferred way to mark pydantic models as a dataclass under PEP 681, #4241 by @multimericConfig
when validating nestedNamedTuple
fields, #4219 by @synekBaseModel.construct
to work with aliased Fields, #4192 by @kylebamossmart_deepcopy
and revert todeepcopy
if so, #4184 by @coneybeareConfig.anystr_upper
andto_upper
kwarg to constr and conbytes, #4165 by @sathelerset
andfrozenset
when they include default values, #4155 by @aminalaee@validator
are classmethods, #4102 by @DMRobertsonType[]
in schema, #4051 by @aminalaeedefault
value in JSON Schema whenconst=True
, #4031 by @aminalaeeallow_inf_nan
, #3994 by @tiangoloenv_prefix
had characters in common withenv_nested_delimiter
, #3975 by @arsenroncreate_model
, #3945 by @hot123sBaseModel
, #3920 by @irgolicMinus was serialized in incorrect place ("P-1DT23H59M59.888735S" instead of correct "-P1DT23H59M59.888735S"), #3899 by @07pepa
supports the following schemes:
cockroachdb
,cockroachdb+psycopg2
andcockroachdb+asyncpg
, #3839 by @blubber__init__
method in models, #3824 by @patrick91BaseModel
instances, #3777 by @PrettyWoodConstrainedDate
andcondate
, #3740 by @hottwajkw_only
in dataclasses, #3670 by @detachheadColor
class, #3646 by @aminalaeeto_lower_camel()
for "non pascal case" camel case, #3463 by @schlerpdefault
anddefault_factory
arguments in Mypy plugin, #3430 by @klaa97inspect.signature
forBaseModel
, #3413 by @fix-inspect-signatureSecretField
abstract class so that all the current and future secret fields likeSecretStr
andSecretBytes
will derive from it, #3409 by @expobrainPostgresDsn
, #3337 by @rglskSecretsSettingsSource
to respectconfig.case_sensitive
, #3273 by @JeanArhancetConfigError
when multiple fields are incorrectly set for a single validator, #3215 by @SunsetOrangeField
s insideAnnotated
forTypedDicts
required, #3133 by @ezegomezint_validator
, #3112 by @ojii__rich_repr__
method toRepresentation
class which enables pretty printing with Rich, #3099 by @willmcguganAnyUrl
and descendent types, #3061 by @FaresAhmedbvalidate_arguments
decorator now supportsalias
, #3019 by @MAD-py__dict__
and__weakref__
attributes inAnyUrl
and IP address fields, #2890 by @nuno-andreFinal
in a field type annotation, #2766 by @uriyyotyping_extensions>=4.1.0
to guaranteedataclass_transform
is available, #4424 by @commonismcopy_on_model_validation
to reflect recent changes, #4369 by @samuelcolvin__slots__
is passed tocreate_model
,__slots__
is then ignored, #4432 by @samuelcolvinBaseSettings.Config
to avoid mypy errors, also correct mypy version compatibility notice in docs, #4450 by @samuelcolvinv1.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.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.
generics._generic_types_cache
andgenerics._assigned_parameters
to avoid unlimited increase in memory usage, #4083 by @samuelcolvin
__isinstancecheck__
on pydantic models when the type is not a model, may also avoid memory "leaks", #4081 by @samuelcolvinFieldInfo
that caused problems with PEP 593 type aliases, #4067 by @adriangb__dataclass_transform__
when usingpydantic.dataclasses.dataclass
, #4006 by @giuliano-oliveiraClassVar
s in models, #3679 by @samuelcolvinConfig.copy_on_model_validation
does a deep copy and not a shallow one, #3641 by @PrettyWoodread_text(encoding='utf-8')
forsetup.py
, #3625 by @hswong3iConfiguration
📅 Schedule: Branch creation - "before 4am on Monday" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, 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 Mend Renovate. View repository job log here.