Skip to content

v0.9.0

Compare
Choose a tag to compare
@hasty hasty released this 29 Oct 20:53
· 45 commits to main since this release

Features:

  1. Reworked handling of matter-devices.xml to match approach agreed to with SDK team
  • Mandatory Base Device Type requirements are no longer rendered unless overridden by a Device Type, or become Mandatory after evaluation
  • Features no longer renders simple Mandatory conformance, leaving it implied
  • Device Type typeNames are no longer prefixed with "Matter"
  • Device Type names are now more consistent in separator use (e.g. "MA-extended-color-light" instead of "MA-extendedcolorlight")
  • Support for new Device Type Requirements section
  1. Experimental: testplan command allows generating a basic test plan for a cluster
  2. Experimental: yaml2python command converts a YAML test file to its Python equivalent

Fixes:

  1. Windows grammar no longer chokes on "\r\n"
  2. PICS conformance now supports "|" as well as "||"
  3. Invalid conformances now issue warning when building spec
  4. ZAP Namespaces are now inserted in alphabetical order
  5. Spec building now probes the document to guess doc type when the path is not sufficient
  6. Duplicate Device Type IDs now issues a warning
  7. Cluster IDs set to "TBD-ID" now issue a warning while generating code
  8. Cluster Groups can now specify individual test plan override paths per cluster
  9. Enums and Bitmaps which do not declare which base type they inherit from now issues a warning