-
Notifications
You must be signed in to change notification settings - Fork 199
Permalink
Choose a base ref
{{ refName }}
default
Choose a head ref
{{ refName }}
default
Comparing changes
Choose two branches to see what’s changed or to start a new pull request.
If you need to, you can also or
learn more about diff comparisons.
Open a pull request
Create a new pull request by comparing changes across two branches. If you need to, you can also .
Learn more about diff comparisons here.
base repository: zigpy/zigpy
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 0.82.3
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
...
head repository: zigpy/zigpy
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 0.83.0
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
- 6 commits
- 18 files changed
- 6 contributors
Commits on Sep 4, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 5dc0f0a - Browse repository at this point
Copy the full SHA 5dc0f0aView commit details
Commits on Sep 8, 2025
-
Add packet reception API (#1643)
* Add register_packet_callback() and self._packet_callbacks * Add notify_packet_callbacks() * Add generic packet reception API - Add register_packet_callback() method for registering packet callbacks - Add notify_packet_callbacks() to dispatch packets to registered callbacks - Support both global callbacks (filter=None) and address-specific filtering - Add _packet_callbacks storage using defaultdict for callback management * Add generic packet reception API This implements a generic packet reception API as referenced in issue #1468. It allows for registration of callbacks for raw ZigbeePacket objects, and enables future features like TouchLink support via inter-PAN communication. - Add register_packet_callback() method for raw packet callbacks - Add notify_packet_callbacks() to dispatch packets to callbacks - Add _packet_callbacks storage using defaultdict Co-authored-by: Justin Saminathen <[email protected]> Co-authored-by: Aaron Mundanilkunathil <[email protected]> * Address review feedback for packet reception API Co-authored-by: Jane Swingler <[email protected]> Co-authored-by: Aaron Mundanilkunathil <[email protected]> * Added unit tests for packet reception API Co-authored-by: Jane Swingler <[email protected]> Co-authored-by: Aaron Mundanilkunathil <[email protected]> * Replace make_packet with base_packet fixture utilizing .replace(), and use mock_calls assertions Co-authored-by: Jane Swingler <[email protected]> Co-authored-by: Aaron Mundanilkunathil <[email protected]> * Fix pre-commit formatting issues Co-authored-by: Justin Saminathen <[email protected]> Co-authored-by: Aaron Mundanilkunathil <[email protected]> * tests: add address + global exception callback tests for packet reception API Co-authored-by: Justin Saminathen <[email protected]> Co-authored-by: Aaron Mundanilkunathil <[email protected]> --------- Co-authored-by: Justin Saminathen <[email protected]> Co-authored-by: Aaron Mundanilkunathil <[email protected]> Co-authored-by: A-Mundanilkunathil <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 88f0ae1 - Browse repository at this point
Copy the full SHA 88f0ae1View commit details
Commits on Sep 9, 2025
-
Add
can_write_network_settingsto ControllerApplication API (#1616)Configuration menu - View commit details
-
Copy full SHA for 5d5ce82 - Browse repository at this point
Copy the full SHA 5d5ce82View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5b34725 - Browse repository at this point
Copy the full SHA 5b34725View commit details -
Implement just
EventBaseclass (#1665)* Port over ZHA event module * Move it into a submodule * Reimplement counters as an eventable object * Remove unnecessary tests * Rename submodule * Support Python 3.9 * Python 3.9 compatibility * Sleeps for 3.9 * Revert "Sleeps for 3.9" This reverts commit 1506e98. * Fix underlying 3.9 issue in unit tests * Add some tests * Add diagnostics dicts to devices and applications * Revert API additions, just keep the `event` module
Configuration menu - View commit details
-
Copy full SHA for 89bf750 - Browse repository at this point
Copy the full SHA 89bf750View commit details
Commits on Sep 10, 2025
-
Reserve capacity for high priority requests (#1635)
* Remove unused data structures * Implement a `RequestLimiter` type * Use it instead of the semaphore * Add `cancel_waiting` * Fixes * Remove old semaphore * Revert "Remove unused data structures" This reverts commit 71e095a. * WIP * Get things running * Fix tests * Clean up implementation * WIP: add CPython semaphore unit tests * WIP * WIP: initial commit of CPython source * WIP: minimal API compatibility * WIP: make release synchronous * WIP: get most passing * Fix repr test * Fix remaining tests * Oops * Bring up coverage * Drop unnecessary test * Fix tests for 3.10 * Remove unnecessary code * Add backwards compatible `max_value` property for existing radio libraries * Add a unit test * Gracefully handle concurrency limits incompatible with concurrency fractions * Remove unnecessary error
Configuration menu - View commit details
-
Copy full SHA for fffc410 - Browse repository at this point
Copy the full SHA fffc410View commit details
Loading
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff 0.82.3...0.83.0