Skip to content

Commit 3036b0c

Browse files
committed
Merge branch 'fix/api_name_inconsistencies' into 'main'
Rename Attribute Creation APIs to Remove Inconsistencies and Align with Matter Specification See merge request app-frameworks/esp-matter!1313
2 parents 83db5f6 + 9fc9be3 commit 3036b0c

File tree

7 files changed

+219
-117
lines changed

7 files changed

+219
-117
lines changed

RELEASE_NOTES.md

Lines changed: 102 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,105 @@
1+
## 21-Nov-2025
2+
### API Changes: Attribute Creation Function Names
3+
4+
The following attribute creation APIs have been renamed to remove inconsistencies and align with Matter specifications:
5+
6+
#### Descriptor Cluster
7+
```
8+
create_device_list() → create_device_type_list()
9+
```
10+
11+
#### Thread Network Diagnostics Cluster
12+
```
13+
create_active_network_faults() → create_active_network_faults_list()
14+
```
15+
16+
#### Ethernet Network Diagnostics Cluster
17+
```
18+
create_tx_error_count() → create_tx_err_count()
19+
```
20+
21+
#### Groups Cluster
22+
```
23+
create_group_name_support() → create_name_support()
24+
```
25+
26+
#### Thermostat Cluster
27+
```
28+
create_schedule_type() → create_schedule_types()
29+
```
30+
31+
#### Door Lock Cluster
32+
```
33+
create_door_close_events() → create_door_closed_events()
34+
```
35+
36+
#### Temperature Measurement Cluster
37+
Removed `temperature_` prefix from attribute names:
38+
```
39+
create_temperature_measured_value() → create_measured_value()
40+
create_temperature_min_measured_value() → create_min_measured_value()
41+
create_temperature_max_measured_value() → create_max_measured_value()
42+
```
43+
44+
#### Relative Humidity Measurement Cluster
45+
Removed `relative_humidity_` prefix from attribute names:
46+
```
47+
create_relative_humidity_measured_value() → create_measured_value()
48+
create_relative_humidity_min_measured_value() → create_min_measured_value()
49+
create_relative_humidity_max_measured_value() → create_max_measured_value()
50+
create_relative_humidity_tolerance() → create_tolerance()
51+
```
52+
53+
#### Illuminance Measurement Cluster
54+
Removed `illuminance_` prefix from attribute names:
55+
```
56+
create_illuminance_measured_value() → create_measured_value()
57+
create_illuminance_min_measured_value() → create_min_measured_value()
58+
create_illuminance_max_measured_value() → create_max_measured_value()
59+
create_illuminance_tolerance() → create_tolerance()
60+
create_illuminance_light_sensor_type() → create_light_sensor_type()
61+
```
62+
63+
#### Pressure Measurement Cluster
64+
Removed `pressure_` prefix from attribute names:
65+
```
66+
create_pressure_measured_value() → create_measured_value()
67+
create_pressure_min_measured_value() → create_min_measured_value()
68+
create_pressure_max_measured_value() → create_max_measured_value()
69+
create_pressure_tolerance() → create_tolerance()
70+
create_pressure_scaled_value() → create_scaled_value()
71+
create_pressure_min_scaled_value() → create_min_scaled_value()
72+
create_pressure_max_scaled_value() → create_max_scaled_value()
73+
create_pressure_scaled_tolerance() → create_scaled_tolerance()
74+
create_pressure_scale() → create_scale()
75+
```
76+
77+
#### Flow Measurement Cluster
78+
Removed `flow_` prefix from attribute names:
79+
```
80+
create_flow_measured_value() → create_measured_value()
81+
create_flow_min_measured_value() → create_min_measured_value()
82+
create_flow_max_measured_value() → create_max_measured_value()
83+
create_flow_tolerance() → create_tolerance()
84+
```
85+
86+
#### Pump Configuration and Control Cluster
87+
```
88+
create_pump_power() → create_power()
89+
```
90+
91+
#### Mode Select Cluster
92+
```
93+
create_mode_select_description() → create_description()
94+
```
95+
96+
### Namespace Changes
97+
98+
#### Thread Network Diagnostics Cluster
99+
```
100+
feature::packets_counts → feature::packet_counts
101+
```
102+
1103
## 31-Oct-2025
2104
### API Changes: `feature::add()` Function
3105
The following APIs have been updated — the config parameter has been removed, as the corresponding attributes are optional.

0 commit comments

Comments
 (0)