Releases: project-chip/zap
Releases · project-chip/zap
v2026.05.21
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
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
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
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
What's Changed
- Add aarch64 paths to
apack.jsonfor 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
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
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
What's Changed
- Add aarch64 paths to
apack.jsonfor 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
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
- 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
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