- Added support for ruamel.yaml>0.18
- Fixed broken test
- Adding CLI source
- Fixed adding cli_name to items
- Adding dump_data to __all__
- Adding initial support for loading specific config items.
- Fixed deprecation warning (#96)
- Fixed an issue with dumping unicode in python 2 (#82)
- Fixed an issue with dumping box data to YAML (#78)
- Fixed an issue with environment loading (#74)
- Fixed an issue with watching in-memory dictionaries (#75)
- Fixed an issue where utf-8 migrations would break (#46)
- Added support for etcd (#47)
- Added support for kubernetes (#47)
- Added support for fallbacks for config values (#45)
- Added the ability to generate documentation for your configuration (#63)
- Added config watching capabilities (#36)
- Flattened configs before loading (#54)
- Fixed bug where the
fq_name
was not correctly set for complex objects - Added
dump_kwargs
tomigrate_config
(#53) - Better error message when validation fails (#55)
- Made all argparse items optional (#42)
- Added support for
long_description
on config items (#44) - Added support for
validator
on config items (#43)
- Fixed Python2 unicode error (#41)
- Fixed Python2 compatibility error (#35)
- Added item to YapconfItemNotFound (#21)
- Removed pytest-runner from setup_requires (#22)
- Added auto kebab-case for CLI arguments (#7)
- Added the flag to apply environment prefixes (#11)
- Added
choices
to item specification (#14) - Added
alt_env_names
to item specification (#13)
- Fixed bug where
None
was a respected value.
- First release on PyPI.