ChangeLog¶
New:
- Add a new gettimespan function to parse simple durations expressed as strings (10 days as ‘10d’, 3 hours as ‘3h’, etc.)
1.5.0 (2016-05-11)¶
New:
- Better AssertionError messages when default values have the wrong type.
- Add ConfigGetter.get_ini_template() method
1.4.0 (2015-08-27)¶
New:
- Enforce type checking on every getconf.getXXX() call
- Add getconf.getstr() method
- Enable using None as default value for every function
- Better support for Python 3.3, 3.4 and wheel distribution
Deprecated:
- Use of strings as default values for getconf.getlist()
- Use of getconf.get() in favor of getconf.getstr()
1.3.0 (2015-04-14)¶
New:
- Add getfloat() method
- Allow globs in config_files
- <PROJECT>_CONFIG env var will now have the same behaviour than config_files items
1.2.0 (2014-10-20)¶
New:
- Add support for directory-based configuration and providing defaults through a dict
Removed:
- Remove support for
ConfigGetter(namespace, file1, file2, file3)
syntax (deprecated in 1.1.0), useConfigGetter(namespace, [file1, file2, file3])
instead
1.1.0 (2014-08-18)¶
New:
- New initialization syntax
Deprecated
- Using argument list for config file paths when initializing ConfigGetter is now deprecated, you need to use a list (use ConfigGetter(namespace, [‘settings_1.ini’, ‘settings_2.ini’]) instead of ConfigGetter(namespace, ‘settings_1.ini’, ‘settings_2.ini’))