This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [pydantic-settings](https://github.com/pydantic/pydantic-settings) ([changelog](https://github.com/pydantic/pydantic-settings/releases)) | project.dependencies | minor | `==2.12.0` → `==2.13.1` |
---
### Release Notes
<details>
<summary>pydantic/pydantic-settings (pydantic-settings)</summary>
### [`v2.13.1`](https://github.com/pydantic/pydantic-settings/compare/v2.13.0...v2.13.1)
[Compare Source](https://github.com/pydantic/pydantic-settings/compare/v2.13.0...v2.13.1)
### [`v2.13.0`](https://github.com/pydantic/pydantic-settings/releases/tag/v2.13.0)
[Compare Source](https://github.com/pydantic/pydantic-settings/compare/v2.12.0...v2.13.0)
#### What's Changed
- fix: Deterministic alias selection when using validate\_by\_name by [@​chbndrhnns](https://github.com/chbndrhnns) in [#​707](https://github.com/pydantic/pydantic-settings/pull/707)
- add deep merge functionality to config file sources by [@​pmeier](https://github.com/pmeier) in [#​698](https://github.com/pydantic/pydantic-settings/pull/698)
- Add support for AWS Secrets Manager VersionId parameter by [@​jcyamacho](https://github.com/jcyamacho) in [#​708](https://github.com/pydantic/pydantic-settings/pull/708)
- bugfix: Return `None` for inaccessible GCP Secret Manager secrets by [@​zaphod72](https://github.com/zaphod72) in [#​712](https://github.com/pydantic/pydantic-settings/pull/712)
- Bugfix for cli\_kebab\_case="all" and CliImplicitFlag\[bool] by [@​Digity101](https://github.com/Digity101) in [#​702](https://github.com/pydantic/pydantic-settings/pull/702)
- Unpack type alisases when looking for `NoDecode` by [@​tselepakis](https://github.com/tselepakis) in [#​695](https://github.com/pydantic/pydantic-settings/pull/695)
- CliToggleFlag and CliDualFlag by [@​kschwab](https://github.com/kschwab) in [#​717](https://github.com/pydantic/pydantic-settings/pull/717)
- Fix for CLI duplicate enum field values. by [@​kschwab](https://github.com/kschwab) in [#​722](https://github.com/pydantic/pydantic-settings/pull/722)
- fixed load nested config from env by [@​Sube-py](https://github.com/Sube-py) in [#​723](https://github.com/pydantic/pydantic-settings/pull/723)
- Add non-Path files support (for example Traversable) and open files using Path.open method by [@​mahenzon](https://github.com/mahenzon) in [#​724](https://github.com/pydantic/pydantic-settings/pull/724)
- add one more traversable test by [@​mahenzon](https://github.com/mahenzon) in [#​725](https://github.com/pydantic/pydantic-settings/pull/725)
- CLI fix fox external list args. by [@​kschwab](https://github.com/kschwab) in [#​727](https://github.com/pydantic/pydantic-settings/pull/727)
- fix: handle case-insensitive retrieval in GoogleSecretManagerSettingsSource by [@​ezwiefel](https://github.com/ezwiefel) in [#​730](https://github.com/pydantic/pydantic-settings/pull/730)
- CLI test fixes for help text formatting. by [@​kschwab](https://github.com/kschwab) in [#​735](https://github.com/pydantic/pydantic-settings/pull/735)
- Avoid conflicts with the `NAME` environment variable in WSL by [@​kzrnm](https://github.com/kzrnm) in [#​747](https://github.com/pydantic/pydantic-settings/pull/747)
- fix: When restoring init kwargs, use deterministic order by [@​chbndrhnns](https://github.com/chbndrhnns) in [#​746](https://github.com/pydantic/pydantic-settings/pull/746)
- Add env\_prefix\_target by [@​kzrnm](https://github.com/kzrnm) in [#​749](https://github.com/pydantic/pydantic-settings/pull/749)
- Remove `(default: …)` in the help message for `CliToggleFlag` by [@​kzrnm](https://github.com/kzrnm) in [#​740](https://github.com/pydantic/pydantic-settings/pull/740)
- Add support for CLI serialize styles. by [@​kschwab](https://github.com/kschwab) in [#​755](https://github.com/pydantic/pydantic-settings/pull/755)
- Add support for overriding default help on CLI internal parser. by [@​kschwab](https://github.com/kschwab) in [#​758](https://github.com/pydantic/pydantic-settings/pull/758)
- CLI format\_help method support by [@​kschwab](https://github.com/kschwab) in [#​759](https://github.com/pydantic/pydantic-settings/pull/759)
- feat(gcp): support SecretVersion annotation for per-field secret versioning by [@​ezwiefel](https://github.com/ezwiefel) in [#​763](https://github.com/pydantic/pydantic-settings/pull/763)
- Allow `snake_case_conversion` with `env_prefix` for Azure Key Vault source by [@​cstarkers](https://github.com/cstarkers) in [#​762](https://github.com/pydantic/pydantic-settings/pull/762)
- fix: Only override preferred\_key when no value was found by [@​chbndrhnns](https://github.com/chbndrhnns) in [#​767](https://github.com/pydantic/pydantic-settings/pull/767)
- Update deps by [@​hramezani](https://github.com/hramezani) in [#​768](https://github.com/pydantic/pydantic-settings/pull/768)
- CLI coerce numeric types. by [@​kschwab](https://github.com/kschwab) in [#​769](https://github.com/pydantic/pydantic-settings/pull/769)
- CLI Union Discriminator Choices in Help by [@​kschwab](https://github.com/kschwab) in [#​764](https://github.com/pydantic/pydantic-settings/pull/764)
- Add nested path support for yaml\_config\_section (fixes [#​772](https://github.com/pydantic/pydantic-settings/issues/772)) by [@​hugo-romero-mm](https://github.com/hugo-romero-mm) in [#​773](https://github.com/pydantic/pydantic-settings/pull/773)
- Prepare release 2.13.0 by [@​hramezani](https://github.com/hramezani) in [#​777](https://github.com/pydantic/pydantic-settings/pull/777)
#### New Contributors
- [@​pmeier](https://github.com/pmeier) made their first contribution in [#​698](https://github.com/pydantic/pydantic-settings/pull/698)
- [@​jcyamacho](https://github.com/jcyamacho) made their first contribution in [#​708](https://github.com/pydantic/pydantic-settings/pull/708)
- [@​zaphod72](https://github.com/zaphod72) made their first contribution in [#​712](https://github.com/pydantic/pydantic-settings/pull/712)
- [@​Digity101](https://github.com/Digity101) made their first contribution in [#​702](https://github.com/pydantic/pydantic-settings/pull/702)
- [@​Sube-py](https://github.com/Sube-py) made their first contribution in [#​723](https://github.com/pydantic/pydantic-settings/pull/723)
- [@​mahenzon](https://github.com/mahenzon) made their first contribution in [#​724](https://github.com/pydantic/pydantic-settings/pull/724)
- [@​kzrnm](https://github.com/kzrnm) made their first contribution in [#​747](https://github.com/pydantic/pydantic-settings/pull/747)
- [@​cstarkers](https://github.com/cstarkers) made their first contribution in [#​762](https://github.com/pydantic/pydantic-settings/pull/762)
- [@​hugo-romero-mm](https://github.com/hugo-romero-mm) made their first contribution in [#​773](https://github.com/pydantic/pydantic-settings/pull/773)
**Full Changelog**: <https://github.com/pydantic/pydantic-settings/compare/v2.12.0...v2.13.0>
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4zMC4wIiwidXBkYXRlZEluVmVyIjoiNDMuMzAuMCIsInRhcmdldEJyYW5jaCI6ImRldmVsb3AiLCJsYWJlbHMiOltdfQ==-->
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
This PR contains the following updates:
==2.12.0→==2.13.1Release Notes
pydantic/pydantic-settings (pydantic-settings)
v2.13.1Compare Source
v2.13.0Compare Source
What's Changed
Nonefor inaccessible GCP Secret Manager secrets by @zaphod72 in #712NoDecodeby @tselepakis in #695NAMEenvironment variable in WSL by @kzrnm in #747(default: …)in the help message forCliToggleFlagby @kzrnm in #740snake_case_conversionwithenv_prefixfor Azure Key Vault source by @cstarkers in #762New Contributors
Full Changelog: https://github.com/pydantic/pydantic-settings/compare/v2.12.0...v2.13.0
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, 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 Renovate Bot.