- 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).
- Deployment and install fixes (It’s difficult to troubleshoot/test without making a new release!)
0.4.3
~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Rename PyPI package ``kintyre-splunk-conf`` - Add support for building a standalone executable (zipapp). - Revamp install docs and location - Add GitHub release for the standalone executable.