Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

0.56.0 Release #1219

Merged
merged 11 commits into from
Jun 5, 2023
Merged

0.56.0 Release #1219

merged 11 commits into from
Jun 5, 2023

Conversation

puddly
Copy link
Collaborator

@puddly puddly commented Jun 5, 2023

0.56.0 release

puddly and others added 11 commits April 24, 2023 13:25
* smart energy constants

* lint

* new definition structure

* kwargs

* update annotations

* new attr and cmd format

* new attr and cmd format

* new format for attrs and cmds

* new format for attrs and cmds

* new format for attrs and cmds

* new format for attrs and cmds

* new format for attr and cmd defs

* new attr and cmd def format

* new format for cmd and attr defs

* new attr and cmd format

* oops tuples

* fucking tuples

* fucking tuples

* tests and cleanup

* cleanup

* more cleanup

* fix tests and add guards

* coverage

* Implement a base class for attribute and command definitions

* Add a unit test

* WIP

* Remove collision checks for `server_commands`/`ServerCommandDefs`

* Increase patch test coverage to 100%

* `Counter.total` is 3.10+, use `sum(Counter.values)` instead

---------

Co-authored-by: puddly <32534428+puddly@users.noreply.github.com>
* Keep track of the last updated time of attributes

* Include v12 schema

* Use the public `update_attribute` method in appdb unit tests

* Unit test attribute update time storage
* Allow enum to parse enum value

* Some corrections and tests

* Adjust formatting
* Add greenpower cluster enumerations

* Create zgp.py

* Remove greenpower changes

* Update __init__.py

* black fixes

* Update zigpy/profiles/zgp.py

* Update zigpy/profiles/zgp.py

* Updated with latest naming (MIN -> BASIC)

* Update cluster with new naming

* Update clusters dictionary

---------

Co-authored-by: puddly <32534428+puddly@users.noreply.github.com>
* Remove retryable and `tries` + `delay`

* Update docstring to remove reference to function kwarg updates
@codecov
Copy link

codecov bot commented Jun 5, 2023

Codecov Report

Patch coverage: 100.00% and project coverage change: +0.02 🎉

Comparison is base (e2544d7) 99.53% compared to head (3262ba4) 99.55%.

Additional details and impacted files
@@            Coverage Diff             @@
##           master    #1219      +/-   ##
==========================================
+ Coverage   99.53%   99.55%   +0.02%     
==========================================
  Files          48       49       +1     
  Lines        7916     9388    +1472     
==========================================
+ Hits         7879     9346    +1467     
- Misses         37       42       +5     
Impacted Files Coverage Δ
zigpy/application.py 98.73% <ø> (-0.01%) ⬇️
zigpy/quirks/__init__.py 100.00% <ø> (ø)
zigpy/types/struct.py 100.00% <ø> (ø)
zigpy/zcl/clusters/general.py 100.00% <ø> (ø)
zigpy/zdo/__init__.py 100.00% <ø> (ø)
zigpy/__init__.py 100.00% <100.00%> (ø)
zigpy/appdb.py 99.39% <100.00%> (+<0.01%) ⬆️
zigpy/device.py 100.00% <100.00%> (ø)
zigpy/endpoint.py 100.00% <100.00%> (ø)
zigpy/group.py 98.71% <100.00%> (ø)
... and 16 more

☔ View full report in Codecov by Sentry.
📢 Do you have feedback about the report comment? Let us know in this issue.

@puddly puddly merged commit daf75f9 into zigpy:master Jun 5, 2023
12 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants