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.44.0 Release #940

Closed
wants to merge 215 commits into from
Closed

0.44.0 Release #940

wants to merge 215 commits into from

Conversation

puddly
Copy link
Collaborator

@puddly puddly commented Mar 30, 2022

0.44.0 Release

Adminiuga and others added 30 commits May 15, 2019 22:03
Version bump.
* Fix float type deserialization.
* Refactor float types.
Raise if buffer size is incorrect.
… serialization/deserialization. (zigpy#161)

* zigpy.types.Struct instance init.
Initialize zigpy.types.Struct fields during instantiation.

* Fix WriteAttributeResponseRecord deserialization.
Per ZCL spec r20 section 2.5.5.1.2, WriteAttributeStatusRecord with the
Status field set to SUCCESS, the attribute identifier field is ommited.

* Fix ConfigureReportingResponse deserialization.
Per ZCL spec r20 section 2.5.8.1.3, AttributeStatusRecords with the
Status field set to SUCCESS, the directiona and attribute identifier
fields are ommited.
* class Optional -- marks a schema param as optional.
Essentially allows deseririalization for this param to raise ValueError,
in which case it just returns None as deserialization result.

* Update ZDO responses schema.
Update schemas for ZDO responses which may have optional params.

* Update general clusters with "optional" params.
* Update LightLink cluster with "optional" params.
* Allow optional parameters for ZCL requests.
0.4.1 Release
pull request zigpy#167 from zigpy/rc
0.4.2 Release.
0.5.0 Release.
0.6.0 Release
* 0.6.1 version bump
* Don't override endpoint's manufacturer/model from quirks. (zigpy#187)
* don't requirk a quirked device
* move import
Update README.md to mention experimental ZiGate support plus links to code/library and hardware.

This replaces zigpy#115

@doudz has now publish zigpy-zigate v0.1.0 which has experimental support for ZiGate to Zigpy

https://github.com/doudz/zigpy-zigate

zigpy-zigate 0.1.0 release on PyPI

https://pypi.org/project/zigpy-zigate/#history

Requires ZiGate firmware 3.1a or later firmware version which has added a raw mode

https://zigate.fr/tag/firmware/
0.7.2 Release.
Adminiuga and others added 28 commits August 22, 2021 17:11
* Fix Ledvance OTA by accounting for new JSON version keys
Fixes zigpy#800

* Clarify `LedvanceImage` arguments
* Add write_attributes_raw method
Enables writing attributes that are not predefined.
Similar to read_attributes_raw

* Alphabetical order for radios

* Better argument name for write_attributes_raw

* Need await on write_attributes_raw call

* Renamed other occurences of 'args'

* Try multiple mock patch to catch uppermost exception

* Adjusted test to detect exception, also test other method

* Removed dual mock test

* Renamed args to attrs in write_attributes
@puddly puddly closed this Mar 30, 2022
@coveralls
Copy link

Coverage Status

Coverage remained the same at 99.736% when pulling d55c97a on puddly:rc into 0c4b9a8 on zigpy:dev.

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

6 participants