Releases: home-assistant-libs/pytradfri
Releases · home-assistant-libs/pytradfri
13.0.0
What's Changed
- Bump version to 13.0.0 (#628) @ggravlingen
- Add Python 3.11 to CI/CD pipeline (#626) @ggravlingen
⚠ Breaking Changes
- Drop Python 3.9 (#627) @ggravlingen
⬆️ Dependencies
4 changes
- Bump coverage from 7.0.5 to 7.1.0 (#625) @dependabot
- Bump flake8-docstrings from 1.6.0 to 1.7.0 (#624) @dependabot
- Bump pre-commit from 2.21.0 to 3.0.2 (#623) @dependabot
- Auto-update pre-commit hooks (#622) @github-actions
12.0.1
What's Changed
- Bump aiocoap to 0.4.5 (#621) @MartinHjelmare
12.0.0
What's Changed
- Bump version to 12.0.0 (#620) @MartinHjelmare
- Fix smart task start action response dimmer attribute (#614) @blast-hardcheese
- Build all PRs regardless of target branch (#604) @MartinHjelmare
- Update debug info script and delint examples (#603) @MartinHjelmare
- Add breaking change category to release draft (#602) @MartinHjelmare
- Improve containerized environment (#574) @ggravlingen
- Cleanup readme file (#555) @ggravlingen
- Pin github actions (#550) @MartinHjelmare
- Move mypy config to pyproject.toml (#543) @ggravlingen
- Bump aiocoap to 0.4.4 in setup.EXTRAS_REQUIRE (#542) @ggravlingen
- Make flake8 ignore settings less lax (#544) @ggravlingen
- Add state control to SmartTask (#531) @DeerMaximum
- Cleanup pre-commit config (#527) @ggravlingen
- Solve pylint issues in tests (#517) @MartinHjelmare
- Solve pylint issues in examples (#516) @MartinHjelmare
- Clean lint settings (#515) @MartinHjelmare
- Address remaining pylint issues in pytradfri (#514) @MartinHjelmare
- Add combine commands to light control (#512) @MartinHjelmare
- Add APIRequestProtocol for APIfactory.request (#510) @MartinHjelmare
- Move pre-commit flake8 to local repo (#509) @MartinHjelmare
- Allow pydantic during pylint (#508) @MartinHjelmare
- Sort requirements test (#507) @MartinHjelmare
- Change repo to Github from Gitlab for pre-commit flake8 (#505) @ggravlingen
- Track updates of pre-commit hooks (#495) @ggravlingen
- Bump dependencies in pre-commit hooks (#494) @ggravlingen
- Default root_start_action to empty list (#493) @ggravlingen
⚠ Breaking Changes
- Remove support for Python 3.8 (#513) @MartinHjelmare
- Rework light supported features (#511) @MartinHjelmare
⬆️ Dependencies
99 changes
- Bump pytest from 7.2.0 to 7.2.1 (#611) @dependabot
- Bump pylint from 2.15.9 to 2.15.10 (#613) @dependabot
- Bump coverage from 7.0.4 to 7.0.5 (#612) @dependabot
- Bump actions/setup-python from 4.4.0 to 4.5.0 (#609) @dependabot
- Bump coverage from 7.0.1 to 7.0.4 (#608) @dependabot
- Bump actions/checkout from 3.2.0 to 3.3.0 (#607) @dependabot
- Bump release-drafter/release-drafter from 5.21.1 to 5.22.0 (#606) @dependabot
- Bump pydantic from 1.10.2 to 1.10.4 (#601) @dependabot
- Bump coverage from 7.0.0 to 7.0.1 (#600) @dependabot
- Bump pre-commit from 2.20.0 to 2.21.0 (#599) @dependabot
- Auto-update pre-commit hooks (#598) @github-actions
- Bump actions/setup-python from 4.3.1 to 4.4.0 (#597) @dependabot
- Bump actions/stale from 6.0.1 to 7.0.0 (#596) @dependabot
- Auto-update pre-commit hooks (#593) @github-actions
- Bump pylint from 2.15.8 to 2.15.9 (#594) @dependabot
- Bump coverage from 6.5.0 to 7.0.0 (#595) @dependabot
- Bump actions/checkout from 3.1.0 to 3.2.0 (#592) @dependabot
- Auto-update pre-commit hooks (#589) @github-actions
- Bump pylint from 2.15.7 to 2.15.8 (#591) @dependabot
- Bump black from 22.10.0 to 22.12.0 (#590) @dependabot
- Bump actions/setup-python from 4.3.0 to 4.3.1 (#588) @dependabot
- Bump pylint from 2.15.6 to 2.15.7 (#587) @dependabot
- Bump aiocoap from 0.4.4 to 0.4.5 (#584) @dependabot
- Bump flake8 from 5.0.4 to 6.0.0 (#583) @dependabot
- Bump peter-evans/create-pull-request from 4.2.2 to 4.2.3 (#586) @dependabot
- Bump flake8-noqa from 1.2.9 to 1.3.0 (#585) @dependabot
- Auto-update pre-commit hooks (#582) @github-actions
- Bump peter-evans/create-pull-request from 4.2.1 to 4.2.2 (#581) @dependabot
- Bump peter-evans/create-pull-request from 4.2.0 to 4.2.1 (#580) @dependabot
- Bump pylint from 2.15.5 to 2.15.6 (#579) @dependabot
- Bump mypy from 0.990 to 0.991 (#578) @dependabot
- Bump mypy from 0.982 to 0.990 (#577) @dependabot
- Bump pytest from 7.1.3 to 7.2.0 (#576) @dependabot
- Bump flake8-comprehensions from 3.10.0 to 3.10.1 (#575) @dependabot
- Bump pylint from 2.15.4 to 2.15.5 (#573) @dependabot
- Bump peter-evans/create-pull-request from 4.1.4 to 4.2.0 (#571) @dependabot
- Bump release-drafter/release-drafter from 5.21.0 to 5.21.1 (#572) @dependabot
- Bump peter-evans/create-pull-request from 4.1.3 to 4.1.4 (#569) @dependabot
- Bump pylint from 2.15.3 to 2.15.4 (#570) @dependabot
- Bump actions/setup-python from 4.2.0 to 4.3.0 (#568) @dependabot
- Bump actions/stale from 6.0.0 to 6.0.1 (#567) @dependabot
- Auto-update pre-commit hooks (#564) @github-actions
- Bump black from 22.8.0 to 22.10.0 (#566) @dependabot
- Bump mypy from 0.981 to 0.982 (#565) @dependabot
- Bump actions/checkout from 3.0.2 to 3.1.0 (#563) @dependabot
- Bump mypy from 0.971 to 0.981 (#562) @dependabot
- Bump coverage from 6.4.4 to 6.5.0 (#561) @dependabot
- Bump pytest-cov from 3.0.0 to 4.0.0 (#560) @dependabot
- Bump peter-evans/create-pull-request from 4.1.2 to 4.1.3 (#559) @dependabot
- Bump pylint from 2.15.2 to 2.15.3 (#558) @dependabot
- Bump actions/stale from 5.2.0 to 6.0.0 (#557) @dependabot
- Bump peter-evans/create-pull-request from 4.1.1 to 4.1.2 (#556) @dependabot
- Bump release-drafter/release-drafter from 5.20.1 to 5.21.0 (#554) @dependabot
- Bump actions/stale from 5.1.1 to 5.2.0 (#553) @dependabot
- Bump pydantic from 1.10.1 to 1.10.2 (#552) @dependabot
- Bump pylint from 2.15.0 to 2.15.2 (#551) @dependabot
- Bump pydantic from 1.9.2 to 1.10.1 (#549) @dependabot
- Bump pytest from 7.1.2 to 7.1.3 (#548) @dependabot
- Bump black from 22.6.0 to 22.8.0 (#547) @dependabot
- Auto-update pre-commit hooks (#546) @github-actions
- Bump pylint from 2.14.5 to 2.15.0 (#545) @dependabot
- Bump aiocoap from 0.4.3 to 0.4.4 (#539) @dependabot
- Bump flake8-noqa from 1.2.8 to 1.2.9 (#541) @dependabot
- Bump coverage from 6.4.3 to 6.4.4 (#540) @dependabot
- Bump peter-evans/create-pull-request from 4.1.0 to 4.1.1 (#538) @dependabot
- Bump peter-evans/create-pull-request from 4.0.4 to 4.1.0 (#537) @dependabot
- Bump pydantic from 1.9.1 to 1.9.2 (#535) @dependabot
- Bump coverage from 6.4.2 to 6.4.3 (#534) @dependabot
- Bump flake8 from 4.0.1 to 5.0.4 (#533) @dependabot
- Bump flake8-noqa from 1.2.7 to 1.2.8 (#532) @dependabot
- Bump actions/setup-python from 4.1.0 to 4.2.0 (#530) @dependabot
- Bump mypy from 0.961 to 0.971 (#525) @dependabot
- Bump flake8-noqa from 1.2.5 to 1.2.7 (#526) @dependabot
- Bump coverage from 6.4.1 to 6.4.2 (#524) @dependabot
- Bump pylint from 2.14.4 to 2.14.5 (#523) @dependabot
- Bump actions/setup-python from 4.0.0 to 4.1.0 (#522) @dependabot
- Bump pre-commit from 2.19.0 to 2.20.0 (#521) @dependabot
- Bump black from 22.3.0 to 22.6.0 (#520) @dependabot
- Bump pylint from 2.14.3 to 2.14.4 (#519) @dependabot
- Auto-update pre-commit hooks (#518) @github-actions
- Bump flake8-noqa from 1.2.2 to 1.2.5 (#506) @dependabot
- Auto-update pre-commit hooks (#503) @github-actions
- Bump mypy from 0.960 to 0.961 (#504) @dependabot
- Bump actions/setup-python from 3.1.2 to 4.0.0 (#502) @dependabot
- Auto-update pre-commit hooks (#500) @github-actions
- Bump coverage from 6.4 to 6.4.1 (#501) @dependabot
- Bump peter-evans/create-pull-request from 4.0.3 to 4.0.4 (#499) @dependabot
- Bump actions/checkout from 2.0.0 to 3.0.2 (#498) @dependabot
- Bump actions/setup-python from 2.0.0 to 3.1.2 (#497) @dependabot
- Bump mypy from 0.950 to 0.960 (#496) @dependabot
- Bump coverage from 6.3.3 to 6.4 (#490) @dependabot
- Bump flake8-comprehensions from 3.9.0 to 3.10.0 (#489) @dependabot
- Bump pydantic from 1.9.0 to 1.9.1 (#488) @dependabot
- Bump coverage from 6.3.2 to 6.3.3 (#485) @dependabot
- Bump flake8-comprehensions from 3.8.0 to 3.9.0 (#487) @dependabot
- Bump flake8-noqa from 1.2.1 to 1.2.2 (#486) @dependabot
- Bump pre-commit from 2.18.1 to 2.19.0 (#484) @dependabot
- Bump mypy from 0.942 to 0.950 (#483) @dependabot
- Bump pytest from 7.1.1 to 7.1.2 (#482) @dependabot
9.0.1
11.0.0
What's Changed
- Bump version to 11.0.0 (#481) @ggravlingen
- Clarify meaning of filter_status property (#480) @ggravlingen
⬆️ Dependencies
2 changes
- Bump actions/checkout from 3.0.1 to 3.0.2 (#479) @dependabot
- Bump actions/checkout from 3.0.0 to 3.0.1 (#478) @dependabot
10.0.1
What's Changed
- Bump version to 10.0.1 (#477) @ggravlingen
- Fix typing error in libcoap_api (#476) @ggravlingen
- Hide dependencies in release-drafter (#470) @MartinHjelmare
⬆️ Dependencies
6 changes
- Bump actions/stale from 4 to 5 (#474) @dependabot
- Bump pre-commit from 2.17.0 to 2.18.1 (#472) @dependabot
- Bump black from 22.1.0 to 22.3.0 (#473) @dependabot
- Bump mypy from 0.941 to 0.942 (#471) @dependabot
- Bump mypy from 0.940 to 0.941 (#469) @dependabot
- Bump pytest from 7.1.0 to 7.1.1 (#468) @dependabot
10.0.0
What's Changed
- Bump version to 10.0.0 (#466) @ggravlingen
- Remove unused code (#465) @ggravlingen
- Make ApiResourceResponse mandatory and mark library as typed (#464) @ggravlingen
- Add checks to pre-commit (#467) @ggravlingen
- Add type hints to main.py (#463) @ggravlingen
- Add type hints for libcoap.py (#462) @ggravlingen
- Enforce strict typing (#461) @ggravlingen
- Add gateway.py to mypy.ini (#460) @ggravlingen
- Add type hints to smart_task.py (#456) @ggravlingen
- Type hint base controller (#454) @ggravlingen
- Add type hints for util.py (#455) @ggravlingen
- Minor type hint fixes (#452) @ggravlingen
- Add type hints for Group class (#447) @ggravlingen
- Use command generics in aiocoap api (#450) @MartinHjelmare
- Fix some typing issues (#451) @MartinHjelmare
- Add type hints for Mood class (#446) @ggravlingen
- Make Command generic (#448) @MartinHjelmare
- Add type hints for GatewayInfo (#445) @ggravlingen
- Type aiocoap api (#444) @MartinHjelmare
- Fix light and socket set_state (#443) @MartinHjelmare
- Type hint gateway (#442) @ggravlingen
- Remove unused type hint constants (#439) @ggravlingen
- Implement pydantic for signal repeater (#438) @ggravlingen
- Implement pydantic for lights (#436) @ggravlingen
- Strict typing of signal repeater (#437) @ggravlingen
- Implement pydantic for sockets (#435) @ggravlingen
- Implement pydantic for air purifier (#434) @ggravlingen
- Implement pydantic for blind device (#433) @ggravlingen
- Move response types to their correct location (#432) @ggravlingen
- Implement pydantic (#429) @ggravlingen
- Add pydantic to requirements (#428) @ggravlingen
- Type hints for ApiResource (#427) @ggravlingen
- Add type annotation for Blind class (#426) @ggravlingen
- Add Final annotation to all constants (#425) @ggravlingen
⬆️ Dependencies
9 changes
- Bump pytest from 7.0.1 to 7.1.0 (#459) @dependabot
- Bump mypy from 0.931 to 0.940 (#458) @dependabot
- Bump actions/checkout from 2 to 3.0.0 (#441) @dependabot
- Bump actions/setup-python from 2.3.2 to 3 (#440) @dependabot
- Bump coverage from 6.3.1 to 6.3.2 (#431) @dependabot
- Bump pytest from 7.0.0 to 7.0.1 (#430) @dependabot
- Bump coverage from 6.3 to 6.3.1 (#421) @dependabot
- Bump pytest from 6.2.5 to 7.0.0 (#422) @dependabot
- Bump actions/setup-python from 2.3.1 to 2.3.2 (#423) @dependabot
9.0.0
What's Changed
- Bump version to 9.0.0 (#420) @ggravlingen
- Add attributes for the AirPurifier (#419) @ggravlingen
- Fix type hints for DeviceInfo class (#418) @ggravlingen
- Add typing of AirPurifier class (#417) @ggravlingen
- Bump black from 21.12b0 to 22.1.0 (#415) @dependabot
- Bump coverage from 6.2 to 6.3 (#416) @dependabot
- Add typing for DeviceInfo class (#413) @ggravlingen
- Drop support for Python 3.7, cleanup Dockerfiles (#414) @ggravlingen
- Fix observation err_callback typing (#412) @MartinHjelmare
- Remove vscode settings from git (#411) @MartinHjelmare
- Bump pre-commit from 2.16.0 to 2.17.0 (#409) @dependabot
- Bump pytest-timeout from 2.0.2 to 2.1.0 (#410) @dependabot
- Bump flake8-comprehensions from 3.7.0 to 3.8.0 (#407) @dependabot
- Bump mypy from 0.930 to 0.931 (#405) @dependabot
8.0.1
What's Changed
- Bump to 8.0.1 (#404) @ggravlingen
- Expose error code (#403) @ggravlingen
- Improve VS Code implementation (#401) @ggravlingen
8.0.0
What's Changed
- Refactor air purifier (#400) @ggravlingen
- Bump mypy from 0.920 to 0.930 (#399) @dependabot
- fix if-expression for user-id check (#398) @4ch1m
- Bump pytest-timeout from 2.0.1 to 2.0.2 (#396) @dependabot
- Bump mypy from 0.910 to 0.920 (#397) @dependabot
- Bump pre-commit from 2.15.0 to 2.16.0 (#395) @dependabot
- Bump black from 21.11b1 to 21.12b0 (#394) @dependabot