> This version was the last attempt to create object model configuration files. I decided to give up this idea, because the realisation of this feature was awful.
Added
- Feature to extend the current configuration object with dictionaries
- Create nested attributes in object without any dicts usage
- Example:
python
>>> cfg = Configuration()
>>> cfg.test.nested.d = "yes"
>>> cfg.test.nested.d
'yes'
Changed
- Split configuration files controllers by type in submodule `.configs`
- Enhanced unit tests coverage
- Moved unit tests to project directory
- Renamed some methods to more friendly variants
Fixed
- `.core.BaseController.clear()` implementation fixed
- `.core.Namespace.__getitem__()` behaviour fixed