Releases: home-assistant-libs/aioshelly
Releases · home-assistant-libs/aioshelly
9.0.0
What's Changed
- Bump version to 9.0.0 (#545) @thecode
- Update model IDs and names (#541) @bieniu
- Add model name for Plus Plug S V2 (#523) @bieniu
- Prevent KeyError on device shutdown (#535) @thecode
- Update RPC shutdown description (#533) @thecode
- Add comment to explain the usage of the aioshelly BLE script (#534) @thecode
- Add pre-commit autoupdate GH action (#532) @bieniu
- Replace async_timeout with asyncio.timeout (#528) @chemelli74
- Drop Python 3.10 for ruff (#531) @bieniu
- Cleanup aiohttp imports (#529) @chemelli74
⚠ Breaking Changes
- Allow initialization for device with unsupported firmware (#544) @thecode
- Move call to initialize to user code (#526) @thecode
- Drop python 3.10 (#527) @chemelli74
⬆️ Dependencies
9 changes
- Auto-update pre-commit hooks (#542) @github-actions
- Bump ruff from 0.3.4 to 0.3.5 (#543) @dependabot
- Bump actions/setup-python from 5.0.0 to 5.1.0 (#540) @dependabot
- Bump pre-commit from 3.6.2 to 3.7.0 (#538) @dependabot
- Bump ruff from 0.3.3 to 0.3.4 (#537) @dependabot
- Auto-update pre-commit hooks (#536) @github-actions
- Bump tox from 4.14.1 to 4.14.2 (#539) @dependabot
- Bump wheel from 0.42.0 to 0.43.0 (#525) @dependabot
- Bump ruff from 0.3.2 to 0.3.3 (#524) @dependabot
8.2.0
What's Changed
- Fix typo in fixture.py (#518) @thecode
- Use
uv
withtox
(#516) @bieniu - Update example to listen to specified ip address for CoAP packets (#515) @chemelli74
- Use ruff instead of pylint, black, isort, flake8 and bandit (#510) @bieniu
- Simplify logging during debugging (#509) @chemelli74
- Add support for specifying port in Gen2 devices (#326) @GarrStau
⬆️ Dependencies
4 changes
- Bump actions/checkout from 4.1.1 to 4.1.2 (#522) @dependabot
- Bump mypy from 1.8.0 to 1.9.0 (#521) @dependabot
- Bump ruff from 0.3.0 to 0.3.2 (#520) @dependabot
- Bump tox from 4.13.0 to 4.14.1 (#519) @dependabot
8.1.1
8.1.0
What's Changed
- Bump version to 8.1.0 (#511) @thecode
- Allow setting of CoAP listening IP address (#505) @chemelli74
8.0.2
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
7 changes
- 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
8.0.1
What's Changed
- Bump version to 8.0.1 (#489) @bdraco
- Lower BLE 2.0 script max queue size to 32 (#487) @bdraco
- Raise FirmwareUnsupported on all paths (#483) @chemelli74
⬆️ Dependencies
2 changes
- Bump tox from 4.12.0 to 4.12.1 (#488) @dependabot
- Bump tox from 4.11.4 to 4.12.0 (#482) @dependabot
Full Changelog: 8.0.0...8.0.1
8.0.0
What's Changed
- Bump version to 8.0.0 (#481) @bdraco
- Add H&T Gen3 model name (#480) @bieniu
- Fix gen3 names (#479) @bieniu
⚠ Breaking Changes
- Bluetooth scanner version 2 (#478) @taulfsime
New Contributors
- @taulfsime made their first contribution in #478
Full Changelog: 7.1.0...8.0.0
7.1.0
What's Changed
- Bump version to 7.1.0 (#476) @thecode
- Change the minimum supported gen1 firmware to 1.9.0 (#474) @bieniu
- Fix concurrent call to receive (#473) @bdraco
- Fix and update model names for Pro Dimmers (#470) @bieniu
⬆️ Dependencies
8 changes
- Bump flake8 from 6.1.0 to 7.0.0 (#475) @dependabot
- Bump mypy from 1.7.1 to 1.8.0 (#471) @dependabot
- Bump black from 23.12.0 to 23.12.1 (#472) @dependabot
- Bump pylint from 3.0.2 to 3.0.3 (#467) @dependabot
- Bump isort from 5.13.0 to 5.13.2 (#468) @dependabot
- Bump black from 23.11.0 to 23.12.0 (#469) @dependabot
- Bump pre-commit from 3.5.0 to 3.6.0 (#466) @dependabot
- Bump isort from 5.12.0 to 5.13.0 (#465) @dependabot
7.0.0
What's Changed
- Bump version to 7.0.0 (#464) @bieniu
- Add support for Gen3 devices (#457) @bieniu
- Add a model name for Pro Dimmer 2 (#458) @bieniu
- Add Python 3.12 to CI (#453) @bieniu
⚠ Breaking Changes
- Bump Gen1 minimum firmware version to 1.11.0 (2021-07-15) (#460) @bieniu
- Bump Gen2 minimum firmware version to 1.0.0 (2023-08-03) (#459) @bieniu
⬆️ Dependencies
5 changes
- Bump actions/setup-python from 4.8.0 to 5.0.0 (#463) @dependabot
- Bump actions/setup-python from 4.7.1 to 4.8.0 (#462) @dependabot
- Bump tox from 4.11.3 to 4.11.4 (#461) @dependabot
- Bump mypy from 1.7.0 to 1.7.1 (#454) @dependabot
- Bump wheel from 0.41.3 to 0.42.0 (#455) @dependabot
6.1.0
What's Changed
- Bump version to 6.1.0 (#452) @bieniu
- Add model constants (#449) @bieniu
- Add aditional ip parsing for ipv6 url brackets (#434) @covert8
- Fix devcontainer setup (#451) @chemelli74
- Update devcontainer.json for VScode updated settings (#450) @chemelli74
- Fix dev requirements (#447) @chemelli74
- Add Shelly Blu Gateway model (#448) @chemelli74
- Create futures with loop.create_future() (#426) @bdraco
- Add Shelly Plus Uni model name (#422) @thecode
⬆️ Dependencies
25 changes
- Bump black from 23.10.1 to 23.11.0 (#445) @dependabot
- Bump mypy from 1.6.1 to 1.7.0 (#446) @dependabot
- Bump wheel from 0.41.2 to 0.41.3 (#443) @dependabot
- Bump black from 23.10.0 to 23.10.1 (#442) @dependabot
- Bump pylint from 3.0.1 to 3.0.2 (#439) @dependabot
- Bump mypy from 1.6.0 to 1.6.1 (#440) @dependabot
- Bump black from 23.9.1 to 23.10.0 (#441) @dependabot
- Bump release-drafter/release-drafter from 5.24.0 to 5.25.0 (#437) @dependabot
- Bump actions/checkout from 4.1.0 to 4.1.1 (#438) @dependabot
- Bump pre-commit from 3.4.0 to 3.5.0 (#436) @dependabot
- Bump mypy from 1.5.1 to 1.6.0 (#435) @dependabot
- Bump pylint from 2.17.7 to 3.0.1 (#432) @dependabot
- Bump actions/setup-python from 4.7.0 to 4.7.1 (#431) @dependabot
- Bump pylint from 2.17.5 to 2.17.7 (#430) @dependabot
- Bump actions/checkout from 4.0.0 to 4.1.0 (#429) @dependabot
- Bump black from 23.7.0 to 23.9.1 (#427) @dependabot
- Bump tox from 4.11.1 to 4.11.3 (#428) @dependabot
- Bump actions/checkout from 3.6.0 to 4.0.0 (#425) @dependabot
- Bump pre-commit from 3.3.3 to 3.4.0 (#424) @dependabot
- Bump tox from 4.10.0 to 4.11.1 (#423) @dependabot
- Bump tox from 4.9.0 to 4.10.0 (#420) @dependabot
- Bump wheel from 0.41.1 to 0.41.2 (#421) @dependabot
- Bump actions/checkout from 3.5.3 to 3.6.0 (#419) @dependabot
- Bump mypy from 1.5.0 to 1.5.1 (#418) @dependabot
- Bump tox from 4.8.0 to 4.9.0 (#417) @dependabot