-
-
Notifications
You must be signed in to change notification settings - Fork 2.1k
Comparing changes
Open a pull request
base repository: pydantic/pydantic
base: v2.10.3
head repository: pydantic/pydantic
compare: v2.10.4
- 11 commits
- 26 files changed
- 7 contributors
Commits on Dec 15, 2024
-
Properly fetch PEP 695 type params for functions, do not fetch annota…
…tions from signature (#11115) We now unsupport built-in functions.
Configuration menu - View commit details
-
Copy full SHA for fb58e44 - Browse repository at this point
Copy the full SHA fb58e44View commit details
Commits on Dec 18, 2024
-
Configuration menu - View commit details
-
Copy full SHA for e036881 - Browse repository at this point
Copy the full SHA e036881View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7814fde - Browse repository at this point
Copy the full SHA 7814fdeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6fd6a03 - Browse repository at this point
Copy the full SHA 6fd6a03View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9faa8d9 - Browse repository at this point
Copy the full SHA 9faa8d9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 572f57d - Browse repository at this point
Copy the full SHA 572f57dView commit details -
Update
WithJsonSchema
documentation, add usage documentation for `j……son_schema_input_type` (#11117)
Configuration menu - View commit details
-
Copy full SHA for 9166d55 - Browse repository at this point
Copy the full SHA 9166d55View commit details -
Include JSON Schema input core schema in function schemas (#11142)
Co-authored-by: Sydney Runkle <54324534+sydney-runkle@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for a07c31e - Browse repository at this point
Copy the full SHA a07c31eView commit details -
Make sure the type reference is removed from the seen references (#11145
) When parametrizing generic models, the `generic_recursion_self_type` context manager is entered, and is used to avoid infinite recursions if the same generic model happens to be parametrized again with the same args during the first parametrization. However, upon exiting the context manager (and thus when the parametrized model is fully created), we forgot to remove the type ref from the set. This happened only if we were already in the process of parametrizing another model, as otherwise the `_generic_recursion_cache` would be reset (see the `if token` condition). In theory, this couldn't cause issues because parametrized models are cached, and the cache is checked *before* entering the context manager. However, because we have custom `mro()` implementation on the `BaseModel` metaclass, this ends up causing issues is some really specific scenarios. Co-authored-by: kc0506 <kchong0506@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for ea69e69 - Browse repository at this point
Copy the full SHA ea69e69View commit details -
Configuration menu - View commit details
-
Copy full SHA for 46f0945 - Browse repository at this point
Copy the full SHA 46f0945View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5bd3a65 - Browse repository at this point
Copy the full SHA 5bd3a65View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v2.10.3...v2.10.4