- Added
- Added user documentation generation. (GitHub 1)
- Added close/__enter__/__exit__ to ConfigurationSet and Configuration in configmgr. (GitHub 35)
- Added Namespace support to k8s module. (GitHub 44)
- Improve SysCmdRunner. (GitHub 53)
- Changed
- Use dataclasses where applicable. (GitHub 5)
- Upgrade minimum Python to 3.8. (GitHub 6)
- Use walrus operator where applicable. (GitHub 6)
- Use position only parameters where applicable. (GitHub 6)
- Create PyPi facing DOCUMENTATION.md. (GitHub 26)
- More variable renames due to rename to BatCave. (GitHub 27)
- Improved docstrings. (GitHub 29)
- Create an annotated tag on release. (GitHub 30)
- Removed pylint unused argument warnings by prefixing _unused. (GitHub 33)
- Protect read-only public members behind property definition. (GitHub 38)
- Don't install PyQt5 on Android architectures. (GitHub 39)
- Don't install psutil on arm architectures. (GitHub 39)
- Use splitlines() instead of split('\n'). (GitHub 40)
- Fixed failure on cloudmgr.Image.pull method. (GitHub 41)
- Move build.py to root of project. (GitHub 45)
- Use exception chaining where appropriate. (GitHub 49)
- Fix errors in cms.Client.switch method for existing branches in Git. (GitHub 50)
- Fix pylance linting errors.
- Only install WMI module on Windows platform.
- Improve freeze utility function.
- Switch to slim image for builds.
- Removed
- Removed logger module. (GitHub 37)