Releases: project-chip/zap
Releases · project-chip/zap
v2025.04.10-nightly
v2025.04.08-nightly
What's Changed
- Clean up helper when structs with same name exist as a global struct and a cluster specific one by @brdandu in #1562
Full Changelog: v2025.04.03-nightly...v2025.04.08-nightly
v2025.04.03
What's Changed
- Handling struct items properly when we have a global and cluster specific struct with the same name by @brdandu in #1557
- Cleaning up loadPartial to make sure they are registered properly before generation by @brdandu in #1558
Full Changelog: v2025.04.01...v2025.04.03
v2025.04.03-nightly
What's Changed
- Cluster Feature Page - Display Feature Info by @ethanzhouyc in #1544
- Support touppercamelcase in iterator for split templates by @andy31415 in #1566
- Increasing timeout because for now it is not reasonable for all machines by @brdandu in #1564
Full Changelog: v2025.04.03...v2025.04.03-nightly
v2025.04.01
What's Changed
- Fix: Handling package paths in different drives than user home dir or zap file location by @dhchandw in #1547
- Creating extensions for ZAP files using .zapExtension files by @brdandu in #1552
- Allow user to edit a device type on an existing endpoint as a new endpoint config and not an overwrite on existing endpoint config by @brdandu in #1541
Full Changelog: v2025.03.27...v2025.04.01
v2025.03.27
What's Changed
- Endpoint type elements related to custom xml are deleted upon deletion of custom xml for a given session by @dhchandw in #1531
- Adding clusterExtension Support from standard xml file loading like we do from zcl.json by @brdandu in #1532
- Relocate Feature Conformance Functions for Better Code Organization by @ethanzhouyc in #1535
- Allow Features to have cluster codes just like bitmaps and other data types by @brdandu in #1538
- Fix: dirty state incorrectly being set to 1 upon .zap file open by @dhchandw in #1537
- Adapt ZAP to Support Both List Type Definition Formats for Attributes by @ethanzhouyc in #1530
- Timeout generation with an error if the template generation is taking forever by @brdandu in #1539
- Allow cluster specific and generic data types with the same name in the XML by @brdandu in #1542
- Only Zigbee can't have min/max for attributes larger than 2 bytes by @paulr34 in #1546
- Set warnings for enabled Matter commands with disabled response command by @ethanzhouyc in #1536
- Provide the metadata for tooling that cares about executing zap and supports the JSON-based metaformat. by @paulr34 in #1550
Full Changelog: v2025.02.26...v2025.03.27
v2025.03.25-nightly
What's Changed
Full Changelog: v2025.03.24-nightly...v2025.03.25-nightly
v2025.03.24-nightly
What's Changed
- Endpoint type elements related to custom xml are deleted upon deletion of custom xml for a given session by @dhchandw in #1531
- Adding clusterExtension Support from standard xml file loading like we do from zcl.json by @brdandu in #1532
- Relocate Feature Conformance Functions for Better Code Organization by @ethanzhouyc in #1535
- Allow Features to have cluster codes just like bitmaps and other data types by @brdandu in #1538
- Fix: dirty state incorrectly being set to 1 upon .zap file open by @dhchandw in #1537
- Adapt ZAP to Support Both List Type Definition Formats for Attributes by @ethanzhouyc in #1530
- Timeout generation with an error if the template generation is taking forever by @brdandu in #1539
- Allow cluster specific and generic data types with the same name in the XML by @brdandu in #1542
Full Changelog: v2025.02.26...v2025.03.24-nightly
v2025.02.26
What's Changed
- Fix warning not displayed when required cluster is diabled by @ethanzhouyc in #1507
- baseType not behaving correctly in zcl_commands_with_arguments for custom xml by @dhchandw in #1509
- bug where attribute reporting dissapears by @paulr34 in #1514
- deleting unify workflow and scripts related to it by @dhchandw in #1512
- Set element conformance notifications on file opening by @ethanzhouyc in #1513
- Display warnings for provisional Matter clusters by @ethanzhouyc in #1510
- Fix: Re-enable existing session package instead of adding duplicate by @dhchandw in #1517
- Update caniuse-lite package by @ethanzhouyc in #1519
- Fixing unintentional draft release creation upon tag push by @dhchandw in #1521
- return GUI data for selected endpoint and not just the first one in the list by @paulr34 in #1520
- Add Unit Tests for Element Conformance Warnings in ZAP File Import by @ethanzhouyc in #1518
- Bug fix gui data for feature page by @paulr34 in #1528
- Fix Provisional Cluster Warning Bugs by @ethanzhouyc in #1523
- Set feature conformance warnings on ZAP file import and Replace outdated equivalents by @ethanzhouyc in #1525
Full Changelog: v2025.01.15...v2025.02.26
v2025.02.26-nightly
What's Changed
- return GUI data for selected endpoint and not just the first one in the list by @paulr34 in #1520
- Add Unit Tests for Element Conformance Warnings in ZAP File Import by @ethanzhouyc in #1518
- Bug fix gui data for feature page by @paulr34 in #1528
- Fix Provisional Cluster Warning Bugs by @ethanzhouyc in #1523
- Set feature conformance warnings on ZAP file import and Replace outdated equivalents by @ethanzhouyc in #1525
Full Changelog: v2025.02.11-nightly...v2025.02.26-nightly