Releases: project-chip/alchemy
Releases · project-chip/alchemy
v1.5.4
Fixes:
- Sort aliased clusters by id, then name, when inserting, rather than random processing order
- If a data type reference has been resolved by one cluster alias, don't short circuit before adding the data type to the list of cluster references for all the other aliases of that cluster
v1.5.3
v1.5.2
v1.5.1
Features:
- General fixes to support Matter 1.5
- Constraint matching on conformance for device types
- Conformance now supports status codes
- Constants parsing
- Errata can now bypass feature parsing
Fixes:
- Multiple device type definitions in the same file are now split across multiple files
- Constraint expressions now support null, bool, strings, empty, etc.
v1.5.0
v0.9.8
Features:
- Experimental endpointCompositionXML flag for ZAP generation; here for testing, don't use for actual generation
Fixes:
- matter-devices.xml insert order now more stable; supports TBD-IDs for testing purposes
- Fields with data types containing references to sections with defined data types prefer that reference over names
v0.9.7
v0.9.6
Features:
- Support for
:alchemy-escape:
attribute entry, which disables all alchemy processing until it is unset (or the end of the file) - Disco: New
removeMandatoryFallbacks
option, which removes fallbacks from fields marked pure mandatory - Disco: The Default column is automatically renamed to Fallback
- Disco: References to data types inside of tables are given a label when
normalizeAnchors
is enabled
Fixes:
- Conformance: Comparison expressions can now nest inside logical expressions, e.g.
(SomeAttribute < 0) & (SomeOtherAttribute > 0)
- Disco: Unrecognized columns now appear in their original order when a table's column order is normalized
v0.9.5
Features:
- New
--normalizeAnchors
flag ondisco
to remove anchor labels, and patch up stuttering references - Support for reading (without parsing) spec docs with include directives mid-table (lookin' at you, OperationalState)
Fixes:
- Stable ordering of conformance elements in ZAP XML
- Descriptions are no longer truncated by fake-out sentence-enders "i.e." or "e.g."
v0.9.4
Features:
- Support for quality attributes in command and attribute elements in ZAP XML
- New
specOrder
flag onzap
command reorders ZAP XML to match order of declaration in the spec
Fixes:
- Suppressed several pointless warnings
- Alchemy commend in ZAP XML now alphabetizes document paths