Skip to content

Releases: project-chip/alchemy

v1.5.40

05 Aug 20:34
Compare
Choose a tag to compare
v1.5.40 Pre-release
Pre-release

Fixes:

  1. Correctly set line position for NewLine elements in Asciidoc

v1.5.39

01 Aug 19:21
Compare
Choose a tag to compare
v1.5.39 Pre-release
Pre-release

Features:

  1. Adds support for Condition Requirements on Composing Device Types section, and Data Model XML generation thereof
  2. Supports generating XML for super set devices of devices without IDs
  3. Ignores rows which span all columns when parsing tables, as these are typically sub-headings

Fixes:

  1. "NULL" is no longer interpreted as an identifier in conformance

v1.5.38

24 Jul 13:15
Compare
Choose a tag to compare
v1.5.38 Pre-release
Pre-release

Fixes:

  1. ZAP element conformance is now fully evaluated for Disallow; this is to satisfy indirection disallowance (e.g. command has conformance set to feature, and superset cluster overrides that feature's conformance to "X")

v1.5.37

22 Jul 18:06
Compare
Choose a tag to compare

Fixes:

  1. Workaround for device type cluster requirement tables with heading rows
  2. Device type feature conformance now only includes feature codes in data model XML
  3. Support for <<ref_DataTypeList>>[DataType] data type style

v1.5.36

15 Jul 18:39
Compare
Choose a tag to compare
v1.5.36 Pre-release
Pre-release

Features:

  1. Add --ignore-hierarchy flag for data model generation

v1.5.35

15 Jul 16:17
Compare
Choose a tag to compare
v1.5.35 Pre-release
Pre-release

Fixes:

  1. Restored the "optional" tag to ZAP XML generation, as its absence was breaking linting
  2. Fixed a typo in test plan generation templates
  3. Composed device type requirements are now processed in a second pass, to avoid dependency ordering problems

v1.5.34

25 Jun 17:27
Compare
Choose a tag to compare

Fixes:

  1. Math operation constraints were missing the division operator
  2. ZAP XML generated empty <features/> element when all features were disallowed

v1.5.33

24 Jun 18:26
Compare
Choose a tag to compare
v1.5.33 Pre-release
Pre-release

Fixes:

  1. Errata paths were not being compared correctly on Windows, eventually leading to fatal spec parse errors

v1.5.30

13 Jun 17:39
Compare
Choose a tag to compare
v1.5.30 Pre-release
Pre-release

Fixes:

  • Error when xref starts on new line; this is a band-aid until I can look into why the parser thinks this is a block element
  • Elements with a Path field were not getting position set correctly, so error messages did not contain the source of the error

v1.5.29

05 Jun 21:03
Compare
Choose a tag to compare
v1.5.29 Pre-release
Pre-release

Features:

  • Alchemy-db now indexes namespaces, tags and device type composition
  • Support for Element Requirements on Composing Device Types section
  • Data Model XML now renders math expressions as element
  • Data model conformance now notes if an element is from a different cluster

Fixes:

  • Reworked conformance checking for matter-devices.xml generation to be more accurate, based on expressing a confidence in a conformance state evaluation (e.g. "[Condition]" will return as "possibly optional")
  • Enums and bitmaps in ZAP XML no longer get redundant min/max values

Full Changelog: v1.5.27...v.1.5.29