* Update change log (#436)
* S allius/issue427 (#434)
* mock the aiomqtt library and increse coverage
* test inv response for a mb scan request
* improve test coverage
* S allius/issue427 (#435)
* mock the aiomqtt library and increse coverage
* test inv response for a mb scan request
* improve test coverage
* improve test case
* version 0.14.0
* handle missing MQTT addon
- we have to check if the supervisor API and a
MQTT broker add-on is installed. If not we assume
the user has an external MQTT broker
* handle missing MQTT addon
* run also on releases/* branch
* avoid printing of the MQTT config inkl. password
* revise the log outputs
* update version 0.14.1
* new version 0.14.1
* update changelog
* add addon-dev target
* initial version
* use prebuild docker image
* initial version for multi arch images
* fix missing label latest
* create log and config folder first.
* clean up and translate to english
* set labels with docker bake
* add addon-debug and addon-dev targets
* pass version number to proxy at runtime
* add two more callbacks
* get addon version from app
* deploy rc addon container to ghcr
* move ha_addon test into subdir
* fix crash on container restart
- mkdir -p returns no error even if the director
exists
* prepation for unit testing
- move script into a method
* added further config to schema
* typo fixed
* added monitor_sn + PV-strings 3-6 to create toml
* added options.json for testing
* prepare pytest and coverage for addons
* fix missing values in resulting config.toml
- define mqtt default values
- convert filter configuration
* first running unittest for addons
* add ha_addons
* increase test coverage
* test empty options.json file for HA AddOn
* fix pytest call in terminal
* improve test coverage
* remove uneeded options.json
* move config.py into subdir cnf
---------
Co-authored-by: Michael Metz <michael.metz@siemens.com>