What's Changed
- Fix
test_protected_namespace_defaults
with -Wdefault by @CyberTailor in #462 - Make tests more robust to the running environment by @CyberTailor in #464
- Fix rendering of annotations in code example by @Viicos in #470
- Fix alias resolution for default settings source. by @kschwab in #468
- Use the class name in the
__repr__
implementations by @dlax in #465 - Fix default help text for union of submodels. by @kschwab in #472
- Add support for CliMutuallyExclusiveGroup. by @kschwab in #473
- Disable abbreviations on internal parser. by @kschwab in #477
- Fix Secret field parsing by @hramezani in #478
- Fix alias resolution to use preferred key. by @kschwab in #481
- Strip annotated when getting submodels during CLI parsing. by @kschwab in #490
- Removing return type from the function in test by @hramezani in #491
- Relax default protected_namespaces by @hramezani in #483
- Add support for CLI kebab case flag. by @kschwab in #489
- Change reference of default values validation in documentation by @Viicos in #496
- Improve field value parsing by adding
NoDecode
andForceDecode
annotations by @hramezani in #492 - Fix attribute error on Python 3.9 with typing.Sequence by @hramezani in #497
- Prepare release 2.7.0 by @hramezani in #499
New Contributors
- @CyberTailor made their first contribution in #462
- @dlax made their first contribution in #465
Full Changelog: v2.6.1...v2.7.0