- Expand CLI output for ``--help`` and ``--version`` - Internal cleanup of CLI entry point module name. Now the ksconf CLI can be invoked as ``python -m ksconf``, you know, for anyone who’s into that sort of thing. - Minor docs and CI/testing improvements.
0.5.1
~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Support external ksconf command plugins through custom `entry_points`, allowing for others to develop their own custom extensions as needed. - Many internal changes: Refactoring of all CLI commands to use new entry_points as well as pave the way for future CLI unittest improvements. - Docs cleanup / improvements.
0.5.0
~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Python 3 support. - Many bug fixes and improvements resulting from wider testing.
Ksconf 0.4.x ------------
Ksconf 0.4.x switched to a modular code base, added build/release automation, PyPI package registration (installation via ``pip install`` and, online docs.
0.4.10
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Improve file handling to avoid “unclosed file” warnings. Impacted ``parse_conf()``, ``write_conf()``, and many unittest helpers. - Update badges to report on the master branch only. (No need to highlight failures on feature or bug-fix branches.)
0.4.9
~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Add some missing docs files
0.4.8
~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Massive cleanup of docs: revamped install guide, added ‘standalone’ install procedure and developer-focused docs. Updated license handling. - Updated docs configuration to dynamically pull in the ksconf version number. - Using the classic ‘read-the-docs’ Sphinx theme. - Added additional PyPi badges to README (GitHub home page).