该项目从 https://github.com/project-chip/zap 镜像。
拉取镜像更新于 。
- 3月 12, 2025
-
-
由 Bharat Raju 创作于
- Loading the data type and bitmap tables by cluster codes in features - Adding tests to check that Feature bitmap and bitmap field entries are loaded per cluster mentioned - Github: ZAP#1306
-
- 3月 11, 2025
-
-
由 Ethan Zhou 创作于
* relocate conformance related functions
-
- 3月 01, 2025
-
-
由 Bharat Raju 创作于
* Adding clusterExtension Support from standard xml file loading like we do from zcl.json - Updating the zcl loader to load struct items after it has loaded all the other data types across all xml files such that there are no undefined data types for struct items. - Added Unit tests for the same - updating existing unit tests because 1 command and 2 command args were added - Github: ZAP#1529
-
由 Dhruv Chandwani 创作于
Endpoint type elements related to custom xml are deleted upon deletion of custom xml for a given session (#1531) - Added tests to verify
-
- 2月 27, 2025
-
-
由 Ethan Zhou 创作于
* add feature warning on import and adjust unit tests
-
- 2月 26, 2025
-
-
由 Ethan Zhou 创作于
* fix bugs in provisional cluster warning
-
- 2月 20, 2025
-
-
由 Paul Regan 创作于
* pass in selectedEndpoint * name properly * fix name to be consistent with other methods
-
- 2月 19, 2025
-
-
由 Ethan Zhou 创作于
* add unit tests for element conform warnings when opening ZAP file * fix multi-protocol.test.js * improve warning message
-
- 2月 15, 2025
-
-
由 Paul Regan 创作于
* return GUI data for selected endpoint and not just the first one in the list * remove await because it was not the root cause fix * fix validating endpoint too * fixing other instances where this method is called * cleanup * add cypress test * make sure still visible * handle test that is specific to zigbee * change to skip if not zigbee in case other protocols are added
-
- 2月 12, 2025
-
-
由 Dhruv Chandwani 创作于
-
由 Ethan Zhou 创作于
-
- 2月 08, 2025
-
-
由 Dhruv Chandwani 创作于
- Ensure that when a package is added to a session where a session package with the given package ID already exists, the existing session package is re-enabled instead of creating a new session package. - Removed redundant code in httpPostAddNewPackage() - Added tests
-
- 2月 06, 2025
-
-
由 Ethan Zhou 创作于
* add warning for enabled provisional clusters * set warnings and print to console on file import * add unit tests and .zap file for testing on provisional cluster warnings
-
- 2月 05, 2025
-
-
由 Ethan Zhou 创作于
* add element conform warning on file opening * fix expression parsing * print warnings to console
-
- 2月 04, 2025
-
-
由 Dhruv Chandwani 创作于
-
由 Paul Regan 创作于
-
- 1月 23, 2025
-
-
由 Dhruv Chandwani 创作于
fix fetching baseType for commands derived from custom xml in zcl_commands_with_arguments() helper (#1509)
-
- 1月 22, 2025
-
-
由 Ethan Zhou 创作于
- hide warning icon for disabled required clusters only when ZAP is not in standalone mode - clean up unused code - correct documentation changes in `docs/api.md`
-
- 1月 16, 2025
-
-
由 Timotej Ecimovic 创作于
-
- 1月 11, 2025
-
-
由 Marcos B 创作于
* Take into consideration transitive dependencies, not just root struct * Apply changes addressing comments in PR * Added 2 new args in previous commit: <arg name="arg7" type="DoubleNestedStructList" /> <arg name="arg8" type="DeepNestedStructList" /> * Calculate struct_has_fabric_sensitive_fields only at the top level, not transitively * Add test for struct_contains_array * Apply suggestions from code review Co-authored-by:
Boris Zbarsky <bzbarsky@apple.com> * Fixup references after applying suggestions from code review --------- Co-authored-by:
Boris Zbarsky <bzbarsky@apple.com>
-
- 12月 17, 2024
-
-
由 Timotej Ecimovic 创作于
0. Remove the whole process of registering a second socket listener to the same event. 1. Retain only one dirtyFlag notifier. 2. Add the transformation from the default ZAP data format, towards the IDE data format. 3. Remove state transitions in VueX store. These are not needed at all.
-
- 12月 13, 2024
-
-
由 Paul Regan 创作于
* set session_uuid in one place * Revert "retrieve dirty status and send it via postMessage (#1495)" This reverts commit 5d60f451.
-
由 Paul Regan 创作于
-
- 12月 12, 2024
-
-
由 Ethan Zhou 创作于
-
- 12月 07, 2024
-
-
由 Dhruv Chandwani 创作于
-
- 12月 05, 2024
-
-
由 Bharat Raju 创作于
JIRA: ZAPP-1185
-
- 12月 03, 2024
-
-
由 Dhruv Chandwani 创作于
-
- 11月 26, 2024
-
-
由 Dhruv Chandwani 创作于
* updating to macos-14 * only installing macos packages if missing
-
- 11月 22, 2024
-
-
由 Ethan Zhou 创作于
- Enable users to toggle device type features. - When toggling a feature, automatically update the associated elements (attributes, commands, events) to correct conformance, and update the feature map attribute. - Show warnings and disable feature toggle if relevant elements have conformance that is unknown or too complex to handle. - Show detailed conformance warnings for elements if they're enabled state conflicts with conformance value.
-
由 Paul Regan 创作于
* enabling ZAP to load multiple devices for an endpoint composition * fixing code so there can be multiple endpoints with different consraints and conformance if necessary * remove debug test * PR review cleanup
-
- 11月 21, 2024
-
-
由 Tibor Kollar 创作于
-
- 11月 16, 2024
-
-
由 Dhruv Chandwani 创作于
-
由 Ethan Zhou 创作于
- call API directly without action - check if $serverGet defined before calling it
-
- 11月 14, 2024
-
-
由 Dhruv Chandwani 创作于
Attribute validation defaults to minimum and maximum defined by type if not defined by attribute. (#1481) * Attribute validation defaults to minimum and maximum defined by type if not defined by attribute. * Added tests
-
- 11月 13, 2024
-
-
由 Paul Regan 创作于
* add doc for external helpers
-
- 11月 05, 2024
-
-
由 Ethan Zhou 创作于
- Added support to process domain data parsed from XML in both formats: <domain>General</domain> and <domain name="General"/> - The plan to update ZAP XMLs using Alchemy will require this change, as domain definitions will be updated to the format <domain name="General">
-
- 11月 02, 2024
-
-
由 Bharat Raju 创作于
- as_underlying_atomic_identifier_for_attributeId checks for the attribute type and returns the atomic identifier associated with it. - JIRA: ZAPP-1385
-
- 10月 30, 2024
-
-
由 Bharat Raju 创作于
- Add additional is_power_of_two helper for matter use case to determine odd sized data types (#1472) - update the atomic table schema, retrieval and mapping - Add unit tests with the example needed for Matter code - update feature level pointer - Updating the zap schema - Adding support to determine if a data type is baseline type or not from the xml itself - This is done by adding BASE_TYPE column to the atomic table and then mapping it appropriately to baseType for the zcl_atomics helper - Adding base types for derived types in the atomic xml file - This is done by adding baseType column to the atomic table and then mapping it appropriately to baseType for the zcl_atomics helper such that derived types can refer to base types Cleanup - Github: ZAP#1438
-
由 Bharat Raju 创作于
- Add the zcl extension files to part of its crc check. - If the crc changes based on the inclusion of extensions then reload the top level template json file and turn its IN_SYNC to true and turn the old on to false - These changes make sure that when a zcl extension file (eg json files in zcl section such as cluster-to-component.json) is updated then everything from the top level json files are loaded again - Add tests to make sure top level template json file is reloaded when the zcl extension file is modified - JIRA: ZAPP-1092
-
- 10月 29, 2024
-
-
由 Dhruv 创作于
* Handling Cluster Extension loading when custom XML is reloaded: * Making sure cluster extension is not duplicated when custom XML is reloaded * Added a MANUFACTURER_CODE_DERIVED column since NULL!=NULL in SQL * Added SIDE to the UNIQUE constraint in attributes * Added logic to catch duplicates during loading before insertion * Added relevant tests JIRA ZAPP-1486
-