fix(deps): update all non-major dependencies
This MR contains the following updates:
| Package | Type | Update | Change | Age | Confidence |
|---|---|---|---|---|---|
| PyCQA/isort | repository | minor |
6.0.0 → 6.1.0
|
||
| alessandrojcm/commitlint-pre-commit-hook | repository | minor |
v9.21.0 → v9.24.0
|
||
| pre-commit/mirrors-mypy | repository | minor |
v1.15.0 → v1.19.1
|
||
| pre-commit/pre-commit-hooks | repository | minor |
v4.4.0 → v4.6.0
|
||
| psf/black | repository | minor |
25.1.0 → 25.12.0
|
||
| pycqa/flake8 | repository | minor |
7.0.0 → 7.3.0
|
||
| pydantic-settings (changelog) | dependencies | minor |
2.3.4 → 2.12.0
|
||
| python-poetry/poetry | repository | patch |
1.8.2 → 1.8.5
|
||
| uis/devops/continuous-delivery/ci-templates | repository | minor |
v7.20.3 → v7.27.8
|
Note: The pre-commit manager in Renovate is not supported by the pre-commit maintainers or community. Please do not report any problems there, instead create a Discussion in the Renovate repository if you have any questions.
Release Notes
PyCQA/isort (PyCQA/isort)
v6.1.0
- Add python 3.14 classifier and badge (#2409) @staticdev
- Drop use of non-standard pkg_resources API (#2405) @dvarrazzo
v6.0.1
Changes
- fix multi_line_output_modes docs (#2096) @xinydev
- Ruff rules PT for pytest (#2372) @cclauss
- Ruff rules B017, B028, and E203 (#2371) @cclauss
- Lint Python code with ruff (#2359) @cclauss
- Fix test_find_imports_in_file_error failing on Windows (#2369) @kobarity
- Move flake8 settings into pyproject.toml (#2360) @cclauss
- Upgrade to uv>=0.6.0 and enable-cache (#2364) @cclauss
- Apply some ruff rules (#2353) @cclauss
🐞 Fixes
- Add OSError handling in find_imports_in_file (#2331) @kobarity
- Link GH as changelog (#2354) @staticdev
👷 Continuous Integration
- Remove Safety (#2373) @staticdev
alessandrojcm/commitlint-pre-commit-hook (alessandrojcm/commitlint-pre-commit-hook)
v9.24.0
Features
- bump the commitlint group with 2 updates (f275344)
- bump the commitlint group with 2 updates (d68a0ba)
- bump the commitlint group with 2 updates (9a3ee85)
v9.23.0
Features
- bump the commitlint group with 2 updates (c395a79)
- bump the commitlint group with 2 updates (2be08da)
- bump the commitlint group with 2 updates (c3bd3f3)
v9.22.0
Features
- bump the commitlint group with 2 updates (3af7602)
pre-commit/mirrors-mypy (pre-commit/mirrors-mypy)
v1.19.1
v1.19.0
v1.18.2
v1.18.1
v1.17.1
v1.17.0
v1.16.1
v1.16.0
pre-commit/pre-commit-hooks (pre-commit/pre-commit-hooks)
v4.6.0: pre-commit-hooks v4.6.0
Features
-
requirements-txt-fixer: remove duplicate packages.- #1014 MR by @vhoulbreque-withings.
- #960 issue @csibe17.
Migrating
-
fix-encoding-pragma: deprecated -- will be removed in 5.0.0. use pyupgrade or some other tool.
v4.5.0: pre-commit-hooks v4.5.0
Features
-
requirements-txt-fixer: also sortconstraints.txtby default.- #857 MR by @lev-blit.
- #830 issue by @PLPeeters.
-
debug-statements: addbpdbdebugger.
Fixes
-
file-contents-sorter: fix sorting an empty file.- #944 MR by @RoelAdriaans.
- #935 issue by @paduszyk.
-
double-quote-string-fixer: don't rewrite inside f-strings in 3.12+.- #973 MR by @asottile.
- #971 issue by @XuehaiPan.
Migrating
- now requires python >= 3.8.
- #926 MR by @asottile.
- #927 MR by @asottile.
psf/black (psf/black)
v25.12.0
Highlights
- Black no longer supports running with Python 3.9 (#4842)
Stable style
- Fix bug where comments preceding
# fmt: off/# fmt: onblocks were incorrectly removed, particularly affecting Jupytext's# %% [markdown]comments (#4845) - Fix crash when multiple
# fmt: skipcomments are used in a multi-part if-clause, on string literals, or on dictionary entries with long lines (#4872) - Fix possible crash when
fmt:directives aren't on the top level (#4856)
Preview style
- Fix
fmt: skipskipping the line after instead of the line it's on (#4855) - Remove unnecessary parentheses from the left-hand side of assignments while preserving magic trailing commas and intentional multiline formatting (#4865)
- Fix
fix_fmt_skip_in_one_linerscrashing onwithstatements (#4853) - Fix
fix_fmt_skip_in_one_linerscrashing on annotated parameters (#4854) - Fix new lines being added after imports with
# fmt: skipon them (#4894)
Packaging
- Releases now include arm64 Windows binaries and wheels (#4814)
Integrations
- Add
output-fileinput to GitHub Actionpsf/blackto write formatter output to a file for artifact capture and log cleanliness (#4824)
v25.11.0
Highlights
- Enable base 3.14 support (#4804)
- Add support for the new Python 3.14 t-string syntax introduced by PEP 750 (#4805)
Stable style
- Fix bug where comments between
# fmt: offand# fmt: onwere reformatted (#4811) - Comments containing fmt directives now preserve their exact formatting instead of being normalized (#4811)
Preview style
- Move
multiline_string_handlingfrom--unstableto--preview(#4760) - Fix bug where module docstrings would be treated as normal strings if preceded by comments (#4764)
- Fix bug where python 3.12 generics syntax split line happens weirdly (#4777)
- Standardize type comments to form
# type: <value>(#4645) - Fix
fix_fmt_skip_in_one_linerspreview feature to respect# fmt: skipfor compound statements with semicolon-separated bodies (#4800)
Configuration
- Add
no_cacheoption to control caching behavior. (#4803)
Packaging
- Releases now include arm64 Linux binaries (#4773)
- Releases now include arm64 Windows binaries and wheels (#4814)
Output
- Write unchanged content to stdout when excluding formatting from stdin using pipes (#4610)
Blackd
- Implemented BlackDClient. This simple python client allows to easily send formatting requests to blackd (#4774)
Integrations
- Enable 3.14 base CI (#4804)
- Enhance GitHub Action
psf/blackto support therequired-versionmajor-version-only "stability" format when using pyproject.toml (#4770) - Improve error message for vim plugin users. It now handles independently vim version
- Vim: Warn on unsupported Vim and Python versions independently (#4772)
- Vim: Print the import paths when importing black fails (#4675)
- Vim: Fix handling of virtualenvs that have a different Python version (#4675)
v25.9.0
Highlights
- Remove support for pre-python 3.7
await/asyncas soft keywords/variable names (#4676)
Stable style
- Fix crash while formatting a long
delstatement containing tuples (#4628) - Fix crash while formatting expressions using the walrus operator in complex
withstatements (#4630) - Handle
# fmt: skipfollowed by a comment at the end of file (#4635) - Fix crash when a tuple appears in the
asclause of awithstatement (#4634) - Fix crash when tuple is used as a context manager inside a
withstatement (#4646) - Fix crash when formatting a
\followed by a\rfollowed by a comment (#4663) - Fix crash on a
\\r\n(#4673) - Fix crash on
await ...(where...is a literalEllipsis) (#4676) - Fix crash on parenthesized expression inside a type parameter bound (#4684)
- Fix crash when using line ranges excluding indented single line decorated items (#4670)
Preview style
- Fix a bug where one-liner functions/conditionals marked with
# fmt: skipwould still be formatted (#4552) - Improve
multiline_string_handlingwith ternaries and dictionaries (#4657) - Fix a bug where
string_processingwould not split f-strings directly after expressions (#4680) - Wrap the
inclause of comprehensions across lines if necessary (#4699) - Remove parentheses around multiple exception types in
exceptandexcept*withoutas. (#4720) - Add
\rstyle newlines to the potential newlines to normalize file newlines both from and to (#4710)
Parser
- Rewrite tokenizer to improve performance and compliance (#4536)
- Fix bug where certain unusual expressions (e.g., lambdas) were not accepted in type parameter bounds and defaults. (#4602)
Performance
- Avoid using an extra process when running with only one worker (#4734)
Integrations
- Fix the version check in the vim file to reject Python 3.8 (#4567)
- Enhance GitHub Action
psf/blackto read Black version from an additional section in pyproject.toml:[project.dependency-groups](#4606) - Build gallery docker image with python3-slim and reduce image size (#4686)
Documentation
- Add FAQ entry for windows emoji not displaying (#4714)
pydantic/pydantic-settings (pydantic-settings)
v2.12.0
What's Changed
- Support for enum kebab case. by @kschwab in #686
- Apply source order: init > env > dotenv > secrets > defaults and pres… by @chbndrhnns in #688
- Add NestedSecretsSettings source by @makukha in #690
- Strip non-explicit default values. by @kschwab in #692
- Coerce env vars if strict is True. by @kschwab in #693
- Restore init kwarg names before returning final state dictionary. by @kschwab in #700
- Drop Python3.9 support by @hramezani in #699
- Adapt test_protected_namespace_defaults for dev. Pydantic by @musicinmybrain in #637
- Add Python 3.14 by @hramezani in #704
- Prepare release 2.12 by @hramezani in #705
New Contributors
- @chbndrhnns made their first contribution in #688
Full Changelog: https://github.com/pydantic/pydantic-settings/compare/v2.11.0...v2.12.0
v2.11.0
What's Changed
- CLI Serialize Support by @kschwab in #643
- Inspect type aliases to determine if an annotation is complex by @tselepakis in #644
- Revert "fix: Respect 'cli_parse_args' from model_config with settings_customise_sources (#611)" by @hramezani in #655
- Remove parsing of command line arguments from
CliSettingsSource.__init__. by @trygve-baerland in #656 - turn off allow_abbrev on subparsers by @mroch in #658
- CLI Serialization Fixes by @kschwab in #649
- Fix PydanticModel type checking. by @kschwab in #659
- Avoid env_prefix falling back to env vars without prefix by @tselepakis in #648
- Warn if model_config sets unused keys for missing settings sources by @HomerusJa in #663
- Included endpoint_url kwarg in AWSSecretsManagerSettingsSource class by @adrianohrl in #664
- Fix typo ("Accesing") in the "Adding sources" docs by @deepyaman in #668
- CLI Windows Path Fix by @kschwab in #669
- Cli root model support by @kschwab in #677
- Snake case conversion in Azure Key Vault by @AndreuCodina in #680
- Make
InitSettingsSourceresolution deterministic by @enrico-stauss in #681 - Update deps by @hramezani in #683
New Contributors
- @tselepakis made their first contribution in #644
- @trygve-baerland made their first contribution in #656
- @mroch made their first contribution in #658
- @HomerusJa made their first contribution in #663
- @adrianohrl made their first contribution in #664
- @deepyaman made their first contribution in #668
- @enrico-stauss made their first contribution in #681
Full Changelog: https://github.com/pydantic/pydantic-settings/compare/2.10.1...v2.11.0
v2.10.1
What's Changed
- Fix UnboundLocalError error in _replace_field_names_case_insensitively by @hramezani in #639
- Remove unknown file reference in documentation by @Viicos in #640
- Prepare release 2.10.1 by @hramezani in #642
Full Changelog: https://github.com/pydantic/pydantic-settings/compare/2.10.0...2.10.1
v2.10.0
What's Changed
- Fix running tests when azure-keyvault-secrets is not installed by @CyberTailor in #601
- Fix running tests when google-cloud-secret-manager is not installed by @CyberTailor in #602
- Support loading a specific nested key from YAML in YamlConfigSettingsSource by @Seunghan-Jung in #603
- Fix CLI suppression for model group help by @kschwab in #604
- Fix missing DEFAULT_PATH import by @hramezani in #606
- Fix case-insensitive handling of nested aliases in EnvironmentSettingsSource by @d15ky in #608
- Azure Key Vault case insensitive support and dash-underscore translation by @d15ky in #607
- fix: Respect 'cli_parse_args' from model_config with settings_customise_sources by @karta9821 in #611
- Bump astral-sh/setup-uv by @hramezani in #612
- Update packages by @hramezani in #613
- Update README.md by @hramezani in #616
- Fix CI badge by @hramezani in #617
- Update dependencies by @hramezani in #618
- Fix coverage report by @hramezani in #619
- Fix _consume_object_or_array on unbalanced brackets in JSON strings by @andryak in #621
- add region as a parameter to aws secret manager by @barakor-vs in #622
- Expose GCP Secret Manager case sensitive option by @bellmatthewf in #626
- Update deps by @hramezani in #633
- feat: Add
cli_shortcutsto CLI settings by @karta9821 in #624 - Expose AWS Secrets Manager case sensitive option by @femiadebayo in #629
- Prepare release 2.10.0 by @hramezani in #635
New Contributors
- @Seunghan-Jung made their first contribution in #603
- @d15ky made their first contribution in #608
- @karta9821 made their first contribution in #611
- @andryak made their first contribution in #621
- @barakor-vs made their first contribution in #622
- @bellmatthewf made their first contribution in #626
- @femiadebayo made their first contribution in #629
Full Changelog: https://github.com/pydantic/pydantic-settings/compare/v2.9.1...2.10.0
v2.9.1
What's Changed
- fix: Expose ConfigFileSourceMixing on top level sources/init.py by @jbw-vtl in #597
- Fix typo in gcp secret manager error message by @christian-heusel in #598
- Prepare release 2.9.1 by @hramezani in #600
New Contributors
- @jbw-vtl made their first contribution in #597
- @christian-heusel made their first contribution in #598
Full Changelog: https://github.com/pydantic/pydantic-settings/compare/v2.9.0...v2.9.1
v2.9.0
What's Changed
- Drop support for Python 3.8 by @Viicos in #560
- Switch to
typing-inspectionby @Viicos in #556 - Introduce
uvfor Project Management by @KanchiShimono in #547 - Refactor sources.py into a subpackage (#546) by @ezwiefel in #548
- chore: cleanup by @CodeWithEmad in #563
- Fix typo in documentation by @CodeWithEmad in #564
- Add support for AWS Secrets Manager by @mavwolverine in #532
- Fix minor typo: conotations => connotations by @svenevs in #577
- Azure Key Vault: Don't load disabled secret by @AndreuCodina in #578
- Add support for GCP Secret Manager by @ezwiefel in #567
- CLI JSON Optional Default by @kschwab in #581
- Fix for env nested enum. by @kschwab in #589
- CLI submodel suppress. by @kschwab in #587
- Cli retrieve unknown args by @kschwab in #588
- Update pydantic by @hramezani in #593
- Fix check in CI by @hramezani in #595
New Contributors
- @ezwiefel made their first contribution in #548
- @CodeWithEmad made their first contribution in #563
- @mavwolverine made their first contribution in #532
- @svenevs made their first contribution in #577
Full Changelog: https://github.com/pydantic/pydantic-settings/compare/v2.8.1...v2.9.0
v2.8.1
What's Changed
- Fix for init source kwarg alias resolution. by @kschwab in https://github.com/pydantic/pydantic-settings/pull/550
- Revert usage of positional only argument in
BaseSettings.__init__by @Viicos in https://github.com/pydantic/pydantic-settings/pull/557 - Revert use of
objectinstead ofAnyby @Viicos in https://github.com/pydantic/pydantic-settings/pull/559 - Prepare release 2.8.1 by @hramezani in https://github.com/pydantic/pydantic-settings/pull/558
Full Changelog: https://github.com/pydantic/pydantic-settings/compare/v2.8.0...v2.8.1
v2.8.0
What's Changed
- CLI support for optional and variadic positional args by @kschwab in https://github.com/pydantic/pydantic-settings/pull/519
- Improve env_prefix config doc by @hramezani in https://github.com/pydantic/pydantic-settings/pull/523
- Add env_nested_max_split setting by @gsakkis in https://github.com/pydantic/pydantic-settings/pull/534
- Avoid using
AnyinBaseSettingssignature to avoid mypy errors by @Viicos in https://github.com/pydantic/pydantic-settings/pull/529 - Asynchronous CLI methods in CliApp by @KanchiShimono in https://github.com/pydantic/pydantic-settings/pull/533
- Don't explode env vars if env_nested_delimiter is empty by @gsakkis in https://github.com/pydantic/pydantic-settings/pull/540
- Prepare release 2.8.0 by @hramezani in https://github.com/pydantic/pydantic-settings/pull/541
New Contributors
- @gsakkis made their first contribution in https://github.com/pydantic/pydantic-settings/pull/534
- @KanchiShimono made their first contribution in https://github.com/pydantic/pydantic-settings/pull/533
Full Changelog: https://github.com/pydantic/pydantic-settings/compare/v2.7.1...v2.8.0
v2.7.1
What's Changed
- Move preferred alias resolution to private method by @kschwab in https://github.com/pydantic/pydantic-settings/pull/507
- Prepare release 2.7.1 by @hramezani in https://github.com/pydantic/pydantic-settings/pull/511
Full Changelog: https://github.com/pydantic/pydantic-settings/compare/v2.7.0...v2.7.1
v2.7.0
What's Changed
- Fix
test_protected_namespace_defaultswith -Wdefault by @CyberTailor in https://github.com/pydantic/pydantic-settings/pull/462 - Make tests more robust to the running environment by @CyberTailor in https://github.com/pydantic/pydantic-settings/pull/464
- Fix rendering of annotations in code example by @Viicos in https://github.com/pydantic/pydantic-settings/pull/470
- Fix alias resolution for default settings source. by @kschwab in https://github.com/pydantic/pydantic-settings/pull/468
- Use the class name in the
__repr__implementations by @dlax in https://github.com/pydantic/pydantic-settings/pull/465 - Fix default help text for union of submodels. by @kschwab in https://github.com/pydantic/pydantic-settings/pull/472
- Add support for CliMutuallyExclusiveGroup. by @kschwab in https://github.com/pydantic/pydantic-settings/pull/473
- Disable abbreviations on internal parser. by @kschwab in https://github.com/pydantic/pydantic-settings/pull/477
- Fix Secret field parsing by @hramezani in https://github.com/pydantic/pydantic-settings/pull/478
- Fix alias resolution to use preferred key. by @kschwab in https://github.com/pydantic/pydantic-settings/pull/481
- Strip annotated when getting submodels during CLI parsing. by @kschwab in https://github.com/pydantic/pydantic-settings/pull/490
- Removing return type from the function in test by @hramezani in https://github.com/pydantic/pydantic-settings/pull/491
- Relax default protected_namespaces by @hramezani in https://github.com/pydantic/pydantic-settings/pull/483
- Add support for CLI kebab case flag. by @kschwab in https://github.com/pydantic/pydantic-settings/pull/489
- Change reference of default values validation in documentation by @Viicos in https://github.com/pydantic/pydantic-settings/pull/496
- Improve field value parsing by adding
NoDecodeandForceDecodeannotations by @hramezani in https://github.com/pydantic/pydantic-settings/pull/492 - Fix attribute error on Python 3.9 with typing.Sequence by @hramezani in https://github.com/pydantic/pydantic-settings/pull/497
- Prepare release 2.7.0 by @hramezani in https://github.com/pydantic/pydantic-settings/pull/499
New Contributors
- @CyberTailor made their first contribution in https://github.com/pydantic/pydantic-settings/pull/462
- @dlax made their first contribution in https://github.com/pydantic/pydantic-settings/pull/465
Full Changelog: https://github.com/pydantic/pydantic-settings/compare/v2.6.1...v2.7.0
v2.6.1
What's Changed
- Add Python 3.13 support by @hramezani in https://github.com/pydantic/pydantic-settings/pull/450
- Fixes #452 - Adding support for populate_by_name by @hozn in https://github.com/pydantic/pydantic-settings/pull/454
- Refactor path_type_label by @aberenda-optifino in https://github.com/pydantic/pydantic-settings/pull/458
- Revert "Fix context not passed to field validators bug (#417)" by @hramezani in https://github.com/pydantic/pydantic-settings/pull/459
New Contributors
- @hozn made their first contribution in https://github.com/pydantic/pydantic-settings/pull/454
- @aberenda-optifino made their first contribution in https://github.com/pydantic/pydantic-settings/pull/458
Full Changelog: https://github.com/pydantic/pydantic-settings/compare/v2.6.0...v2.6.1
v2.6.0
What's Changed
- Fix nested model field with alias parsing by @hramezani in https://github.com/pydantic/pydantic-settings/pull/400
- Fix PathType typing in case of sequence by @just-maiyak in https://github.com/pydantic/pydantic-settings/pull/402
- Add
cli_ignore_unknown_argsconfig option. by @kschwab in https://github.com/pydantic/pydantic-settings/pull/405 - Fix AzureKeyVaultSettingsSource problem in case of field with underscore by @hramezani in https://github.com/pydantic/pydantic-settings/pull/415
- Add
cli_flag_prefix_charconfig option. by @kschwab in https://github.com/pydantic/pydantic-settings/pull/418 - Fix nested model AliasChoices in validation alias by @hramezani in https://github.com/pydantic/pydantic-settings/pull/411
- Add CLI App Support by @kschwab in https://github.com/pydantic/pydantic-settings/pull/389
- Fix context not passed to field validators bug by @hramezani in https://github.com/pydantic/pydantic-settings/pull/417
- Fix a regression in dotenv optional nested field by @hramezani in https://github.com/pydantic/pydantic-settings/pull/423
- Put tests for non-default sources in separate files by @makukha in https://github.com/pydantic/pydantic-settings/pull/429
- Update nested model partial update docs example. by @kschwab in https://github.com/pydantic/pydantic-settings/pull/433
- Add support for suppressing fields from CLI help. by @kschwab in https://github.com/pydantic/pydantic-settings/pull/436
- Fix bug in dotenv source when there is env with and without prefix by @hramezani in https://github.com/pydantic/pydantic-settings/pull/440
- Prepare release 2.6.0 by @hramezani in https://github.com/pydantic/pydantic-settings/pull/444
New Contributors
- @just-maiyak made their first contribution in https://github.com/pydantic/pydantic-settings/pull/402
Full Changelog: https://github.com/pydantic/pydantic-settings/compare/v2.5.2...v2.6.0
v2.5.2
What's Changed
- Second fix for the TypeError bug introduced in 2.5 by @hramezani in https://github.com/pydantic/pydantic-settings/pull/396
Full Changelog: https://github.com/pydantic/pydantic-settings/compare/v2.5.1...v2.5.2
v2.5.1
What's Changed
- Fix TypeError introduced in 2.5 by @hramezani in https://github.com/pydantic/pydantic-settings/pull/392
Full Changelog: https://github.com/pydantic/pydantic-settings/compare/v2.5.0...v2.5.1
v2.5.0
What's Changed
- Fix a bug in nested vanila dataclass by @hramezani in https://github.com/pydantic/pydantic-settings/pull/357
- CLI Improve Docstring Help Text by @kschwab in https://github.com/pydantic/pydantic-settings/pull/359
- Cli fix default or none object help text by @kschwab in https://github.com/pydantic/pydantic-settings/pull/364
- Determine RootModel complexity from root type by @user1584 in https://github.com/pydantic/pydantic-settings/pull/344
- Add CLI bool flags by @kschwab in https://github.com/pydantic/pydantic-settings/pull/365
- CLI arg list whitespaces fix. by @kschwab in https://github.com/pydantic/pydantic-settings/pull/369
- Add
nested_model_default_partial_updateflag andDefaultSettingsSourceby @kschwab in https://github.com/pydantic/pydantic-settings/pull/348 - Parse enum fixes. by @kschwab in https://github.com/pydantic/pydantic-settings/pull/367
- Fixes CLI help text for function types by @kschwab in https://github.com/pydantic/pydantic-settings/pull/370
- Add get_subcommand function. by @kschwab in https://github.com/pydantic/pydantic-settings/pull/341
- Cli prefix validation alias fix by @kschwab in https://github.com/pydantic/pydantic-settings/pull/375
- CLI ignore external parser list fix by @kschwab in https://github.com/pydantic/pydantic-settings/pull/379
- Enable multiple secrets dirs by @makukha in https://github.com/pydantic/pydantic-settings/pull/372
- Add CLI subcommand union and alias support by @kschwab in https://github.com/pydantic/pydantic-settings/pull/380
- Fix dotenv settings source problem in handling extra variables with same prefix in name by @hramezani in https://github.com/pydantic/pydantic-settings/pull/386
New Contributors
- @user1584 made their first contribution in https://github.com/pydantic/pydantic-settings/pull/344
- @makukha made their first contribution in https://github.com/pydantic/pydantic-settings/pull/372
Full Changelog: https://github.com/pydantic/pydantic-settings/compare/v2.4.0...v2.5.0
v2.4.0
What's Changed
- Fix regex flags accidentally passed as count by @musicinmybrain in https://github.com/pydantic/pydantic-settings/pull/328
- Deprecate
read_env_fileand move it toDotEnvSettingsSourceby @WarpedPixel in https://github.com/pydantic/pydantic-settings/pull/318 - Fix a bug when loading empty yaml file by @hramezani in https://github.com/pydantic/pydantic-settings/pull/330
- feat: Enable access to the current state in settings sources by @VictorColomb in https://github.com/pydantic/pydantic-settings/pull/326
- Add support for short options. by @kschwab in https://github.com/pydantic/pydantic-settings/pull/339
- Add Azure Key Vault settings source by @AndreuCodina in https://github.com/pydantic/pydantic-settings/pull/272
- Add cli_exit_on_error config option by @kschwab in https://github.com/pydantic/pydantic-settings/pull/340
New Contributors
- @musicinmybrain made their first contribution in https://github.com/pydantic/pydantic-settings/pull/328
- @WarpedPixel made their first contribution in https://github.com/pydantic/pydantic-settings/pull/318
- @VictorColomb made their first contribution in https://github.com/pydantic/pydantic-settings/pull/326
- @AndreuCodina made their first contribution in https://github.com/pydantic/pydantic-settings/pull/272
Full Changelog: https://github.com/pydantic/pydantic-settings/compare/v2.3.4...v2.4.0
python-poetry/poetry (python-poetry/poetry)
v1.8.5
Changed
- Require
pkginfo>=1.12to fix an issue with an unknown metadata version 2.4 (#9888). - Do not fail if the unknown metadata version is only a minor version update (#9888).
v1.8.4
Added
- Add official support for Python 3.13 (#9523).
Changed
- Require
virtualenv>=20.26.6to mitigate potential command injection when runningpoetry shellin untrusted projects (#9757).
poetry-core (1.9.1)
- Add
3.13to the list of available Python versions (#747).
v1.8.3
Added
- Add support for untagged CPython builds with versions ending with a
+(#9207).
Changed
- Require
pkginfo>=1.10to ensure support for packages with metadata version 2.3 (#9130). - Improve locking on FIPS systems (#9152).
Fixed
- Fix an issue where unrecognized package metadata versions silently resulted in empty dependencies (#9203, #9226).
- Fix an issue where trailing slashes in git URLs where not handled correctly (#9205).
- Fix an issue where
poetry selfcommands printed a warning that the current project cannot be installed (#9302). - Fix an issue where
poetry installsporadically failed with aKeyErrordue to a race condition (#9335).
Docs
- Fix incorrect information about
poetry shell(#9060). - Add a git subdirectory example to
poetry add(#9080). - Mention interactive credential configuration (#9074).
- Add notes for optional advanced installation steps (#9098).
- Add reference to configuration credentials in documentation of poetry
publish(#9110). - Improve documentation for configuring credentials via environment variables (#9121).
- Remove misleading wording around virtual environments (#9213).
- Remove outdated advice regarding seeding keyring backends (#9164).
- Add a
pyproject.tomlexample for a dependency with multiple extras (#9138). - Clarify help of
poetry add(#9230). - Add a note how to configure credentials for TestPyPI for
poetry publish(#9255). - Fix information about the
--readmeoption inpoetry new(#9260). - Clarify what is special about the Python constraint in
dependencies(#9256). - Update how to uninstall plugins via
pipx(#9320).
uis/devops/continuous-delivery/ci-templates (uis/devops/continuous-delivery/ci-templates)
v7.27.8: 7.27.8
7.27.8 (2026-02-05)
v7.27.7: 7.27.7
7.27.7 (2026-02-05)
v7.27.6: 7.27.6
7.27.6 (2026-02-05)
Bug Fixes
-
deps: update alpine/httpie:3.2.4 docker digest to
bc4c7bc(d7ce92f) -
deps: update python:3 docker digest to
1c4c033(856a122) -
deps: update python:3.14 docker digest to
1c4c033(0182a8c)
v7.27.5: 7.27.5
7.27.5 (2026-02-04)
Bug Fixes
v7.27.4: 7.27.4
7.27.4 (2026-02-04)
v7.27.3: 7.27.3
7.27.3 (2026-02-04)
Bug Fixes
-
deps: update docker:dind docker digest to
8bcbad4(4ccc9c3) -
deps: update python:3 docker digest to
fbf695a(134b929) -
deps: update python:3.14 docker digest to
fbf695a(da47b1e)
v7.27.2: 7.27.2
7.27.2 (2026-02-03)
v7.27.1: 7.27.1
7.27.1 (2026-02-03)
Bug Fixes
v7.27.0: 7.27.0
7.27.0 (2026-02-02)
Features
v7.26.3: 7.26.3
7.26.3 (2026-02-02)
Bug Fixes
v7.26.2: 7.26.2
7.26.2 (2026-01-29)
v7.26.1: 7.26.1
7.26.1 (2026-01-29)
Bug Fixes
v7.26.0: 7.26.0
7.26.0 (2026-01-28)
Features
- use gitlab runner cache for pre-commit jobs (fe53b0d)
v7.25.17: 7.25.17
7.25.17 (2026-01-28)
Bug Fixes
v7.25.16: 7.25.16
7.25.16 (2026-01-26)
Bug Fixes
v7.25.15: 7.25.15
7.25.15 (2026-01-22)
v7.25.14: 7.25.14
7.25.14 (2026-01-22)
Bug Fixes
-
deps: update python:3 docker digest to
17bc9f1(9106fe0) -
deps: update python:3.14 docker digest to
17bc9f1(9ae614e)
v7.25.13: 7.25.13
7.25.13 (2026-01-19)
v7.25.12: 7.25.12
7.25.12 (2026-01-19)
Bug Fixes
-
deps: update alpine/httpie:3.2.4 docker digest to
de3d0ab(8fcb386) -
deps: update docker:dind docker digest to
3a33fc8(4d1f0cb)
v7.25.11: 7.25.11
7.25.11 (2026-01-15)
Bug Fixes
- pick up only the first value for the version from the openapi.yaml (857b1dd)
v7.25.10: 7.25.10
7.25.10 (2026-01-14)
Bug Fixes
-
deps: update python:3 docker digest to
37cba11(f8bd952) -
deps: update python:3.14 docker digest to
37cba11(c0cd872)
v7.25.9: 7.25.9
7.25.9 (2026-01-12)
Bug Fixes
v7.25.8: 7.25.8
7.25.8 (2026-01-12)
Bug Fixes
v7.25.7: 7.25.7
7.25.7 (2026-01-06)
Bug Fixes
- deps: pin dependencies (7e5e93a)
v7.25.6: 7.25.6
7.25.6 (2026-01-05)
Bug Fixes
-
deps: update alpine/httpie:3.2.4 docker digest to
26adc0a(e0ed213) -
deps: update python:3.14 docker digest to
6d58c1a(a892e63)
v7.25.5: 7.25.5
7.25.5 (2025-12-31)
Bug Fixes
v7.25.4: 7.25.4
7.25.4 (2025-12-30)
Bug Fixes
v7.25.3: 7.25.3
7.25.3 (2025-12-29)
Bug Fixes
v7.25.2: 7.25.2
7.25.2 (2025-12-22)
Bug Fixes
v7.25.1: 7.25.1
7.25.1 (2025-12-18)
Bug Fixes
v7.25.0: 7.25.0
7.25.0 (2025-12-18)
Features
- move remaining dind job to use dind fragment (8d344ce)
v7.24.0: 7.24.0
7.24.0 (2025-12-18)
Features
- add timeout when waiting for docker in .docker-in-docker fragment (b172f4c)
v7.23.7: 7.23.7
7.23.7 (2025-12-10)
Bug Fixes
- dind in poe-tests-base fragment (d777a42)
v7.23.6: 7.23.6
7.23.6 (2025-12-10)
Bug Fixes
v7.23.5: 7.23.5
7.23.5 (2025-12-09)
Bug Fixes
v7.23.4: 7.23.4
7.23.4 (2025-12-09)
Bug Fixes
v7.23.3: 7.23.3
7.23.3 (2025-12-08)
Bug Fixes
v7.23.2: 7.23.2
7.23.2 (2025-12-08)
Bug Fixes
- deps: update all non-major dependencies (b2a5bf1)
-
deps: update alpine/httpie:3.2.4 docker digest to
2b01527(a0ce1f6)
v7.23.1: 7.23.1
7.23.1 (2025-12-05)
v7.23.0: 7.23.0
7.23.0 (2025-11-28)
Features
- tox-tests to use dind config from fragments (c765400)
v7.22.1: 7.22.1
7.22.1 (2025-11-25)
Bug Fixes
- add missing before_script reference to dind in .terraform-test-cleanup (2852ccd)
v7.22.0: 7.22.0
7.22.0 (2025-11-24)
Features
v7.21.0: 7.21.0
7.21.0 (2025-11-19)
Features
Configuration
- If you want to rebase/retry this MR, check this box
This MR has been generated by Renovate Bot.