Skip to content

Conversation

@adilhusain-s
Copy link
Collaborator

{"body":"This PR contains the following updates:\n\n| Package | Type | Update | Change | Age | Confidence |\n|---|---|---|---|---|---|\n| | | lockFileMaintenance | All locks refreshed | | |\n| pydantic (changelog) | dependencies | minor | 2.11.9 -> 2.12.5 | age | confidence |\n| typer (changelog) | dependencies | minor | 0.19.2 -> 0.20.0 | age | confidence |\n\n🔧 This Pull Request updates lock files to use the latest dependency versions.\n\n---\n\n### Release Notes\n\n

\npydantic/pydantic (pydantic)\n\n### v2.12.5: 2025-11-26\n\nCompare Source\n\n#### v2.12.5 (2025-11-26)\n\nThis is the fifth 2.12 patch release, addressing an issue with the MISSING sentinel and providing several documentation improvements.\n\nThe next 2.13 minor release will be published in a couple weeks, and will include a new polymorphic serialization feature addressing\nthe remaining unexpected changes to the serialize as any behavior.\n\n- Fix pickle error when using model_construct() on a model with MISSING as a default value by @​ornariece in #​12522.\n- Several updates to the documentation by @​Viicos.\n\nFull Changelog: pydantic/pydantic@v2.12.4...v2.12.5\n\n### v2.12.4\n\nCompare Source\n\n### v2.12.3\n\nCompare Source\n\nGitHub release\n\n##### What's Changed\n\nThis is the third 2.13 patch release, fixing issues related to the FieldInfo class, and reverting a change to the supported\nafter model validator function signatures.\n\n- Raise a warning when an invalid after model validator function signature is raised by @​Viicos in #​12414.\n Starting in 2.12.0, using class methods for after model validators raised an error, but the error wasn't raised concistently. We decided\n to emit a deprecation warning instead.\n- Add FieldInfo.asdict() method, improve documentation around FieldInfo by @​Viicos in #​12411.\n This also add back support for mutations on FieldInfo classes, that are reused as Annotated metadata. However, note that this is still\n not a supported pattern. Instead, please refer to the added example in the documentation.\n\nThe blog post section on changes was also updated to document the changes related to serialize_as_any.\n\n### v2.12.2\n\nCompare Source\n\nGitHub release\n\n##### What's Changed\n\n##### Fixes\n\n- Release a new pydantic-core version, as a corrupted CPython 3.10 manylinux2014_aarch64 wheel got uploaded (pydantic-core#1843).\n- Fix issue with recursive generic models with a parent model class by @​Viicos in #​12398\n\n### v2.12.1\n\nCompare Source\n\nGitHub release\n\n##### What's Changed\n\nThis is the first 2.12 patch release, addressing most (but not all yet) regressions from the initial 2.12.0 release.\n\n##### Fixes\n\n- Do not evaluate annotations when inspecting validators and serializers by @​Viicos in #​12355\n- Make sure None is converted as NoneType in Python 3.14 by @​Viicos in #​12370\n- Backport V1 runtime warning when using Python 3.14 by @​Viicos in #​12367\n- Fix error message for invalid validator signatures by @​Viicos in #​12366\n- Populate field name in ValidationInfo for validation of default value by @​Viicos in pydantic-core#1826\n- Encode credentials in MultiHostUrl builder by @​willswire in pydantic-core#1829\n- Respect field serializers when using serialize_as_any serialization flag by @​davidhewitt in pydantic-core#1829\n- Fix various RootModel serialization issues by @​davidhewitt in pydantic-core#1836\n\n##### New Contributors\n\n- @​willswire made their first contribution in pydantic-core#1829\n\n### v2.12.0\n\nCompare Source\n\nGitHub release\n\n##### What's Changed\n\nThis is the final 2.12 release. It features the work of 20 external contributors and provides useful new features, along with initial Python 3.14 support.\nSeveral minor changes (considered non-breaking changes according to our versioning policy)\nare also included in this release. Make sure to look into them before upgrading.\n\nNote that Pydantic V1 is not compatible with Python 3.14 and greater.\n\nChanges (see the alpha and beta releases for additional changes since 2.11):\n\n##### Packaging\n\n- Update V1 copy to v1.10.24 by @​Viicos in #​12338\n\n##### New Features\n\n- Add extra parameter to the validate functions by @​anvilpete in #​12233\n- Add exclude_computed_fields serialization option by @​Viicos in #​12334\n- Add preverse_empty_path URL options by @​Viicos in #​12336\n- Add union_format parameter to JSON Schema generation by @​Viicos in #​12147\n- Add __qualname__ parameter for create_model by @​Atry in #​12001\n\n##### Fixes\n\n- Do not try to infer name from lambda definitions in pipelines API by @​Viicos in #​12289\n- Use proper namespace for functions in TypeAdapter by @​Viicos in #​12324\n- Use Any for context type annotation in TypeAdapter by @​inducer in #​12279\n- Expose FieldInfo in pydantic.fields.__all__ by @​Viicos in #​12339\n- Respect validation_alias in @validate_call by @​Viicos in #​12340\n- Use Any as context annotation in plugin API by @​Viicos in #​12341\n- Use proper stacklevel in warnings when possible by @​Viicos in #​12342\n\n##### New Contributors\n\n- @​anvilpete made their first contribution in #​12233\n- @​JonathanWindell made their first contribution in #​12327\n- @​inducer made their first contribution in #​12279\n- @​Atry made their first contribution in #​12001\n\n### v2.11.10\n\nCompare Source\n\nGitHub release\n\n##### What's Changed\n\n##### Fixes\n\n- Backport v1.10.24 changes by @​Viicos\n\n
\n\n
\nfastapi/typer (typer)\n\n### v0.20.0\n\nCompare Source\n\n##### Features\n\n- ✨ Enable command suggestions on typo by default. PR #​1371 by @​savannahostrowski.\n\n##### Upgrades\n\n- ⬆️ Add support for Python 3.14. PR #​1372 by @​svlandeg.\n\n##### Internal\n\n- 👷 Add nightly workflow to run tests against CPython main branch. PR #​1374 by @​savannahostrowski.\n- ⬆ Bump mkdocs-material from 9.6.21 to 9.6.22. PR #​1377 by @​dependabot\[bot\].\n- 🔧 Configure reminder for waiting label in issue-manager. PR #​1378 by @​YuriiMotov.\n- ⬆ Bump ruff from 0.13.3 to 0.14.0. PR #​1368 by @​dependabot\[bot\].\n- ⬆ \[pre-commit.ci] pre-commit autoupdate. PR #​1376 by @​pre-commit-ci\[bot\].\n- ⬆ Bump mkdocs-macros-plugin from 1.3.9 to 1.4.0. PR #​1354 by @​dependabot\[bot\].\n- ⬆ Bump mkdocs-material from 9.6.20 to 9.6.21. PR #​1360 by @​dependabot\[bot\].\n- ⬆ Bump mypy from 1.4.1 to 1.11.2. PR #​957 by @​dependabot\[bot\].\n- ⬆ Bump astral-sh/setup-uv from 6 to 7. PR #​1369 by @​dependabot\[bot\].\n- ⬆ Bump ruff from 0.13.2 to 0.13.3. PR #​1366 by @​dependabot\[bot\].\n- ⬆ \[pre-commit.ci] pre-commit autoupdate. PR #​1367 by @​pre-commit-ci\[bot\].\n- ⬆ Bump tiangolo/issue-manager from 0.5.1 to 0.6.0. PR #​1361 by @​dependabot\[bot\].\n- ⬆ Bump ruff from 0.13.1 to 0.13.2. PR #​1357 by @​dependabot\[bot\].\n- ⬆ \[pre-commit.ci] pre-commit autoupdate. PR #​1358 by @​pre-commit-ci\[bot\].\n- 👷 Update docs previews comment, single comment, add failure status. PR #​1359 by @​tiangolo.\n\n
\n\n---\n\n### Configuration\n\n📅 Schedule: Branch creation - "before 3am on Monday" (UTC), Automerge - At any time (no schedule defined).\n\n🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.\n\n♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.\n\n👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.\n\n---\n\n - [ ] If you want to rebase/retry this PR, check this box\n\n---\n\nThis PR was generated by Mend Renovate. View the repository job log.\n\n","title":"chore(deps): lock file maintenance python dependencies"}

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant