Skip to content

Tags: zigpy/zigpy

Tags

0.69.0

Toggle 0.69.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
QuirkBuilder enhancements (#1478)

* QuirkBuilder enhancements

* add to test

* make omitting manufacturer and model data optional

* remove unnecessary change

0.68.1

Toggle 0.68.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Set default value for ZDO request: `expect_reply=True` (#1486)

* Set default value for ZDO request: `expect_reply=True`

* Add a simple unit test

0.68.0

Toggle 0.68.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Limit device network concurrency (#1480)

* Limit device concurrency

* differentiate logs

* Expose `priority` for devices as well

* Move device concurrency out into its own constant

* Add a unit test

---------

Co-authored-by: puddly <[email protected]>

0.67.0

Toggle 0.67.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Expose `fallback_name` in v2 quirks (#1474)

* Expose `fallback_name` in v2 quirks

* Make the keys mandatory

* Revert "Make the keys mandatory"

This reverts commit 1ace648.

* Drop device class validation and mandate specifying translation keys and fallback names

0.66.0

Toggle 0.66.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Allow purging custom quirks (#1451)

* Allow purging custom quirks

* Allow purging custom quirks

* Expose the zigpy device registry

* Drop debug level from `warning` to `debug`

* Add a unit test

* Backwards compat with old Python

0.65.4

Toggle 0.65.4's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Fix advanced provider concurrency combining (#1443)

* Load providers by index instead of by reference

* Add a test

* Revert index stuff

* Implement `__hash__` for OTA providers...

0.65.3

Toggle 0.65.3's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Fix double converting `config` (#1433)

* Do not double convert the config schema in unit tests

* Use the processed schema when setting up OTA

* Test config with just a legacy OTA provider

* Revert "Test config with just a legacy OTA provider"

This reverts commit 5076450.

* Do not double convert in `probe`

* Remove validator branches to deal with double conversion

* Fix unit tests using double conversion

* Remove all config mutation methods

0.65.2

Toggle 0.65.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Fix default handling for ZCLCommandButtonMetadata (#1432)

0.65.1

Toggle 0.65.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Prevent loading the same quirk multiple times (#1420)

* Prevent loading the same quirk multiple times

* remove unnecessary method

* make v2 quirk entries immutable

* fix eq method for consistency

* test equality

* coverage and fixes

* mypy hints

* coverage

* formatting

* Switch to `frozendict`

* Always set `args` and `kwargs

* Ignore `quirk_location` when comparing

* Run `pre-commit`

* Freeze the node descriptor when setting

* API update

* tweak and coverage

* cleanup

* or not...

* log clarity

---------

Co-authored-by: puddly <[email protected]>

0.65.0

Toggle 0.65.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Block updates for IKEA image types 8704 and 8710 (#1430)

* Block updates for IKEA `8710`

* Block 8704 as well

* Fix unit tests

* Finally fix unit tests