What's Changed
* Bump version to 8.0.2 (507) thecode
* Add Shelly Plus RGBW PM model (506) thecode
* Dump device info - fixtures for HA testing (494) chemelli74
* Add retry to Block HTTP requests (501) thecode
* Introduce common library for all tools (500) chemelli74
* Introduce tools folder and fix verify.py (497) chemelli74
* Align black pre-commit behaviour to tox (CI) (498) chemelli74
* Fix pylint config warnings (499) chemelli74
* Fix generation lookup (493) chemelli74
* Check args for gen when there is no initial inint (495) chemelli74
* Cleanup model string (492) chemelli74
* Add pylint to pre-commit (486) chemelli74
⬆️ Dependencies
<details>
<summary>7 changes</summary>
* Bump pylint from 3.0.3 to 3.1.0 (508) dependabot
* Bump tox from 4.12.1 to 4.13.0 (503) dependabot
* Bump black from 24.1.1 to 24.2.0 (504) dependabot
* Bump pre-commit from 3.6.1 to 3.6.2 (502) dependabot
* Bump pre-commit from 3.6.0 to 3.6.1 (496) dependabot
* Bump black from 23.12.1 to 24.1.1 (490) dependabot
* Bump release-drafter/release-drafter from 5.25.0 to 6.0.0 (491) dependabot
</details>