Skip to content

Releases: project-chip/zap

v2026.05.21

21 May 18:54
88797db

Choose a tag to compare

What's Changed

  • fix: clear UC cluster warnings when Studio reports components installed by @paulr34 in #1713
  • Add FeatureMap template helpers for static cluster config by @brdandu in #1714

Full Changelog: v2026.05.14...v2026.05.21

v2026.05.14

14 May 14:07
e733173

Choose a tag to compare

What's Changed

  • Fix some ui issues by @tbrkollar in #1694
  • Improve Extensions page UX by @tbrkollar in #1697
  • JSDoc db-mapping keys for block helpers by @brdandu in #1701
  • refactor watchdog: use per-instance timers; add idle + hard template timeouts by @brdandu in #1702
  • Align Matter/CSA encoding with events and struct fields: capture fabric sensitivity for attributes when is present. by @brdandu in #1703
  • Add getApiMaturityFromXML() in conformance-xml-parser: by @brdandu in #1699
  • Add headless .zap validation, UI panel, and CLI improvements by @brdandu in #1704
  • bump @yao-pkg/pkg to restore Linux arm64 zap-cli on glibc 2.35 by @brdandu in #1708
  • Upgrade Electron to 41 by @brdandu in #1709
  • Move cross-endpoint block helpers into helper-shared-config.js and keep per-endpoint / singleton-hybrid helpers in helper-session.js. by @brdandu in #1705

Full Changelog: v2026.02.26...v2026.05.14

v2026.05.12-nightly

12 May 18:07
3513106

Choose a tag to compare

v2026.05.12-nightly Pre-release
Pre-release

What's Changed

  • Add headless .zap validation, UI panel, and CLI improvements by @brdandu in #1704
  • bump @yao-pkg/pkg to restore Linux arm64 zap-cli on glibc 2.35 by @brdandu in #1708

Full Changelog: v2026.05.05-nightly...v2026.05.12-nightly

v2026.05.05-nightly

05 May 20:45
cf96884

Choose a tag to compare

v2026.05.05-nightly Pre-release
Pre-release

What's Changed

  • Fix some ui issues by @tbrkollar in #1694
  • Improve Extensions page UX by @tbrkollar in #1697
  • JSDoc db-mapping keys for block helpers by @brdandu in #1701
  • refactor watchdog: use per-instance timers; add idle + hard template timeouts by @brdandu in #1702
  • Align Matter/CSA encoding with events and struct fields: capture fabric sensitivity for attributes when is present. by @brdandu in #1703
  • Add getApiMaturityFromXML() in conformance-xml-parser: by @brdandu in #1699

Full Changelog: v2026.02.26...v2026.05.05-nightly

v2026.02.26

10 Mar 14:15
8b63392

Choose a tag to compare

What's Changed

  • Add aarch64 paths to apack.json for Linux and Windows by @puddly in #1677
  • Adding unit tests to improve the code coverage of jest unit tests in ZAP by @brdandu in #1652
  • Improve coverage with Cypress E2E tests and split test setup by mode (Zigbee/Matter/Multiprotocol) by @tbrkollar in #1680
  • Add test for Tour in Multiprotocol mode by @tbrkollar in #1681
  • ZAPP-1695: Enable toggling desc features to fix the TagList feature issue by @ethanzhouyc in #1685
  • use fieldId for event fields with id fallback by @dhchandw in #1690
  • Making sure that the nvm stored attributes are ordered by endpoint by @brdandu in #1686
  • Cleaning up the broken functionality for UI not catching the errors from SQL Triggers by @brdandu in #1689
  • parallelize generation and notification paths with Promise.all by @brdandu in #1687
  • Add Cypress config-loading tests for Zigbee, Matter, and multiprotocol modes by @tbrkollar in #1692
  • Ensure all XML Files are included in validate and format scripts by @dhchandw in #1693
  • update package dependencies by @paulr34 in #1667

New Contributors

Full Changelog: v2025.12.02...v2026.02.26

v2026.02.26-nightly

26 Feb 20:58
f1bb331

Choose a tag to compare

v2026.02.26-nightly Pre-release
Pre-release

What's Changed

  • parallelize generation and notification paths with Promise.all by @brdandu in #1687
  • Add Cypress config-loading tests for Zigbee, Matter, and multiprotocol modes by @tbrkollar in #1692
  • Ensure all XML Files are included in validate and format scripts by @dhchandw in #1693

Full Changelog: v2026.02.24-nightly...v2026.02.26-nightly

v2026.02.24-nightly

24 Feb 17:31
88ce52f

Choose a tag to compare

v2026.02.24-nightly Pre-release
Pre-release

What's Changed

  • use fieldId for event fields with id fallback by @dhchandw in #1690
  • Making sure that the nvm stored attributes are ordered by endpoint by @brdandu in #1686
  • Cleaning up the broken functionality for UI not catching the errors from SQL Triggers by @brdandu in #1689

Full Changelog: v2026.02.11-nightly...v2026.02.24-nightly

v2026.02.11-nightly

11 Feb 19:29
d5ca93b

Choose a tag to compare

v2026.02.11-nightly Pre-release
Pre-release

What's Changed

  • Add aarch64 paths to apack.json for Linux and Windows by @puddly in #1677
  • Adding unit tests to improve the code coverage of jest unit tests in ZAP by @brdandu in #1652
  • Improve coverage with Cypress E2E tests and split test setup by mode (Zigbee/Matter/Multiprotocol) by @tbrkollar in #1680
  • Add test for Tour in Multiprotocol mode by @tbrkollar in #1681
  • ZAPP-1695: Enable toggling desc features to fix the TagList feature issue by @ethanzhouyc in #1685

New Contributors

Full Changelog: v2025.12.02...v2026.02.11-nightly

v2025.12.02

02 Dec 21:03
58a3d85

Choose a tag to compare

What's Changed

  • updating the xsd schema for zap by @brdandu in #1646
  • Adding apiMaturity for bimap fields, enum items and struct items by @brdandu in #1662
    • Adding a type extraction which takes array type into consideration … by @brdandu in #1663
  • fix download-artifact script by @dhchandw in #1647
  • update pkg runtime to Node 20 for zap-cli packaging by @dhchandw in #1665
  • Add cluster name to the ordering to make sure that the data types always return in the same order every time for matter by @brdandu in #1645
  • Add --no-emoji option to disable emoji characters in console output by @paulr34 in #1635
  • Changing the data type by name helpers to use data type name and cluster by @brdandu in #1669
  • Not showing incorrect warnings for endpoint 0 by @brdandu in #1670
  • Endpoint Composition Support by @paulr34 in #1668
  • Show package warnings when incorrect attribute default values are present in xml files by @brdandu in #1671
  • Open first endpoint when opening .zap file by @brdandu in #1673
  • Add support for static template generation control by @dhchandw in #1674

Full Changelog: v2025.10.23...v2025.12.02

v2025.10.23

23 Oct 18:23
1d6778b

Choose a tag to compare

What's Changed

  • Support device type revisions by @andy31415 in #1658
  • Fix: delete and add functionality when editing device type by @dhchandw in #1660
  • Improving Matter generation time for Simplicity Studio by @brdandu in #1657
  • Ensure endpoint is deleted before creating a new one in "Delete and Add" by @dhchandw in #1661

Full Changelog: v2025.10.21...v2025.10.23