What's Changed
* Bump version to 6.0.0 (416) thecode
* Abort if input MAC does not match the device MAC (415) thecode
* Add Shelly Plus 10V model name (409) thecode
* Gather asyncio tasks in a collection (405) bieniu
* Add model names for Plus Mini devices (404) bieniu
⚠ Breaking Changes
* Add block device update type (413) thecode
* Drop Python 3.9 support (414) thecode
⬆️ Dependencies
<details>
<summary>14 changes</summary>
* Bump mypy from 1.4.1 to 1.5.0 (412) dependabot
* Bump tox from 4.6.4 to 4.8.0 (411) dependabot
* Bump wheel from 0.41.0 to 0.41.1 (410) dependabot
* Bump flake8 from 6.0.0 to 6.1.0 (407) dependabot
* Bump pylint from 2.17.4 to 2.17.5 (406) dependabot
* Bump wheel from 0.40.0 to 0.41.0 (403) dependabot
* Bump black from 23.3.0 to 23.7.0 (402) dependabot
* Bump actions/setup-python from 4.6.1 to 4.7.0 (401) dependabot
* Bump tox from 4.6.3 to 4.6.4 (400) dependabot
* Bump release-drafter/release-drafter from 5.23.0 to 5.24.0 (399) dependabot
* Bump mypy from 1.3.0 to 1.4.1 (397) dependabot
* Bump tox from 4.6.2 to 4.6.3 (398) dependabot
* Bump pre-commit from 3.3.2 to 3.3.3 (396) dependabot
* Bump tox from 4.6.0 to 4.6.2 (395) dependabot
</details>