2.0.0
What's Changed
- Prevent battery entity creation for frient Electricity Meter Interface 2, P1 (EMIZB-151) by @marcintyminski in #4981
- Adjust AI instructions to explain
unique_idformat by @TheJulianJES in #5025 - Add Tuya soil sensor
_TZE284_oitavov2variant by @avidrissman in #5040 - Add
firmware_versiontozigpy_device_from_v2_quirkfixture by @TheJulianJES in #5091 - Add Shelly Gen4 WiFi setup cluster by @LaurynasGr in #4990
- Remove old ruff rule S320 by @TheJulianJES in #5097
- Fix mypy 2.1.0 unreachable false positive in Danfoss test by @TheJulianJES in #5098
- Bump standalone mypy pin to 1.14.1 to match pre-commit by @TheJulianJES in #5096
- Auto-update pre-commit hooks by @pre-commit-ci[bot] in #3849
- Remove duplicate
BatterySize.AAkey in TuyaBATTERY_VOLTAGESby @TheJulianJES in #5100 - Fix
TuyaQuirkBuilderparameter type annotations by @TheJulianJES in #5099 - Fix invalid
dst_addressingtype annotations in cluster request handlers by @TheJulianJES in #5102 - Fix incorrect type annotations in
TuyaDataandTS0211by @TheJulianJES in #5103 - Narrow
present_valuetype in Aqara E1 roller curtain handler by @TheJulianJES in #5104 - Fix
FrameTypeannotations inTuyaQuirkBuilder.__init__by @TheJulianJES in #5101 - Move the quirks API out of zigpy by @puddly in #5113
New Contributors
- @marcintyminski made their first contribution in #4981
- @avidrissman made their first contribution in #5040
- @LaurynasGr made their first contribution in #4990
Full Changelog: 1.2.0...2.0.0