Skip to content

v4.23.0

Choose a tag to compare

@humbertogontijo humbertogontijo released this 16 Mar 14:06
· 19 commits to main since this release

v4.23.0 (2026-03-16)

This release is published under the GPL-3.0-only License.

Chores

Documentation

  • Clarify internal usage of V1TraitDataConverter and V1TraitMixin attributes. (#783, 9f9c1b4)

Features

  • Separate trait response handling logic from refresh logic and merge (#783, 9f9c1b4)

  • Simplify V1 trait handling (#783, 9f9c1b4)

Refactoring

  • Make V1TraitDataConverter an abstract base class, use a dedicated LedStatusConverter, and fix a typo in Rooms. (#783, 9f9c1b4)

  • Remove trait update listeners and centralize data conversion into dedicated converter classes (#783, 9f9c1b4)

  • Standardize trait data merging to merge_trait_values and remove direct _parse_response methods from traits. (#783, 9f9c1b4)


Detailed Changes: v4.22.0...v4.23.0