Releases: pydantic/pydantic-settings
Releases · pydantic/pydantic-settings
Release list
v2.0.2
What's Changed
- dotenv no error w/ an env key shorter than prefix (#106) by @jvllmr in #107
- Add installation instruction to doc by @hramezani in #111
- Add support for adding config through class kwargs by @hramezani in #112
- Use
pydantic_settings.SettingsConfigDictinstead ofpydantic.ConfigDictin tests by @hramezani in #119 - Add documentation link to README.md by @hramezani in #121
- Fix error when no secret file provided for a complex field. by @hramezani in #118
- Fix a bug when using BaseSettings with RootModel by @hramezani in #120
- Fix typo (
fiel_value->field_value) by @kkirsche in #123 - fix typos in pydantic settings module by @kkirsche in #124
- Add documentation about compatibility with pydantic 1.x BaseSettings when using dotenv by @SthPhoenix in #127
- Separate decoding of complex values into specific method by @dbendall in #128
New Contributors
- @jvllmr made their first contribution in #107
- @kkirsche made their first contribution in #123
- @SthPhoenix made their first contribution in #127
- @dbendall made their first contribution in #128
Full Changelog: v2.0.1...v2.0.2
v2.0.1
What's Changed
- pydantic V2 is released by @davidhewitt in #99
- Add explicit type hint to
BaseSettings.model_configby @Viicos in #97 - Improve
DotenvTypeto acceptstrby @hramezani in #96 - Use config values as default in
PydanticBaseEnvSettingsSource.__init__by @hramezani in #100 - Update to Pydantic 2.0.1 by @hramezani in #101
- Prepare for release 2.0.1 by @hramezani in #105
New Contributors
- @davidhewitt made their first contribution in #99
Full Changelog: v2.0.0...v2.0.1
v2.0.0
What's Changed
- Add
mkdocs.ymlto run mkdocs locally by @Kludex in #67 - Add documentation to pyproject by @Kludex in #69
- Remove unused plugins from
mkdocs.ymlby @Kludex in #70 - Improve docstrings by @hramezani in #72
- ✨ Make
SettingsConfigDictpublic by @Kludex in #75 - Add enhancements to the
index.mdby @Kludex in #73 - Tweak sources to have
case_sensitiveandenv_prefixusable as args by @Viicos in #76 - Update pydantic to 2.0b3 by @hramezani in #83
- Add default value to source classes init params by @hramezani in #82
- Add Pydantic Json field support by @hramezani in #79
- docs: fix link with relative by @m9810223 in #85
- Fix code block formatting by @hramezani in #89
- Add
assigneeslist to the hooky config by @hramezani in #92
New Contributors
Full Changelog: v2.0b1...v2.0.0
v2.0b1
What's Changed
- Format docs for import by @tpdorsey in #48
- Fix fetching env values for nested bytes field by @hramezani in #52
- Uprev pydantic to v2.0a4 by @hramezani in #55
- Update pydantic and pydantic-core dependancies by @hramezani in #58
- Add pytest-examples and make examples in docs testable by @hramezani in #56
- Use updated FieldInfo from pydantic/pydantic#5800 by @dmontagu in #59
- Update dependencies by @adriangb in #62
- Update pydantic to 2.0b1 by @hramezani in #64
- Prepare for 2.0a4 release by @hramezani in #65
New Contributors
Full Changelog: v2.0a4...v2.0b1
v2.0a4 2023-05-04
What's Changed
- Add Pydantic PyPI classifier by @Kludex in #36
- Create py.typed by @Kludex in #45
- Considering extra config in dotenv source by @hramezani in #39
- Modernize type hints by @hramezani in #46
- Prepare for 2.0a4 release by @hramezani in #47
New Contributors
Full Changelog: v2.0a3...v2.0a4
v2.0a3 2023-04-28
What's Changed
- Implement proper support for nested complex env values by @hramezani in #22
- Ignore env_prefix if validation_alias is set by @hramezani in #25
- Change the behavior of field_is_complex to be more similar to pydantic v1 by @dmontagu in #31
- Adopt pydantic-settings docs for Pydantic V2 by @hramezani in #18
- Fix nested model problem when case_sensitive=False by @hramezani in #34
- Prepare for 2.0a3 release by @hramezani in #35
New Contributors
Full Changelog: v2.0a1...v2.0a3
v2.0a1 2023-04-24
What's Changed
- Reimplement setting source classes by @hramezani in #15
- Adopt pydantic-settings with Pydantic V2 by @hramezani in #17
- prepare release to use environments by @samuelcolvin in #20
- add "check" to ci by @samuelcolvin in #21
New Contributors
- @hramezani made their first contribution in #15
- @samuelcolvin made their first contribution in #20
Full Changelog: https://github.com/pydantic/pydantic-settings/commits/v2.0a1