Skip to content

Releases: project-chip/alchemy

v1.5.7

04 Mar 02:57
Compare
Choose a tag to compare

Unifies test script generation between yaml2python and testscript commands.

Also fixes a dumb bug with the version checker.

v1.5.6

01 Mar 18:43
Compare
Choose a tag to compare

Features:

  • Support for semantic tag constraints
  • Added extendedQuality flag for ZAP generation to support future elements with all qualities as attributes

Fixes:

  • No longer crashes when generating ZAP XML for a field with a fallback that references an attribute on the same cluster

v1.5.5

24 Feb 17:51
Compare
Choose a tag to compare

Features:

  • Disco now disambiguates conformance choices and removes mandatory fallbacks by default
  • Text inside monospace is no longer checked for missing spaces after periods

Fixes:

  • Better handling of the formatting of zap_cluster_list.json
  • Normalize cross-references before eliminating link stutter, to avoid re-adding stutter
  • Allow some escapes in conformance to get around special asciidoc substitutions

v1.5.4

05 Feb 21:57
Compare
Choose a tag to compare

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

04 Feb 22:22
Compare
Choose a tag to compare

Features:

  • Data model now renders namespaces
  • Discoballing with removeMandatoryFallbacks now removes fallbacks with mandatory conformance with expressions
  • ZAP XML now calculates min/max values for constraints that reference a constant

v1.5.2

30 Jan 21:26
Compare
Choose a tag to compare

Fixes:

  • Data Model now renders BaseDeviceType
  • Semantic tags whose names begin with "Reserved" are now excluded from the spec

v1.5.1

30 Jan 01:52
Compare
Choose a tag to compare

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

27 Jan 08:24
Compare
Choose a tag to compare

Heavy rework of constraints to support Matter 1.5 release

v0.9.8

09 Dec 23:22
Compare
Choose a tag to compare

Features:

  1. Experimental endpointCompositionXML flag for ZAP generation; here for testing, don't use for actual generation

Fixes:

  1. matter-devices.xml insert order now more stable; supports TBD-IDs for testing purposes
  2. Fields with data types containing references to sections with defined data types prefer that reference over names

v0.9.7

19 Nov 21:05
Compare
Choose a tag to compare
  • Renames "Superset" column to "Superset Of" for device types
  • Patches ZCL JSON files even if there are no new provisional clusters
  • Fixes premature unlocking of cluster ref map