v0.0.27
Changes
🚀 Features
- Add map_dpid_initial_status_values to DeviceQuirk (#515) @epenet
- Add electricity meter six-parameter decode and hex frame wrappers (#476) @huangrenwei79
- Accept power_switch dpcode in climate switch_wrapper lookup (#413) @ctaylor86
💻 Device Quirks
- Add quirk for Canisteo Smart Zebra Shades/Blinds (nfq1essvr99qsvvd) (#284) @epenet
- Add quirk for tjvnxyobs3upidjo (Heater) (#487) @BusyChild77, busychild77, @epenet
- Add quirk for Duux Whisper Flex fan (dune79w7bsu6dg3e) (#452) @gzeel, @epenet
- Add quirk for Konyks Priska Duo FR (avriaapskyik4eaa) (#514) @minimicro34
- Add quirk for Konyks Priska Max 3 FR socket (ndvina39gbq8x0jk) (#511) @minimicro34
- Add quirk for Eeese Otto dehumidifier (cs_ma3oq4onxxwg91ky) (#510) @christophebaraer
- Add quirk for Kogan portable AC (crh9iaqFowdJX5UY) (#451) @Tylerrattv, @epenet
- Add alternative DP mappings for xeagimantb7d7apb (#440) @arsenyspb, Arseny
🚨 Testing
🔨 Refactoring
- Rename quirk modules (#517) @epenet
- Migrate local strategies to the shared base class (#460) @gfontao, @epenet
📦 Dependencies
- ⬆️ Lock file maintenance (#513) @renovate[bot]
- ⬆️ Update dependency zizmor to v1.30.0 (#512) @renovate[bot]
- ⬆️ Update dependency pylint to v4.0.8 (#509) @renovate[bot]
- ⬆️ Update dependency coverage to v7.16.0 (#508) @renovate[bot]
- ⬆️ Update anchore/sbom-action action to v0.24.2 (#507) @renovate[bot]
- ⬆️ Update dependency ruff to v0.16.5 (#505) @renovate[bot]
- ⬆️ Update anchore/sbom-action action to v0.24.1 (#504) @renovate[bot]
- ⬆️ Update dependency prek to v0.5.0 (#503) @renovate[bot]
- ⬆️ Update dependency ty to v0.0.75 (#494) @renovate[bot]
- ⬆️ Update dependency node to v24.20.0 (#502) @renovate[bot]
- ⬆️ Update github/codeql-action action to v4.37.9 (#501) @renovate[bot]
- ⬆️ Update dependency ruff to v0.16.4 (#434) @renovate[bot], @epenet
- ⬆️ Update dependency syrupy to v6 (#495) @renovate[bot]
- ⬆️ Lock file maintenance (#496) @renovate[bot]
- ⬆️ Update github/codeql-action action to v4.37.8 (#493) @renovate[bot]
- ⬆️ Update dependency tuya-device-sharing-sdk to v0.2.15 (#492) @renovate[bot]
- ⬆️ Update dependency ty to v0.0.73 (#490) @renovate[bot]
- ⬆️ Update dependency prek to v0.4.14 (#486) @renovate[bot]
- ⬆️ Lock file maintenance (#485) @renovate[bot]
- ⬆️ Update dependency ty to v0.0.72 (#482) @renovate[bot]
- ⬆️ Update github/codeql-action action to v4.37.7 (#480) @renovate[bot]
- ⬆️ Update dependency ty to v0.0.71 (#479) @renovate[bot]
- ⬆️ Update dependency ty to v0.0.70 (#475) @renovate[bot]
- ⬆️ Update dependency prek to v0.4.13 (#474) @renovate[bot]
- ⬆️ Lock file maintenance (#473) @renovate[bot]
- ⬆️ Update dependency coverage to v7.15.4 (#468) @renovate[bot]
- ⬆️ Update dependency pylint to v4.0.7 (#471) @renovate[bot]
- ⬆️ Update dependency ty to v0.0.69 (#467) @renovate[bot]
- ⬆️ Update dependency ty to v0.0.68 (#466) @renovate[bot]
- ⬆️ Update dependency ty to v0.0.67 (#464) @renovate[bot]
- ⬆️ Update actions/attest action to v4.2.2 (#463) @renovate[bot]
- ⬆️ Update github/codeql-action action to v4.37.6 (#462) @renovate[bot]
- ⬆️ Update dependency ty to v0.0.66 (#461) @renovate[bot]
- ⬆️ Update dependency node to v24.19.0 (#459) @renovate[bot]
- ⬆️ Update github/codeql-action action to v4.37.5 (#457) @renovate[bot]
- ⬆️ Update dependency prek to v0.4.12 (#456) @renovate[bot]
- ⬆️ Lock file maintenance (#455) @renovate[bot]
- ⬆️ Update dependency coverage to v7.15.3 (#454) @renovate[bot]
- ⬆️ Update dependency zizmor to v1.29.0 (#453) @renovate[bot]
- ⬆️ Update github/codeql-action action to v4.37.4 (#450) @renovate[bot]
- ⬆️ Update dependency ty to v0.0.65 (#449) @renovate[bot]
- ⬆️ Update actions/attest action to v4.2.1 (#448) @renovate[bot]
- ⬆️ Update pypa/gh-action-pypi-publish action to v1.14.2 (#446) @renovate[bot]
- ⬆️ Update dependency node to v24.18.1 (#445) @renovate[bot]
- ⬆️ Update release-drafter/release-drafter action to v7.7.0 (#444) @renovate[bot]
- ⬆️ Update dependency ty to v0.0.64 (#441) @renovate[bot]
- ⬆️ Lock file maintenance (#438) @renovate[bot]