All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Added a separate
rgb2mqtt-gui-run
gui-script, so using the normalrgb2mqtt-run
script now functions as a console script. This makes it easier to debug the run script, since stdout in a gui-script is lost. The gui-script is only used for auto-start, which prevents a terminal popup on Windows.
- Fixed an error where the config would not be written to disk when there was no config present
- Added unit tests for device class
- Added linting and unit tests pipelines for GitHub
- Added verbose option to run script, which prints the logging to stdout
- Using
ruff
as linter instead of flake8
- Initial release