What's Changed
- Add environment parsing support for enums. by @kschwab in #252
- Improve
explode_env_vars
for better dict handling by @hramezani in #261 - add
PyprojectTomlConfigSettingsSource
by @ITProKyle in #255 - Fix broken link in AliasChoices class by @keenranger in #271
- Update Pydantic by @hramezani in #273
- fix: superfluous deep env conflicts with non-dict model leaf by @diefans in #276
- fix: a second level of environment nesting expected a dict by @diefans in #281
- Fix an issue when inner types of a discriminated union with a callable discriminator were not correctly identified as complex. by @jenskeiner in #285
- Fix a bug when we have case insentive field in nested model by @hramezani in #294
- Add CLI Settings Source by @kschwab in #214
New Contributors
- @ITProKyle made their first contribution in #255
- @keenranger made their first contribution in #271
- @diefans made their first contribution in #276
- @jenskeiner made their first contribution in #285
Full Changelog: v2.2.1...v2.3.0