Releases: project-chip/alchemy
Releases · project-chip/alchemy
v1.6.5
Fixes:
- Validation of orphan choices on Element Requirements on Composed Devices was checking the conformance of the associated Device Type Requirement, rather than the conformance on the Element Requirement itself
- The
--exit-error-codeflag was not returning an error code when parse errors did not actually log an error
v1.6.4
v1.6.3
v1.6.2
The primary change in this release is a shift to using the errata file to directly change the parsed object model; this is enabled by the overlay introduced in 1.6.
This release also removes the "reportable" quality from the Data Model XML.
v1.6.1
Initial release of v1.6 Alchemy.
Features:
-
New parsing pipeline; slightly faster and more flexible.
Fixes:
- Removes no-longer-needed Descriptor cluster patch for ZAP XML generation
- Renders status code fields data type as "status" in ZAP XML, despite whatever the label on the reference says.
- Removes accidentally hard-coded version string in XML comment
v1.5.56
v1.5.55
v1.5.54
Fixes:
- Empty final table cells were being treated as non-existent in RenderColumn, which caused inaccurate inheritance of cluster requirements in derived cluster element requirements
- Cluster requirements in data model XML were being rendered in spec order, rather that a stable sort of cluster ID
v1.5.53
v1.5.52
Features:
- Support for revision conformance expressions
Fixes:
- No longer issues "missing namespace" warning for tag fields that appear in a field set that also contains a namespace field
- Suppressed chatty warning about nullable fields whose description does not mention the word "null"