Compare commits

..

179 Commits

Author SHA1 Message Date
github-actions[bot]
533c28cba4 release(hamh): 2.0.2 2026-02-04 13:51:53 +00:00
github-actions[bot]
f59199664f release(hamh-alpha): 2.0.1-alpha.5 2026-02-04 13:07:10 +00:00
github-actions[bot]
9c19ce8229 release(hamh-alpha): 2.0.1-alpha.4 2026-02-04 12:37:01 +00:00
github-actions[bot]
d6d9b38328 release(hamh-alpha): 2.0.1-alpha.3 2026-02-04 12:12:35 +00:00
github-actions[bot]
9995befae9 release(hamh-testing): 4.1.0-testing.19 2026-02-04 10:49:51 +00:00
github-actions[bot]
6685d79cbf release(hamh-alpha): 2.0.1-alpha.2 2026-02-04 10:22:38 +00:00
RiDDiX
f62f065d4f docs: update version numbers to v2.0.x 2026-02-04 11:04:41 +01:00
github-actions[bot]
a990f68100 release(hamh): 2.0.1 2026-02-04 09:57:31 +00:00
RiDDiX
3e38758372 docs: add Testing addon to README with highly experimental warning 2026-02-04 10:54:36 +01:00
github-actions[bot]
72c8590b1d release(hamh-alpha): 2.0.1-alpha.1 2026-02-04 09:46:14 +00:00
github-actions[bot]
21e79c3f20 release(hamh-alpha): 2.0.0-alpha.218 2026-02-04 07:54:26 +00:00
github-actions[bot]
02e29b0665 release(hamh-alpha): 2.0.0-alpha.217 2026-02-04 07:34:09 +00:00
github-actions[bot]
d4e9bf0273 release(hamh-alpha): 2.0.0-alpha.216 2026-02-04 07:25:47 +00:00
github-actions[bot]
cba8ff78e1 release(hamh-alpha): 2.0.0-alpha.215 2026-02-04 07:11:47 +00:00
github-actions[bot]
471d345547 release(hamh-alpha): 2.0.0-alpha.215 2026-02-04 06:56:32 +00:00
github-actions[bot]
9f03d10c9e release(hamh-alpha): 2.0.0-alpha.214 2026-02-04 06:40:55 +00:00
github-actions[bot]
07c657942e release(hamh-alpha): 2.0.0-alpha.213 2026-02-04 06:27:38 +00:00
github-actions[bot]
b3d3c3498f release(hamh-alpha): 2.0.0-alpha.212 2026-02-03 23:50:37 +00:00
github-actions[bot]
159a27a2a8 release(hamh-alpha): 2.0.0-alpha.211 2026-02-03 23:41:34 +00:00
github-actions[bot]
00069240c7 release(hamh-alpha): 2.0.0-alpha.210 2026-02-03 23:35:58 +00:00
github-actions[bot]
9cca622340 release(hamh-alpha): 2.0.0-alpha.209 2026-02-03 23:33:18 +00:00
github-actions[bot]
a0d6c038d3 release(hamh-alpha): 2.0.0-alpha.208 2026-02-03 23:18:38 +00:00
github-actions[bot]
e83c93e85b release(hamh-alpha): 2.0.0-alpha.207 2026-02-03 23:05:42 +00:00
github-actions[bot]
7f4bc7afda release(hamh-alpha): 2.0.0-alpha.206 2026-02-03 23:01:45 +00:00
github-actions[bot]
9d294e9c66 release(hamh-alpha): 2.0.0-alpha.205 2026-02-03 22:56:41 +00:00
github-actions[bot]
1b920a22be release(hamh-alpha): 2.0.0-alpha.204 2026-02-03 22:51:46 +00:00
github-actions[bot]
f0c0a15f47 release(hamh-alpha): 2.0.0-alpha.203 2026-02-03 22:25:48 +00:00
github-actions[bot]
ab23f6f150 release(hamh-alpha): 2.0.0-alpha.202 2026-02-03 22:11:12 +00:00
github-actions[bot]
9ee2cfd987 release(hamh-alpha): 2.0.0-alpha.201 2026-02-03 21:37:18 +00:00
github-actions[bot]
10c4bfda59 release(hamh-alpha): 2.0.0-alpha.200 2026-02-03 21:24:12 +00:00
github-actions[bot]
5f89930962 release(hamh-alpha): 2.0.0-alpha.199 2026-02-03 21:16:03 +00:00
github-actions[bot]
33d6f5244f release(hamh-alpha): 2.0.0-alpha.198 2026-02-03 21:10:17 +00:00
github-actions[bot]
48f84d11a3 release(hamh-alpha): 2.0.0-alpha.197 2026-02-03 21:01:18 +00:00
github-actions[bot]
f4d8e1a719 release(hamh-alpha): 2.0.0-alpha.196 2026-02-03 20:57:02 +00:00
github-actions[bot]
2b11a25ad3 release(hamh-alpha): 2.0.0-alpha.195 2026-02-03 20:44:12 +00:00
github-actions[bot]
7b3d16ae22 release(hamh-alpha): 2.0.0-alpha.194 2026-02-03 20:36:19 +00:00
github-actions[bot]
8a42e7fc4a release(hamh-alpha): 2.0.0-alpha.193 2026-02-03 20:31:43 +00:00
github-actions[bot]
dd5978279e release(hamh-alpha): 2.0.0-alpha.192 2026-02-03 20:24:52 +00:00
github-actions[bot]
578993959b release(hamh-alpha): 2.0.0-alpha.191 2026-02-03 20:11:11 +00:00
github-actions[bot]
0cff964c63 release(hamh-alpha): 2.0.0-alpha.190 2026-02-03 06:38:58 +00:00
github-actions[bot]
5a77df3825 release(hamh-alpha): 2.0.0-alpha.189 2026-02-02 23:45:57 +00:00
github-actions[bot]
3b7adfcbba release(hamh-alpha): 2.0.0-alpha.188 2026-02-02 23:38:32 +00:00
github-actions[bot]
21f0b10158 release(hamh-alpha): 2.0.0-alpha.187 2026-02-02 23:20:22 +00:00
github-actions[bot]
8b25b866df release(hamh-alpha): 2.0.0-alpha.186 2026-02-02 18:23:06 +00:00
github-actions[bot]
7c7d8df3f4 release(hamh-alpha): 2.0.0-alpha.185 2026-02-02 18:07:55 +00:00
github-actions[bot]
4219f2d7ad release(hamh-alpha): 2.0.0-alpha.184 2026-02-02 16:23:57 +00:00
github-actions[bot]
a8da4ab382 release(hamh-alpha): 2.0.0-alpha.183 2026-02-02 15:16:32 +00:00
github-actions[bot]
244958a460 release(hamh-alpha): 2.0.0-alpha.182 2026-02-02 15:10:23 +00:00
github-actions[bot]
f4bb12a85e release(hamh-alpha): 2.0.0-alpha.181 2026-02-02 14:54:52 +00:00
github-actions[bot]
e2881f3193 release(hamh-alpha): 2.0.0-alpha.180 2026-02-02 14:47:44 +00:00
github-actions[bot]
4667f421c6 release(hamh-alpha): 2.0.0-alpha.179 2026-02-02 14:07:26 +00:00
github-actions[bot]
0736513bbf release(hamh-alpha): 2.0.0-alpha.178 2026-02-02 13:54:31 +00:00
github-actions[bot]
0e6d481918 release(hamh-alpha): 2.0.0-alpha.177 2026-02-02 13:45:51 +00:00
github-actions[bot]
68b408f3c9 release(hamh-alpha): 2.0.0-alpha.176 2026-02-02 13:42:23 +00:00
github-actions[bot]
836b96c762 release(hamh-alpha): 2.0.0-alpha.175 2026-02-02 13:31:04 +00:00
github-actions[bot]
b2b8dd0d9d release(hamh-alpha): 2.0.0-alpha.174 2026-02-02 13:01:28 +00:00
github-actions[bot]
00ffb0b095 release(hamh-alpha): 2.0.0-alpha.173 2026-02-02 12:12:30 +00:00
github-actions[bot]
f0ccec9e34 release(hamh-alpha): 2.0.0-alpha.172 2026-02-02 12:08:55 +00:00
github-actions[bot]
e58382d7b4 release(hamh-alpha): 2.0.0-alpha.171 2026-02-02 12:02:19 +00:00
github-actions[bot]
fee50a977d release(hamh-alpha): 2.0.0-alpha.170 2026-02-02 11:52:07 +00:00
github-actions[bot]
53da7bab41 release(hamh-alpha): 2.0.0-alpha.169 2026-02-02 11:33:43 +00:00
github-actions[bot]
09136e3f46 release(hamh-alpha): 2.0.0-alpha.168 2026-02-02 11:25:37 +00:00
github-actions[bot]
1203ccfc0a release(hamh-alpha): 2.0.0-alpha.167 2026-02-02 11:20:32 +00:00
github-actions[bot]
3078ff5970 release(hamh-alpha): 2.0.0-alpha.166 2026-02-02 11:10:12 +00:00
github-actions[bot]
ea58f25905 release(hamh-alpha): 2.0.0-alpha.165 2026-02-02 11:03:16 +00:00
github-actions[bot]
c777075e53 release(hamh): 1.10.10 2026-02-02 10:37:37 +00:00
github-actions[bot]
80703289e8 release(hamh-alpha): 2.0.0-alpha.164 2026-02-02 10:25:28 +00:00
github-actions[bot]
c231d2dad9 release(hamh-alpha): 2.0.0-alpha.163 2026-02-02 10:22:41 +00:00
github-actions[bot]
96971e8428 release(hamh-alpha): 2.0.0-alpha.162 2026-02-02 10:04:30 +00:00
github-actions[bot]
cc5eb953df release(hamh-alpha): 2.0.0-alpha.161 2026-02-02 09:49:58 +00:00
github-actions[bot]
2298b14bde release(hamh-alpha): 2.0.0-alpha.160 2026-02-02 09:38:44 +00:00
github-actions[bot]
8d68494ef0 release(hamh-alpha): 2.0.0-alpha.159 2026-02-02 09:32:56 +00:00
github-actions[bot]
a431f3b75d release(hamh-alpha): 2.0.0-alpha.158 2026-02-02 09:12:15 +00:00
github-actions[bot]
baba89cd04 release(hamh-alpha): 2.0.0-alpha.157 2026-02-02 09:01:18 +00:00
github-actions[bot]
6c627e741c release(hamh-alpha): 2.0.0-alpha.156 2026-02-02 08:43:18 +00:00
github-actions[bot]
8915f5f5ca release(hamh-alpha): 2.0.0-alpha.155 2026-02-02 08:24:11 +00:00
github-actions[bot]
b8cba9579c release(hamh-alpha): 2.0.0-alpha.154 2026-02-02 08:20:46 +00:00
github-actions[bot]
a6362211c5 release(hamh-alpha): 2.0.0-alpha.153 2026-02-02 08:17:02 +00:00
github-actions[bot]
f9baf29b1b release(hamh-alpha): 2.0.0-alpha.152 2026-02-02 08:05:00 +00:00
github-actions[bot]
c7ff6237ca release(hamh-alpha): 2.0.0-alpha.151 2026-02-02 07:59:58 +00:00
github-actions[bot]
27461f8400 release(hamh-alpha): 2.0.0-alpha.150 2026-02-02 07:46:27 +00:00
github-actions[bot]
33bb4947c2 release(hamh-alpha): 2.0.0-alpha.149 2026-02-02 07:31:15 +00:00
github-actions[bot]
1d7520f6d7 release(hamh): 1.10.9 2026-02-02 07:23:37 +00:00
github-actions[bot]
fc018cbe53 release(hamh-alpha): 2.0.0-alpha.148 2026-02-02 07:23:24 +00:00
github-actions[bot]
f13efa08f5 release(hamh-alpha): 2.0.0-alpha.147 2026-02-02 07:03:27 +00:00
github-actions[bot]
c881e2b85b release(hamh-alpha): 2.0.0-alpha.146 2026-02-02 06:58:39 +00:00
github-actions[bot]
1d5abf0692 release(hamh-alpha): 2.0.0-alpha.145 2026-02-02 06:06:22 +00:00
github-actions[bot]
b8a24eee81 release(hamh-alpha): 2.0.0-alpha.144 2026-02-02 05:29:27 +00:00
github-actions[bot]
e62e34687d release(hamh-alpha): 2.0.0-alpha.143 2026-02-02 05:14:45 +00:00
github-actions[bot]
e2daeeafbb release(hamh-alpha): 2.0.0-alpha.142 2026-02-02 04:56:15 +00:00
github-actions[bot]
ab34be5163 release(hamh-alpha): 2.0.0-alpha.141 2026-02-02 04:40:11 +00:00
github-actions[bot]
9854772cee release(hamh): 1.10.8 2026-02-02 04:30:10 +00:00
github-actions[bot]
f06d1f5de7 release(hamh-alpha): 2.0.0-alpha.140 2026-02-02 04:17:12 +00:00
github-actions[bot]
fb5eb83195 release(hamh-alpha): 2.0.0-alpha.139 2026-02-02 04:13:29 +00:00
github-actions[bot]
3330cd6e40 release(hamh): 1.10.7 2026-02-02 04:10:10 +00:00
github-actions[bot]
ddca6be91e release(hamh-alpha): 2.0.0-alpha.138 2026-02-02 04:09:57 +00:00
github-actions[bot]
a36ff6a35f release(hamh-alpha): 2.0.0-alpha.137 2026-01-31 23:43:05 +00:00
github-actions[bot]
4f7e6cf7c1 release(hamh): 1.10.6 2026-01-31 23:42:41 +00:00
github-actions[bot]
bc34001892 release(hamh-testing): 4.1.0-testing.18 2026-01-31 23:40:13 +00:00
github-actions[bot]
94bf33c70a release(hamh-testing): 4.1.0-testing.17 2026-01-31 23:38:00 +00:00
github-actions[bot]
7153875ed7 release(hamh): 1.10.5 2026-01-31 23:29:38 +00:00
github-actions[bot]
d778880d70 release(hamh-testing): 4.1.0-testing.16 2026-01-31 23:23:12 +00:00
github-actions[bot]
61ee10046f release(hamh-alpha): 2.0.0-alpha.136 2026-01-31 23:19:44 +00:00
github-actions[bot]
95b9bff794 release(hamh-testing): 4.1.0-testing.15 2026-01-31 23:14:53 +00:00
github-actions[bot]
5c7f9aafb0 release(hamh-testing): 4.1.0-testing.14 2026-01-31 23:06:19 +00:00
github-actions[bot]
2ea792d9a9 release(hamh-alpha): 2.0.0-alpha.135 2026-01-31 23:06:09 +00:00
github-actions[bot]
2aebd5fd23 release(hamh-testing): 4.1.0-testing.13 2026-01-31 23:03:15 +00:00
github-actions[bot]
7082669b52 release(hamh-testing): 4.1.0-testing.12 2026-01-31 22:41:00 +00:00
github-actions[bot]
d720b961ad release(hamh-testing): 4.1.0-testing.11 2026-01-31 22:36:50 +00:00
github-actions[bot]
cb78b05088 release(hamh-testing): 4.1.0-testing.10 2026-01-31 21:54:52 +00:00
github-actions[bot]
8105b03b91 release(hamh-testing): 4.1.0-testing.9 2026-01-31 20:49:09 +00:00
github-actions[bot]
e67d017f8d release(hamh-alpha): 2.0.0-alpha.134 2026-01-31 20:48:52 +00:00
github-actions[bot]
9046f96102 release(hamh-alpha): 2.0.0-alpha.133 2026-01-31 19:57:34 +00:00
github-actions[bot]
327967751b release(hamh-testing): 4.1.0-testing.8 2026-01-31 17:43:03 +00:00
github-actions[bot]
eda5393d08 release(hamh-testing): 4.1.0-testing.7 2026-01-31 17:16:03 +00:00
github-actions[bot]
8154e246eb release(hamh-testing): 4.1.0-testing.6 2026-01-31 17:10:56 +00:00
github-actions[bot]
1eadaac5aa release(hamh-alpha): 2.0.0-alpha.132 2026-01-31 17:10:26 +00:00
github-actions[bot]
d15fde96bf release(hamh-testing): 4.1.0-testing.5 2026-01-31 16:33:18 +00:00
github-actions[bot]
e77665f396 release(hamh-alpha): 2.0.0-alpha.131 2026-01-31 16:33:05 +00:00
github-actions[bot]
dba91bebae release(hamh-testing): 4.1.0-testing.4 2026-01-31 16:22:13 +00:00
github-actions[bot]
e280fcf2d8 release(hamh-alpha): 2.0.0-alpha.130 2026-01-31 16:20:43 +00:00
github-actions[bot]
a5261bcad6 release(hamh-alpha): 2.0.0-alpha.129 2026-01-31 16:08:54 +00:00
github-actions[bot]
f9a40e41ba release(hamh-testing): 4.1.0-testing.3 2026-01-31 16:02:31 +00:00
github-actions[bot]
6a5ce64785 release(hamh-alpha): 2.0.0-alpha.129 2026-01-31 15:21:29 +00:00
github-actions[bot]
c52c68f915 release(hamh): 1.10.4 2026-01-31 15:20:03 +00:00
github-actions[bot]
6a0a9ad572 release(hamh-testing): 4.1.0-testing.2 2026-01-31 15:06:05 +00:00
github-actions[bot]
b39758d241 release(hamh-testing): 4.0.0-testing.54 2026-01-31 14:45:30 +00:00
RiDDiX
377d3f266d fix: revert to 4.0.0-testing.53 - Docker image for 4.1.0-testing.1 was not built 2026-01-31 15:34:48 +01:00
github-actions[bot]
ff3495158c release(hamh-testing): 4.1.0-testing.1 2026-01-31 14:25:27 +00:00
github-actions[bot]
a2233eb0e0 release(hamh-alpha): 2.0.0-alpha.128 2026-01-31 14:23:52 +00:00
github-actions[bot]
660ef1a7cc release(hamh-testing): 4.0.0-testing.53 2026-01-31 14:17:56 +00:00
github-actions[bot]
4a0669e7ce release(hamh-testing): 4.0.0-testing.52 2026-01-31 14:12:50 +00:00
github-actions[bot]
b860b99b4a release(hamh-testing): 4.0.0-testing.51 2026-01-31 14:09:35 +00:00
github-actions[bot]
418952f071 release(hamh-testing): 4.0.0-testing.50 2026-01-31 14:08:37 +00:00
github-actions[bot]
89b56ef48f release(hamh-alpha): 2.0.0-alpha.127 2026-01-31 13:46:15 +00:00
github-actions[bot]
5fcbdb6181 release(hamh-testing): 4.0.0-testing.49 2026-01-31 13:46:02 +00:00
github-actions[bot]
49e92edf77 release(hamh-alpha): 2.0.0-alpha.126 2026-01-31 13:43:58 +00:00
github-actions[bot]
40f1e935d8 release(hamh-testing): 4.0.0-testing.48 2026-01-31 13:43:44 +00:00
github-actions[bot]
d54dfa6cb6 release(hamh-testing): 4.0.0-testing.47 2026-01-31 13:36:35 +00:00
github-actions[bot]
095be72b33 release(hamh-alpha): 2.0.0-alpha.125 2026-01-31 13:36:24 +00:00
github-actions[bot]
ad551c0457 release(hamh): 1.10.3 2026-01-31 13:32:43 +00:00
github-actions[bot]
550b4d5eb4 release(hamh-alpha): 2.0.0-alpha.124 2026-01-31 13:30:15 +00:00
github-actions[bot]
f083388406 release(hamh-testing): 4.0.0-testing.46 2026-01-31 13:29:32 +00:00
github-actions[bot]
2ba23add49 release(hamh-alpha): 2.0.0-alpha.123 2026-01-31 13:15:51 +00:00
github-actions[bot]
502809ff8e release(hamh-testing): 4.0.0-testing.45 2026-01-31 13:15:19 +00:00
github-actions[bot]
0a3a2b2d87 release(hamh-testing): 4.0.0-testing.44 2026-01-30 22:04:14 +00:00
github-actions[bot]
ccb48e66ea release(hamh-alpha): 2.0.0-alpha.122 2026-01-30 22:02:34 +00:00
github-actions[bot]
e802153e98 release(hamh-testing): 4.0.0-testing.43 2026-01-30 21:21:10 +00:00
github-actions[bot]
8b6822cf52 release(hamh-alpha): 2.0.0-alpha.121 2026-01-30 21:20:44 +00:00
github-actions[bot]
36cb4d7eab release(hamh-alpha): 2.0.0-alpha.120 2026-01-30 21:18:22 +00:00
github-actions[bot]
1b53c93ee4 release(hamh-testing): 4.0.0-testing.42 2026-01-30 21:17:40 +00:00
github-actions[bot]
ec126a6503 release(hamh-testing): 4.0.0-testing.41 2026-01-30 20:58:05 +00:00
github-actions[bot]
bfea5901d8 release(hamh-alpha): 2.0.0-alpha.119 2026-01-30 20:57:53 +00:00
github-actions[bot]
5ac6516e04 release(hamh-testing): 4.0.0-testing.40 2026-01-30 20:41:27 +00:00
github-actions[bot]
2a53a78628 release(hamh-alpha): 2.0.0-alpha.118 2026-01-30 12:56:45 +00:00
github-actions[bot]
d053a7f83f release(hamh-testing): 4.0.0-testing.39 2026-01-30 12:53:51 +00:00
github-actions[bot]
a575c9f303 release(hamh-alpha): 2.0.0-alpha.117 2026-01-30 11:36:55 +00:00
github-actions[bot]
9534d61ee3 release(hamh-testing): 4.0.0-testing.38 2026-01-30 11:36:32 +00:00
github-actions[bot]
c7e7364452 release(hamh-testing): 4.0.0-testing.37 2026-01-30 10:04:03 +00:00
github-actions[bot]
dc3f28500f release(hamh-alpha): 2.0.0-alpha.116 2026-01-30 10:03:51 +00:00
github-actions[bot]
9a45897e91 release(hamh-alpha): 2.0.0-alpha.115 2026-01-30 09:17:30 +00:00
github-actions[bot]
87336e57c6 release(hamh-testing): 4.0.0-testing.36 2026-01-30 09:17:19 +00:00
github-actions[bot]
107304cb2d release(hamh-alpha): 2.0.0-alpha.114 2026-01-30 09:01:19 +00:00
github-actions[bot]
b20ee35043 release(hamh-testing): 4.0.0-testing.35 2026-01-30 09:01:06 +00:00
github-actions[bot]
1179852160 release(hamh-alpha): 2.0.0-alpha.113 2026-01-30 08:39:27 +00:00
github-actions[bot]
8652bd63bb release(hamh-testing): 4.0.0-testing.34 2026-01-30 08:39:15 +00:00
github-actions[bot]
9f747704e3 release(hamh-testing): 4.0.0-testing.33 2026-01-30 08:08:12 +00:00
github-actions[bot]
dc8f92c283 release(hamh-alpha): 2.0.0-alpha.112 2026-01-30 08:08:00 +00:00
github-actions[bot]
56a9e7e3df release(hamh-testing): 4.0.0-testing.32 2026-01-30 08:01:07 +00:00
github-actions[bot]
6ccffb43de release(hamh-alpha): 2.0.0-alpha.111 2026-01-30 08:00:54 +00:00
github-actions[bot]
5081435463 release(hamh-testing): 4.0.0-testing.31 2026-01-30 07:37:03 +00:00
github-actions[bot]
1ae5787334 release(hamh): 1.10.2 2026-01-30 07:36:51 +00:00
github-actions[bot]
2235e932e5 release(hamh-alpha): 2.0.0-alpha.110 2026-01-30 07:36:40 +00:00
github-actions[bot]
90d8606c26 release(hamh): 1.10.1 2026-01-30 00:47:04 +00:00
github-actions[bot]
9f6d7843b6 release(hamh-alpha): 2.0.0-alpha.109 2026-01-30 00:46:54 +00:00
github-actions[bot]
854becfd43 release(hamh-testing): 4.0.0-testing.30 2026-01-30 00:46:41 +00:00
github-actions[bot]
d23698ffd7 release(hamh-testing): 4.0.0-testing.29 2026-01-30 00:32:10 +00:00
github-actions[bot]
fc192e8ccd release(hamh-alpha): 2.0.0-alpha.108 2026-01-30 00:30:37 +00:00
github-actions[bot]
324ee6de0d release(hamh): 1.10.0 2026-01-30 00:28:40 +00:00
7 changed files with 115 additions and 2891 deletions

View File

@@ -12,8 +12,13 @@ This repository provides the following addons for Home-Assistant:
| Addon | Description | Stability |
|-------|-------------|-----------|
| **Home-Assistant-Matter-Hub** | Stable release | ✅ Production |
| **Home-Assistant-Matter-Hub (Alpha)** | Pre-release with new features | ⚠️ Testing only |
| **Home-Assistant-Matter-Hub** | Stable release (v2.0.x) | ✅ Production |
| **Home-Assistant-Matter-Hub (Alpha)** | Pre-release with new features (v2.0.x-alpha) | ⚠️ Testing only |
| **Home-Assistant-Matter-Hub (Testing)** | Experimental features (v4.1.0-testing) | 🔴 **Highly Experimental** |
> [!CAUTION]
> **Testing Version**: This version is highly unstable and intended for developers only!
> Features may be incomplete, broken, or removed without notice. Use at your own risk.
## Installation

File diff suppressed because it is too large Load Diff

View File

@@ -1,4 +1,4 @@
version: "2.0.0-alpha.107"
version: "2.0.1-alpha.5"
image: ghcr.io/riddix/home-assistant-matter-hub-addon
slug: hamh-alpha
name: Home-Assistant-Matter-Hub (Alpha)

View File

@@ -1,777 +1,131 @@
# [4.0.0-testing.28](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v4.0.0-testing.27...v4.0.0-testing.28) (2026-01-29)
# [4.1.0-testing.19](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v4.1.0-testing.18...v4.1.0-testing.19) (2026-02-04)
### Bug Fixes
* WebSocket URL includes Ingress path for proper routing ([a42fedd](https://github.com/RiDDiX/home-assistant-matter-hub/commit/a42fedd6ce272311547e00bc29e6cfad2446b6eb))
# [4.0.0-testing.27](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v4.0.0-testing.26...v4.0.0-testing.27) (2026-01-29)
### Bug Fixes
* use relative API URL for bridge-icons (Ingress compatibility) ([50fb5cc](https://github.com/RiDDiX/home-assistant-matter-hub/commit/50fb5cc33ad3b8139e79daddb04be547af740e23))
# [4.0.0-testing.26](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v4.0.0-testing.25...v4.0.0-testing.26) (2026-01-29)
### Bug Fixes
* add error handling for bridge icon existence check ([e1a9489](https://github.com/RiDDiX/home-assistant-matter-hub/commit/e1a9489df2e3196f3ff20d1df6f3f160618a36bd))
# [4.0.0-testing.25](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v4.0.0-testing.24...v4.0.0-testing.25) (2026-01-29)
### Bug Fixes
* ensure minCoolSetpointLimit >= minHeatSetpointLimit + deadband for Heating+Cooling thermostats ([3b1d1cd](https://github.com/RiDDiX/home-assistant-matter-hub/commit/3b1d1cd63c67ed010930d7a2d7c3ae278a7218cc))
# [4.0.0-testing.24](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v4.0.0-testing.23...v4.0.0-testing.24) (2026-01-29)
* revert to LegacyEndpoint architecture for stability ([5d60c7e](https://github.com/RiDDiX/home-assistant-matter-hub/commit/5d60c7ed34cefda371ac8e7184a1d82878d963ab))
### Features
* add custom image upload for bridge icons (PNG, JPG, GIF, WebP, SVG) ([73c18ff](https://github.com/RiDDiX/home-assistant-matter-hub/commit/73c18ffb92e80a2285be73f2174efdce11149b7f))
* enable Vision 1 architecture, add battery sensor support, add EntityIsolationService ([b2d8e23](https://github.com/RiDDiX/home-assistant-matter-hub/commit/b2d8e2331b35ce5260c0f6083d2af4f464b7d47b))
# [4.0.0-testing.23](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v4.0.0-testing.22...v4.0.0-testing.23) (2026-01-29)
# [4.1.0-testing.18](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v4.1.0-testing.17...v4.1.0-testing.18) (2026-01-31)
### Bug Fixes
* add moveToLevel/moveToLevelWithOnOff transitionTime fix to LevelControlBehavior ([22c2193](https://github.com/RiDDiX/home-assistant-matter-hub/commit/22c2193b1113a2233529686d51450a6a0817fcf6))
# [4.1.0-testing.17](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v4.1.0-testing.16...v4.1.0-testing.17) (2026-01-31)
### Bug Fixes
* add event handlers to FanBehavior and fix LevelControlBehavior state update ([724e971](https://github.com/RiDDiX/home-assistant-matter-hub/commit/724e971883ab2e27a076fa54270756a95b63dda0))
# [4.1.0-testing.16](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v4.1.0-testing.15...v4.1.0-testing.16) (2026-01-31)
### Bug Fixes
* update Vision 1 behaviors to set state immediately on commands (fixes Apple Home 'Not Responding') ([ffe9077](https://github.com/RiDDiX/home-assistant-matter-hub/commit/ffe907749bf914771c82ddfc6280ce7200cd27fb))
# [4.1.0-testing.15](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v4.1.0-testing.14...v4.1.0-testing.15) (2026-01-31)
### Bug Fixes
* prevent synchronous-transaction-conflict in LightEndpoint by setting levelControl before onOff ([0babb7d](https://github.com/RiDDiX/home-assistant-matter-hub/commit/0babb7d1e67f1dd9f5d5aad19bc615f69bd67616))
# [4.1.0-testing.14](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v4.1.0-testing.13...v4.1.0-testing.14) (2026-01-31)
### Features
* add configurable icon field to bridge config with dropdown selection ([3906855](https://github.com/RiDDiX/home-assistant-matter-hub/commit/390685581f72465e8e6f956480a261ba8eaa9473))
* add water_valve and pump to Entity Mapping dropdown ([770dc47](https://github.com/RiDDiX/home-assistant-matter-hub/commit/770dc4748a569fbde6f85d1993f20706ecb96290))
# [4.0.0-testing.22](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v4.0.0-testing.21...v4.0.0-testing.22) (2026-01-29)
# [4.1.0-testing.13](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v4.1.0-testing.12...v4.1.0-testing.13) (2026-01-31)
### Bug Fixes
* clamp maxHeatSetpointLimit when maxCoolSetpointLimit would exceed 35°C ([19608a4](https://github.com/RiDDiX/home-assistant-matter-hub/commit/19608a44dd766e61eb154f2ec889db339a71217e))
* clamp brightness to max 254 (Matter.js LevelControl limit) ([71c3e09](https://github.com/RiDDiX/home-assistant-matter-hub/commit/71c3e0946df29e971e859c64b14af45fb714647c))
# [4.0.0-testing.21](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v4.0.0-testing.20...v4.0.0-testing.21) (2026-01-29)
# [4.1.0-testing.12](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v4.1.0-testing.11...v4.1.0-testing.12) (2026-01-31)
### Bug Fixes
* correct RVC behavior initialization order for Matter.js validation ([e74c771](https://github.com/RiDDiX/home-assistant-matter-hub/commit/e74c7710e6818660ee2ab3118de627e5037a5a19))
# [4.1.0-testing.11](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v4.1.0-testing.10...v4.1.0-testing.11) (2026-01-31)
### Bug Fixes
* illuminance sensor minMeasuredValue must be 1 per Matter spec ([fa8818b](https://github.com/RiDDiX/home-assistant-matter-hub/commit/fa8818b33d4d7963420f60e0a89459941be4d0b3))
# [4.1.0-testing.10](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v4.1.0-testing.9...v4.1.0-testing.10) (2026-01-31)
### Bug Fixes
* correct Vision 1 behavior initialization order and LevelControl constraint ([#75](https://github.com/RiDDiX/home-assistant-matter-hub/issues/75)) ([211db30](https://github.com/RiDDiX/home-assistant-matter-hub/commit/211db302cc53517b6c581326e57a9b024d38f032))
# [4.1.0-testing.9](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v4.1.0-testing.8...v4.1.0-testing.9) (2026-01-31)
### Bug Fixes
* add min/max measured values to sensor behaviors to prevent Invalid intervalMs error ([#74](https://github.com/RiDDiX/home-assistant-matter-hub/issues/74)) ([6d064cb](https://github.com/RiDDiX/home-assistant-matter-hub/commit/6d064cb48f61e9cbdb6686838c07df548424163d))
# [4.1.0-testing.8](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v4.1.0-testing.7...v4.1.0-testing.8) (2026-01-31)
### Features
* add domain-based bridge icons, entity mapping in card view, and clean up UI (fixes [#44](https://github.com/RiDDiX/home-assistant-matter-hub/issues/44)) ([47678df](https://github.com/RiDDiX/home-assistant-matter-hub/commit/47678df1c1891cb8d14fe2da6d20f414003c44cb))
* implement Vision 1 callback-based architecture for Light and Fan endpoints ([2c9955d](https://github.com/RiDDiX/home-assistant-matter-hub/commit/2c9955d8faa46f82c71e4e4443f75a1d9011854e))
* implement Vision 1 callback-based architecture for Switch, Lock, Cover, Button, Valve, Scene, Humidifier endpoints ([6eaf622](https://github.com/RiDDiX/home-assistant-matter-hub/commit/6eaf622e15f128c3b0872a54b3578350d8f1f21d))
# [4.0.0-testing.20](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v4.0.0-testing.19...v4.0.0-testing.20) (2026-01-29)
### Bug Fixes
* clamp maxHeatSetpointLimit for heating-only thermostats to satisfy Matter.js constraints ([ab148c2](https://github.com/RiDDiX/home-assistant-matter-hub/commit/ab148c2349819776846f65cf662f926e998574d2))
# [4.0.0-testing.19](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v4.0.0-testing.18...v4.0.0-testing.19) (2026-01-29)
# [4.1.0-testing.7](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v4.1.0-testing.6...v4.1.0-testing.7) (2026-01-31)
### Features
* add BasicVideoPlayer device type for TV/media player support (fixes [#45](https://github.com/RiDDiX/home-assistant-matter-hub/issues/45)) ([d4a100b](https://github.com/RiDDiX/home-assistant-matter-hub/commit/d4a100b8ca637fa9f39c41d963960ef1b7ac952e))
* implement Vision 1 callback-based behavior architecture for VacuumEndpoint ([ff7475f](https://github.com/RiDDiX/home-assistant-matter-hub/commit/ff7475fe8b2300e22c5937ecbb6389ee9937d501))
# [4.0.0-testing.18](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v4.0.0-testing.17...v4.0.0-testing.18) (2026-01-29)
# [4.1.0-testing.6](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v4.1.0-testing.5...v4.1.0-testing.6) (2026-01-31)
### Bug Fixes
* support auto-only thermostats by treating them as heating devices (fixes [#54](https://github.com/RiDDiX/home-assistant-matter-hub/issues/54)) ([c3a5376](https://github.com/RiDDiX/home-assistant-matter-hub/commit/c3a5376f820e0aafd4e29362a2ea73a12f122cd8))
* include bridge icons in full backup export/import ([4c2229d](https://github.com/RiDDiX/home-assistant-matter-hub/commit/4c2229dbc13daeb51dd1198b9fba7eb958d01509))
# [4.0.0-testing.17](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v4.0.0-testing.16...v4.0.0-testing.17) (2026-01-29)
# [4.1.0-testing.5](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v4.1.0-testing.4...v4.1.0-testing.5) (2026-01-31)
### Bug Fixes
* add uniqueId to BridgedDeviceBasicInformation for Alexa deduplication (fixes [#53](https://github.com/RiDDiX/home-assistant-matter-hub/issues/53)) ([71e4f1a](https://github.com/RiDDiX/home-assistant-matter-hub/commit/71e4f1a8918366e111e6097af07edc725575c00b))
* add sensor type factories to enable entity mapping override ([#73](https://github.com/RiDDiX/home-assistant-matter-hub/issues/73)) ([ea20436](https://github.com/RiDDiX/home-assistant-matter-hub/commit/ea20436d2a43af0de5590b93a90f58602d1f9439))
# [4.0.0-testing.16](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v4.0.0-testing.15...v4.0.0-testing.16) (2026-01-29)
### Reverts
* Revert "feat: add GarageDoorDevice for Apple CarPlay support (fixes [#50](https://github.com/RiDDiX/home-assistant-matter-hub/issues/50))" ([0a2896c](https://github.com/RiDDiX/home-assistant-matter-hub/commit/0a2896c637577d2af464a7bdac5fb88436ac7b35))
# [4.0.0-testing.15](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v4.0.0-testing.14...v4.0.0-testing.15) (2026-01-29)
# [4.1.0-testing.4](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v4.1.0-testing.3...v4.1.0-testing.4) (2026-01-31)
### Features
* add GarageDoorDevice for Apple CarPlay support (fixes [#50](https://github.com/RiDDiX/home-assistant-matter-hub/issues/50)) ([38e9ab8](https://github.com/RiDDiX/home-assistant-matter-hub/commit/38e9ab8ad9ce5b62699b80eff03f72302794a6dd))
* add water_heater domain support as thermostat device ([#14](https://github.com/RiDDiX/home-assistant-matter-hub/issues/14)) ([b0c961f](https://github.com/RiDDiX/home-assistant-matter-hub/commit/b0c961ff56b90652bd90beb7c83f2ccab8cc9821))
# [4.0.0-testing.14](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v4.0.0-testing.13...v4.0.0-testing.14) (2026-01-29)
### Bug Fixes
* handle null transitionTime from Google Home (fixes [#41](https://github.com/RiDDiX/home-assistant-matter-hub/issues/41)) ([6e3dd5a](https://github.com/RiDDiX/home-assistant-matter-hub/commit/6e3dd5aa6dc739f4bf00d2d6237bc565aa5c1388))
# [4.0.0-testing.13](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v4.0.0-testing.12...v4.0.0-testing.13) (2026-01-29)
### Bug Fixes
* check HVAC mode for temperature range support (fixes [#9](https://github.com/RiDDiX/home-assistant-matter-hub/issues/9)) ([63fefe2](https://github.com/RiDDiX/home-assistant-matter-hub/commit/63fefe2f4d2c2b55e329b9930497393634bb62f8))
# [4.0.0-testing.12](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v4.0.0-testing.11...v4.0.0-testing.12) (2026-01-29)
### Bug Fixes
* expand thermostat setpoint limits instead of restricting them ([27e87ea](https://github.com/RiDDiX/home-assistant-matter-hub/commit/27e87eac2a9b1701773090a32017d6f697538f79))
# [4.0.0-testing.11](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v4.0.0-testing.10...v4.0.0-testing.11) (2026-01-29)
### Bug Fixes
* show all leaf endpoints in card view, not just aggregator ([675435d](https://github.com/RiDDiX/home-assistant-matter-hub/commit/675435d119bbfe64e81fd49140975c4a47473007))
# [4.0.0-testing.10](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v4.0.0-testing.9...v4.0.0-testing.10) (2026-01-29)
# [4.1.0-testing.3](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v4.1.0-testing.2...v4.1.0-testing.3) (2026-01-31)
### Features
* add All Devices button to EndpointList in bridge details ([61abff1](https://github.com/RiDDiX/home-assistant-matter-hub/commit/61abff14aefac4d3857bd2e7246afdcfa2546f76))
* add vacuum room selection support via RvcRunMode ([#49](https://github.com/RiDDiX/home-assistant-matter-hub/issues/49)) ([bb54ceb](https://github.com/RiDDiX/home-assistant-matter-hub/commit/bb54ceb0140024fd3002f61ee3b6a4d85a468118))
# [4.0.0-testing.9](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v4.0.0-testing.8...v4.0.0-testing.9) (2026-01-29)
### Features
* add Tuya, LG ThinQ, and Aqara vendor IDs to health dashboard ([f162cea](https://github.com/RiDDiX/home-assistant-matter-hub/commit/f162ceadc77858778a82988b712706a62e9d6fb0))
# [4.0.0-testing.8](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v4.0.0-testing.7...v4.0.0-testing.8) (2026-01-29)
# [4.1.0-testing.2](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v4.1.0-testing.1...v4.1.0-testing.2) (2026-01-31)
### Bug Fixes
* correct vendor ID mapping - 4996 is iCloud Keychain, not Google (fixes [#47](https://github.com/RiDDiX/home-assistant-matter-hub/issues/47)) ([a313586](https://github.com/RiDDiX/home-assistant-matter-hub/commit/a3135867979a713dbbd1f50603f07beabf4a7b9f))
# [4.0.0-testing.7](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v4.0.0-testing.6...v4.0.0-testing.7) (2026-01-29)
### Features
* Add entity mapping button to devices overview ([4ea6bc1](https://github.com/RiDDiX/home-assistant-matter-hub/commit/4ea6bc183371d1863801fec2fcf9019bbd0e97c4))
# [4.0.0-testing.6](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v4.0.0-testing.5...v4.0.0-testing.6) (2026-01-29)
### Features
* Add Air Purifier as selectable Matter device type (fixes [#43](https://github.com/RiDDiX/home-assistant-matter-hub/issues/43)) ([22e1bed](https://github.com/RiDDiX/home-assistant-matter-hub/commit/22e1bed8452109bde87aaada1ae80f5495f90f7c))
* Add TVOC sensor with numeric ppb value (related to [#42](https://github.com/RiDDiX/home-assistant-matter-hub/issues/42)) ([66da471](https://github.com/RiDDiX/home-assistant-matter-hub/commit/66da4712704b6f71ab1622e1e0d26f3e7fe74ee1))
# [4.0.0-testing.5](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v4.0.0-testing.4...v4.0.0-testing.5) (2026-01-29)
### Features
* Add CO2 sensor with numeric ppm value (fixes [#42](https://github.com/RiDDiX/home-assistant-matter-hub/issues/42)) ([b1e7377](https://github.com/RiDDiX/home-assistant-matter-hub/commit/b1e73770c3451100bf07112c1ed09b759b36b903))
# [4.0.0-testing.4](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v4.0.0-testing.3...v4.0.0-testing.4) (2026-01-29)
### Bug Fixes
* **frontend:** show all device endpoints in DevicesPage, not just aggregator ([3594841](https://github.com/RiDDiX/home-assistant-matter-hub/commit/35948419ebab6232451c55668bb00c739c34b981))
# [4.0.0-testing.3](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v4.0.0-testing.2...v4.0.0-testing.3) (2026-01-29)
### Features
* add coverUseHomeAssistantPercentage flag for Alexa-friendly cover percentage display ([da0267b](https://github.com/RiDDiX/home-assistant-matter-hub/commit/da0267b93f800f3d1b04a61245cda55c6054ad82))
* **frontend:** redesign UI with modern card-based layout for bridges and devices ([0a73c40](https://github.com/RiDDiX/home-assistant-matter-hub/commit/0a73c40f6a2dae3fc987ca5fb30c9a129ab5beef))
# [4.0.0-testing.2](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v4.0.0-testing.1...v4.0.0-testing.2) (2026-01-29)
### Features
* new EndpointCard UI with device icons, online/offline status and state display ([3247139](https://github.com/RiDDiX/home-assistant-matter-hub/commit/3247139dac612f6adeb48ed6c0fc5d753109b52e))
# [4.0.0-testing.1](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v2.0.0-testing.25...v4.0.0-testing.1) (2026-01-29)
### Bug Fixes
* auto-detect Overkiz covers and suppress transaction conflicts for stable position display ([f540bf9](https://github.com/RiDDiX/home-assistant-matter-hub/commit/f540bf93c14821baf658ff8a8ab7558d7543ae3f))
# [2.0.0-testing.25](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v2.0.0-testing.24...v2.0.0-testing.25) (2026-01-29)
### Features
* add remaining Vision 1 domain endpoints (MediaPlayer, Vacuum, Humidifier, Valve, Button, Scene) ([f95d531](https://github.com/RiDDiX/home-assistant-matter-hub/commit/f95d5319aef896737d0011f2c468d51daa0230e8))
# [2.0.0-testing.24](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v2.0.0-testing.23...v2.0.0-testing.24) (2026-01-29)
### Features
* redesign DevicesPage with EndpointCards showing device types, status and clusters ([f9273b1](https://github.com/RiDDiX/home-assistant-matter-hub/commit/f9273b1118075e214c9f03970c91be9d16ab55b8))
# [2.0.0-testing.23](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v2.0.0-testing.22...v2.0.0-testing.23) (2026-01-29)
### Features
* complete Vision 1 LightEndpoint and ThermostatEndpoint implementations ([5d9c7ef](https://github.com/RiDDiX/home-assistant-matter-hub/commit/5d9c7efbc20efb7b86607d33f25c90fd93c70265))
# [2.0.0-testing.22](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v2.0.0-testing.21...v2.0.0-testing.22) (2026-01-29)
### Bug Fixes
* correct thermostat deadband constraint logic with 2.5C margin ([93ec659](https://github.com/RiDDiX/home-assistant-matter-hub/commit/93ec659e816f1ec226055f045a0cfce57272cd05))
# [2.0.0-testing.21](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v2.0.0-testing.20...v2.0.0-testing.21) (2026-01-29)
### Bug Fixes
* adjust thermostat setpoint limits to satisfy Matter.js 200 deadband constraint ([4ac7f0d](https://github.com/RiDDiX/home-assistant-matter-hub/commit/4ac7f0d3d729e8dbf90440ebdcb1b36c6294a06c))
# [2.0.0-testing.20](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v2.0.0-testing.19...v2.0.0-testing.20) (2026-01-29)
### Bug Fixes
* remove AutoMode feature to prevent Matter.js permission error on thermostatRunningMode (fixes [#24](https://github.com/RiDDiX/home-assistant-matter-hub/issues/24)) ([a0cf010](https://github.com/RiDDiX/home-assistant-matter-hub/commit/a0cf0104aa1ae523d6054de9fe8c2923af0d0140))
# [2.0.0-testing.19](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v2.0.0-testing.18...v2.0.0-testing.19) (2026-01-29)
### Bug Fixes
* add asLocalActor to preUpdateRunningMode for thermostat systemMode writes (fixes [#24](https://github.com/RiDDiX/home-assistant-matter-hub/issues/24)) ([b289c0e](https://github.com/RiDDiX/home-assistant-matter-hub/commit/b289c0eeef4e36381390f81cfe485718d10fd1af))
# [2.0.0-testing.18](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v2.0.0-testing.17...v2.0.0-testing.18) (2026-01-29)
### Bug Fixes
* add asLocalActor to thermostat setpoint handlers (fixes [#9](https://github.com/RiDDiX/home-assistant-matter-hub/issues/9)) ([a2bc129](https://github.com/RiDDiX/home-assistant-matter-hub/commit/a2bc1293f1b599a209655479205bc0b91097a53e))
* BridgeWizard sends wrong filter format - use HomeAssistantMatcher (fixes [#33](https://github.com/RiDDiX/home-assistant-matter-hub/issues/33)) ([8bca099](https://github.com/RiDDiX/home-assistant-matter-hub/commit/8bca09927050cbec890774abaaa93c73e30d3d1d))
# [2.0.0-testing.17](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v2.0.0-testing.16...v2.0.0-testing.17) (2026-01-29)
# [2.0.0-testing.16](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v2.0.0-testing.15...v2.0.0-testing.16) (2026-01-29)
### Bug Fixes
* resolve lint formatting errors in SystemInfo and BackupRestore ([1d032aa](https://github.com/RiDDiX/home-assistant-matter-hub/commit/1d032aa926765335757cacfb6c0cb9fdd0459418))
### Features
* enhance System Info with version, environment detection, CPU model ([1376def](https://github.com/RiDDiX/home-assistant-matter-hub/commit/1376def479cf33d132b8a0e0d824b31ccacc7b02))
# [2.0.0-testing.15](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v2.0.0-testing.14...v2.0.0-testing.15) (2026-01-29)
### Features
* capture application logs in buffer for Log Viewer API ([d53faa0](https://github.com/RiDDiX/home-assistant-matter-hub/commit/d53faa022b80f1f498d0ecbb8cd3695199a7714e))
# [2.0.0-testing.14](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v2.0.0-testing.13...v2.0.0-testing.14) (2026-01-29)
### Bug Fixes
* use relative API paths for Home Assistant ingress compatibility ([d53131b](https://github.com/RiDDiX/home-assistant-matter-hub/commit/d53131b32f63fb1ea206f8b44dba5f8df47323ea))
# [2.0.0-testing.13](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v2.0.0-testing.12...v2.0.0-testing.13) (2026-01-29)
* feat!: bump to version 4.0 series for testing branch ([427b12a](https://github.com/RiDDiX/home-assistant-matter-hub/commit/427b12ae90d43f5278a9e832be26e6776ef09eac))
### BREAKING CHANGES
* Major version bump to 4.0 series. This testing branch may contain breaking changes, experimental features, and unstable code. Use at your own risk.
# [2.0.0-testing.12](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v2.0.0-testing.11...v2.0.0-testing.12) (2026-01-29)
### Features
* add Full Backup with Identity option and fix API paths in BackupRestore ([ed3bc78](https://github.com/RiDDiX/home-assistant-matter-hub/commit/ed3bc7861314d61f0647674a05e6b270397c4115))
# [2.0.0-testing.11](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v2.0.0-testing.10...v2.0.0-testing.11) (2026-01-28)
### Features
* improve system info API with more parameters (CPU, load, process info) ([4f62d98](https://github.com/RiDDiX/home-assistant-matter-hub/commit/4f62d9853d758658dd20d44563ecd3f2c6328cd5))
# [2.0.0-testing.10](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v2.0.0-testing.9...v2.0.0-testing.10) (2026-01-28)
### Bug Fixes
* graceful handling of /api/system/info 404 and restore missing components ([da587e9](https://github.com/RiDDiX/home-assistant-matter-hub/commit/da587e96a13044d6e21de423a1b1569db56dc26b))
# [2.0.0-testing.9](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v2.0.0-testing.8...v2.0.0-testing.9) (2026-01-28)
### Features
* comprehensive UI enhancements - logs, system info, device overview, and devices page ([7a0c4f0](https://github.com/RiDDiX/home-assistant-matter-hub/commit/7a0c4f08d3c2f5d07988e5e9d8e0a6b5d45e5862))
# [2.0.0-testing.8](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v2.0.0-testing.7...v2.0.0-testing.8) (2026-01-28)
### Bug Fixes
* use pre-commit handlers for thermostat setpoint changes ([#9](https://github.com/RiDDiX/home-assistant-matter-hub/issues/9)) ([6f445a4](https://github.com/RiDDiX/home-assistant-matter-hub/commit/6f445a40a97176cfe468ac5d78b751f812ce9c30))
# [2.0.0-testing.7](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v2.0.0-testing.6...v2.0.0-testing.7) (2026-01-28)
### Bug Fixes
* use pre-commit reactor to set thermostatRunningMode before Matter.js internal handler ([#24](https://github.com/RiDDiX/home-assistant-matter-hub/issues/24)) ([119c360](https://github.com/RiDDiX/home-assistant-matter-hub/commit/119c3607166d66b912bb0470207c4e37c754bdbf))
# [2.0.0-testing.6](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v2.0.0-testing.5...v2.0.0-testing.6) (2026-01-28)
### Bug Fixes
* include hidden entities when explicitly matched by filter ([#26](https://github.com/RiDDiX/home-assistant-matter-hub/issues/26)) ([0417c7f](https://github.com/RiDDiX/home-assistant-matter-hub/commit/0417c7fc50e653c48ae13d426bc2f611fc6236be))
# [2.0.0-testing.5](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v2.0.0-testing.4...v2.0.0-testing.5) (2026-01-28)
### Features
* add full backup with Matter identity files ([#31](https://github.com/RiDDiX/home-assistant-matter-hub/issues/31)) ([88262c5](https://github.com/RiDDiX/home-assistant-matter-hub/commit/88262c5e819e072b00da81a264bf04de033066c4))
# [2.0.0-testing.4](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v2.0.0-testing.3...v2.0.0-testing.4) (2026-01-28)
### Features
* sort bridges alphabetically in UI ([#30](https://github.com/RiDDiX/home-assistant-matter-hub/issues/30)) ([80cc75c](https://github.com/RiDDiX/home-assistant-matter-hub/commit/80cc75cce9ef7d9ecebabde4d8b4f830c8ea04d7))
# [2.0.0-testing.3](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v2.0.0-testing.2...v2.0.0-testing.3) (2026-01-28)
### Bug Fixes
* use asLocalActor in thermostat reactors to fix access control issues ([1fd1023](https://github.com/RiDDiX/home-assistant-matter-hub/commit/1fd10234c41de3308aaafb3d4da6cd8c16467799))
# [2.0.0-testing.2](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v2.0.0-testing.1...v2.0.0-testing.2) (2026-01-28)
### Bug Fixes
* use asLocalActor in thermostat reactors to fix access control issues ([6062219](https://github.com/RiDDiX/home-assistant-matter-hub/commit/606221914b5e7ca9a36effcc01d0f483b6a2f5c9))
# [2.0.0-testing.1](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v1.3.1...v2.0.0-testing.1) (2026-01-28)
* fix!: AirQuality sensor conformance - enable all feature flags ([d037659](https://github.com/RiDDiX/home-assistant-matter-hub/commit/d03765929a61ef38809c5af8573cfcc1ce4d0987))
### Bug Fixes
* add .nojekyll file and copy to docs build output for GitHub Pages ([cf96b0c](https://github.com/RiDDiX/home-assistant-matter-hub/commit/cf96b0cabee98f9f891fd8b2c0ea63f45e455c8a))
* add AirQualityServer to PM2.5/PM10 sensors to satisfy mandatory airQuality attribute ([2d9b3a1](https://github.com/RiDDiX/home-assistant-matter-hub/commit/2d9b3a10c3c7d3b1240104df203772982ca4d257))
* add environment config for GitHub Pages deployment ([87101a8](https://github.com/RiDDiX/home-assistant-matter-hub/commit/87101a8e0bf775c1561a15a372a3604d2b63cdce))
* add explicit docs build step with BASE_URL env for GitHub Pages ([259d57b](https://github.com/RiDDiX/home-assistant-matter-hub/commit/259d57bda5fbfea06913d5c5e2bc283d5a253e3a))
* add minSetpointDeadBand and absolute limits to thermostat defaults ([e925164](https://github.com/RiDDiX/home-assistant-matter-hub/commit/e92516479a5aae08d83f057d4f90bd7031f7f9f9))
* add missing await to super.initialize() in behavior servers ([#8](https://github.com/RiDDiX/home-assistant-matter-hub/issues/8)) ([803dd35](https://github.com/RiDDiX/home-assistant-matter-hub/commit/803dd3517ba86075c190be2c15a63182b3e72607))
* add null checks for entity.state in all behavior servers to prevent crashes when entities are deleted ([477da9c](https://github.com/RiDDiX/home-assistant-matter-hub/commit/477da9c6ddbc20415c0d0f34cac19580644ba784))
* add null checks in StatusIndicator to prevent crash ([e64b9a6](https://github.com/RiDDiX/home-assistant-matter-hub/commit/e64b9a6630b93e70667636b524451ef729abe3b9))
* add smokeCoAlarm to ClusterId enum ([868558c](https://github.com/RiDDiX/home-assistant-matter-hub/commit/868558ce11a5824c0c57c616bc54d99c1a66f736))
* avoid fatal crash when endpoint storage is temporarily inaccessible ([0552e1d](https://github.com/RiDDiX/home-assistant-matter-hub/commit/0552e1d0123095abec06bbc871b5b017073b6f51))
* biome formatting for .releaserc.json ([5ca1c4d](https://github.com/RiDDiX/home-assistant-matter-hub/commit/5ca1c4d93cf1ff19b6833d8f3ce105934f9cfdb3))
* bundle Matter.js packages to include access control patch ([2791246](https://github.com/RiDDiX/home-assistant-matter-hub/commit/27912467396382c906b4c3fa5235ad5f9f8eceb4))
* call HA action before thermostatRunningMode update to prevent blocking ([#24](https://github.com/RiDDiX/home-assistant-matter-hub/issues/24)) ([1759fb2](https://github.com/RiDDiX/home-assistant-matter-hub/commit/1759fb236a2493ff9871648a2a87f06f461521f6))
* clamp thermostat setpoints to valid limits to prevent Matter.js validation errors ([2d190b5](https://github.com/RiDDiX/home-assistant-matter-hub/commit/2d190b59d2adcf0e166a3a4ca5f296010642e78c))
* climate mode change from Apple Home fails with read-only error ([#24](https://github.com/RiDDiX/home-assistant-matter-hub/issues/24)) ([856e1ea](https://github.com/RiDDiX/home-assistant-matter-hub/commit/856e1eadbe9ac4703a826b27efd6853ff597a3c8))
* correct API URLs for Home Assistant ingress support ([8d6a8b5](https://github.com/RiDDiX/home-assistant-matter-hub/commit/8d6a8b58d93692918d1cd7b89ed27019fe022001))
* correct unit mismatch in thermostat deadband (0.1°C vs 0.01°C) ([7b88ee3](https://github.com/RiDDiX/home-assistant-matter-hub/commit/7b88ee33d51416c7798c94e515471354511f1fe4))
* cover position comparison, thermostat offline status, valve actions ([4388383](https://github.com/RiDDiX/home-assistant-matter-hub/commit/4388383710f874b1aac9f3f8a7ff3022481c5d81))
* enable PhysicalContact feature for OccupancySensing cluster (required since revision 5) ([89ff72e](https://github.com/RiDDiX/home-assistant-matter-hub/commit/89ff72e2894d6cc6e09b8fdfe71f522cbb98c739))
* entity mapping delete using array index instead of entityId ([20b4d46](https://github.com/RiDDiX/home-assistant-matter-hub/commit/20b4d46030423a545f0bef34c97a901847a2cfe3))
* FanControl step command not calling Home Assistant ([91acf08](https://github.com/RiDDiX/home-assistant-matter-hub/commit/91acf089c0b57e1380fb4ec58faf305879021670))
* handle Home Assistant action errors to prevent unhandled promise rejections (fixes [#17](https://github.com/RiDDiX/home-assistant-matter-hub/issues/17)) ([1f35169](https://github.com/RiDDiX/home-assistant-matter-hub/commit/1f3516955cb61588cd3071849fd56f7a4021404e))
* handle Matter.js endpoint storage errors gracefully to prevent crashes ([2a059bc](https://github.com/RiDDiX/home-assistant-matter-hub/commit/2a059bcd7bec1dbac43821acfbe8c3fbbcb9d70d))
* handle missing entity-mappings storage data ([21674ab](https://github.com/RiDDiX/home-assistant-matter-hub/commit/21674ab322306d26f9e6fdcf68bfe27e9229d32e))
* handle mutex-closed error gracefully during shutdown ([e23bcee](https://github.com/RiDDiX/home-assistant-matter-hub/commit/e23bcee0e97e9a88eac88f2a251fbd0aeafcfe7d))
* handle transaction conflict in fan control state updates ([91b967f](https://github.com/RiDDiX/home-assistant-matter-hub/commit/91b967fe19085d832a22e0af52c564f95116dfef))
* improve humidity sensor limits, light type detection, and media player power control ([30c94de](https://github.com/RiDDiX/home-assistant-matter-hub/commit/30c94ded8af39c360062ec5fd5293ebb18f0fba7))
* minSetpointDeadBand int8 overflow (250 -> 25) ([3110267](https://github.com/RiDDiX/home-assistant-matter-hub/commit/311026762dfed23ff0df5752ed5b1ede1c26707e))
* move multer to runtime dependencies ([01e46a1](https://github.com/RiDDiX/home-assistant-matter-hub/commit/01e46a1d784621576a9937c9446eb7f87557f4de))
* move super.initialize() to beginning in rvc behavior servers ([1fb48f8](https://github.com/RiDDiX/home-assistant-matter-hub/commit/1fb48f80904442832f4a00beed8d8a7d316c8795))
* only apply thermostat deadband when currently in Auto mode, not just when feature is supported ([#21](https://github.com/RiDDiX/home-assistant-matter-hub/issues/21)) ([0f0db53](https://github.com/RiDDiX/home-assistant-matter-hub/commit/0f0db539418f77517389744c7dad335735beff57))
* pass APP_VERSION environment variable to Docker containers ([79bde68](https://github.com/RiDDiX/home-assistant-matter-hub/commit/79bde6896f0f6b90488e09cc960ff254dcf02e76))
* patch Matter.js FabricAccessControl to grant Operate access when cluster undefined ([ca490e2](https://github.com/RiDDiX/home-assistant-matter-hub/commit/ca490e29a3d1c49c52af5b44f67931cb2746c6a6))
* pin archiver and unzipper versions and add to app dependencies ([65fd739](https://github.com/RiDDiX/home-assistant-matter-hub/commit/65fd739f26f586dd3da707302dfb3117dd3628e1))
* prevent crash when entity is enabled from disabled state (missing state) ([e7901c9](https://github.com/RiDDiX/home-assistant-matter-hub/commit/e7901c9fb57ec7b814de5952d659337c77d57e5c))
* prevent thermostat init crash by setting default deadband and improve version reporting ([1fd5260](https://github.com/RiDDiX/home-assistant-matter-hub/commit/1fd526000c2a5c9599a14cee8f5c7cfea6d878ef))
* remove broken Pump device (missing mandatory PumpConfigurationAndControl cluster) ([b1bd5b9](https://github.com/RiDDiX/home-assistant-matter-hub/commit/b1bd5b9637d6e43b80e58f598fdd64178f15490e))
* remove deadband offset from thermostat setpoint limits ([c2a5290](https://github.com/RiDDiX/home-assistant-matter-hub/commit/c2a5290096b4ecfff9d810e896eed6ede298f329))
* remove Matter.js patch workaround - now using asLocalActor per Matter.js team advice ([0b6c6c0](https://github.com/RiDDiX/home-assistant-matter-hub/commit/0b6c6c029bda717b0d0049fd122b90749ae01679))
* resolve lint errors (parseInt radix, useless switch case) ([20fe6d8](https://github.com/RiDDiX/home-assistant-matter-hub/commit/20fe6d8006ebb62c9a036d10efd0971804496ad2))
* return minimum level instead of null for Apple Home compatibility ([c3cb384](https://github.com/RiDDiX/home-assistant-matter-hub/commit/c3cb384ba0028d8eb28cea82d41222098c9a47df))
* return minimum level instead of null for humidifier controller compatibility ([dfb36a7](https://github.com/RiDDiX/home-assistant-matter-hub/commit/dfb36a72afdea48e5c89b8d6781fefbe09d7b553))
* revert thermostat deadband changes - Matter.js enforces constraint on limits ([313e5d6](https://github.com/RiDDiX/home-assistant-matter-hub/commit/313e5d62d3eb11b3401dbe7c7f09ba8a7ec9939c))
* round fan percentage to nearest valid step ([#8](https://github.com/RiDDiX/home-assistant-matter-hub/issues/8)) ([292cc91](https://github.com/RiDDiX/home-assistant-matter-hub/commit/292cc91830ee6130f8bad9e2b4855e281d60a67b))
* satisfy CI lint (export server bases, organize imports) ([1c06a53](https://github.com/RiDDiX/home-assistant-matter-hub/commit/1c06a53bf5128fa69a51711adfc1821fffd4a245))
* separate Smoke and CO alarm types to prevent duplicate sensors ([#7](https://github.com/RiDDiX/home-assistant-matter-hub/issues/7)) ([53e7d03](https://github.com/RiDDiX/home-assistant-matter-hub/commit/53e7d031630701e730fe45717309e77b6f0607c1))
* set controlSequenceOfOperation based on features in initialize() ([#28](https://github.com/RiDDiX/home-assistant-matter-hub/issues/28)) ([627191c](https://github.com/RiDDiX/home-assistant-matter-hub/commit/627191c598e7847ed45497f6eeb9e3e8ccda4a5f))
* set initial RVC state before super.initialize() to satisfy Matter.js validation ([23dcd5e](https://github.com/RiDDiX/home-assistant-matter-hub/commit/23dcd5e71b170ca385d3ef92eb4349e2cd2d7f03))
* set thermostat controlSequenceOfOperation before first update ([7a47ff4](https://github.com/RiDDiX/home-assistant-matter-hub/commit/7a47ff41e781395318fb3edf7c0537619b039ca4))
* set thermostat defaults at behavior creation to prevent conformance errors ([a898cb9](https://github.com/RiDDiX/home-assistant-matter-hub/commit/a898cb9008cd55b7568d60317e32552bec75c4db))
* StatusIndicator health API structure mismatch ([5b43fbb](https://github.com/RiDDiX/home-assistant-matter-hub/commit/5b43fbb9e3670729e1fff2f853092de54c563442))
* stub Bun imports to prevent runtime errors in Node.js ([53db982](https://github.com/RiDDiX/home-assistant-matter-hub/commit/53db982d840b2ff5ca31098f858b99353ec126b2))
* suppress transient endpoint storage errors in applyPatchState during behavior initialization ([4ab6f94](https://github.com/RiDDiX/home-assistant-matter-hub/commit/4ab6f94ebfefb78c95a24ebbe15d367cf5e0a15d))
* thermostat deadband constraint violation causing boot loop with climate entities ([a680be8](https://github.com/RiDDiX/home-assistant-matter-hub/commit/a680be8f59c7a2d16475ea93247db9fea9b099c0))
* thermostat init deadband ordering and robust filter preview error parsing ([39a7222](https://github.com/RiDDiX/home-assistant-matter-hub/commit/39a72226347d4bc1a491d3037502385926a5927e))
* trigger release for Bun import stub fix ([66818ab](https://github.com/RiDDiX/home-assistant-matter-hub/commit/66818abd16018ca8ba417ff84527e748c5617499))
* use asLocalActor for attribute change handlers to fix access control issues (per Matter.js team) ([f9334e4](https://github.com/RiDDiX/home-assistant-matter-hub/commit/f9334e4504c051a376b2825f45dbeb2f353b19c9))
* use setImmediate for thermostat mode changes to bypass transaction conflicts ([#24](https://github.com/RiDDiX/home-assistant-matter-hub/issues/24)) ([cfe325a](https://github.com/RiDDiX/home-assistant-matter-hub/commit/cfe325a9ccce4a2186808ba549ba7b3f138be484))
* use setImmediate for thermostat setpoint changes ([#9](https://github.com/RiDDiX/home-assistant-matter-hub/issues/9)) ([73bef52](https://github.com/RiDDiX/home-assistant-matter-hub/commit/73bef52de37f2a9473d48bfd0cb85baf9c06376f))
### Features
* add Add Controller button for multi-fabric re-pairing ([a9a6829](https://github.com/RiDDiX/home-assistant-matter-hub/commit/a9a68293ed86ef022434b5c663bc5aa430901a21))
* add AirPurifier and Pump Matter device types (cherry-pick from main) ([1b1346f](https://github.com/RiDDiX/home-assistant-matter-hub/commit/1b1346f10dadd2aed5c3c528a758a7d6313e1ae1))
* add Alarm Control Panel device type ([db96ffb](https://github.com/RiDDiX/home-assistant-matter-hub/commit/db96ffb1e66ffdc7792da0286e05d35ce863f2cd))
* add Backup/Restore section to Health page ([b4ea8d5](https://github.com/RiDDiX/home-assistant-matter-hub/commit/b4ea8d57a4d9fc33031da792c2a15e908c58c2e6))
* add backup/restore system, smoke/CO detector, filter preview, dark mode, sorting, and update docs ([5bcc9a0](https://github.com/RiDDiX/home-assistant-matter-hub/commit/5bcc9a0533924e0c0b0dc1a7e7732af548d07878))
* add bridge export/import functionality ([fbd42bd](https://github.com/RiDDiX/home-assistant-matter-hub/commit/fbd42bddd3558fc9f491ff8ea6df23c4dd2971b5))
* add comprehensive REST API with Home Assistant, Logs, and Metrics endpoints ([128a070](https://github.com/RiDDiX/home-assistant-matter-hub/commit/128a070f5627f59918d72169a2059b74c1620d19))
* add dark mode toggle, device list sorting, and filter preview ([b4fe7e0](https://github.com/RiDDiX/home-assistant-matter-hub/commit/b4fe7e0ad94cc136655a511263f799f915a0542e))
* add entity mapping customization ([0e89fd0](https://github.com/RiDDiX/home-assistant-matter-hub/commit/0e89fd04245cadacad5007bfc2709623fa850d80))
* add fan preset mode support and fix script filtering ([#26](https://github.com/RiDDiX/home-assistant-matter-hub/issues/26)) ([f63b715](https://github.com/RiDDiX/home-assistant-matter-hub/commit/f63b71504206fe55964b6eb5c10aa1c728a71e5b))
* add health check API and WebSocket live updates ([bbbfd18](https://github.com/RiDDiX/home-assistant-matter-hub/commit/bbbfd189c0325c93b98e3a06659961065341ac96))
* add migration support for importing stable exports into alpha ([331f11d](https://github.com/RiDDiX/home-assistant-matter-hub/commit/331f11dd3dc9b545a5c25d3fb59bdba860d544d2))
* add PM2.5 and PM10 concentration measurement sensors with numeric values ([b52a4c3](https://github.com/RiDDiX/home-assistant-matter-hub/commit/b52a4c3bfa01f6285cbdfca8d72f4fe0da68939d))
* add Pressure, Flow, Air Quality sensors and Water Valve ([330d4e3](https://github.com/RiDDiX/home-assistant-matter-hub/commit/330d4e37015b0c31a413b7e86faaa6cd4b0508e3))
* add ProductName filter for Include/Exclude entity filtering ([dccf818](https://github.com/RiDDiX/home-assistant-matter-hub/commit/dccf81829c637e154f6cf807b6b4981a305fdbbd))
* add Pump device with proper PumpConfigurationAndControl cluster ([ebc989e](https://github.com/RiDDiX/home-assistant-matter-hub/commit/ebc989e6ef5f0c52fce90c815b6912d711430c4d))
* add restart prompt after backup restore and fix error message display ([769edaf](https://github.com/RiDDiX/home-assistant-matter-hub/commit/769edafca2d3732ac063eae6623b830c4a9adeac))
* add Smoke/CO Alarm device type and update entity mappings ([5d405e4](https://github.com/RiDDiX/home-assistant-matter-hub/commit/5d405e4112740e9c8ffc6104e43f39e2babc31e6))
* add structured logging, retry utilities, and UI improvements ([a0b21ec](https://github.com/RiDDiX/home-assistant-matter-hub/commit/a0b21ec30b717a9604b7d641d5ca3154060465d2))
* add WebSocket live updates and status indicator ([227edc8](https://github.com/RiDDiX/home-assistant-matter-hub/commit/227edc804da5e618ccef27a1f2e01796316de437))
* complete entity mapping UI integration ([48d0ace](https://github.com/RiDDiX/home-assistant-matter-hub/commit/48d0ace72d6ad63546ec3761ce00babb53614f67))
* graceful error handling for failed entities with frontend display ([521f7f3](https://github.com/RiDDiX/home-assistant-matter-hub/commit/521f7f35650123bc77cd442bd6feb3e9b143e9d2))
* health monitoring dashboard, auto-recovery, bridge wizard ([3800813](https://github.com/RiDDiX/home-assistant-matter-hub/commit/3800813f6f740d1ee3a9dd032bc350cfcb7c0f90))
* improve Fan speed control, add Media Player playback ([0de6198](https://github.com/RiDDiX/home-assistant-matter-hub/commit/0de6198ffb1c4922393e1bb8c190ceffeb613c5c))
* integrate structured logging with context and retry utilities into backend ([44bcb9f](https://github.com/RiDDiX/home-assistant-matter-hub/commit/44bcb9f741304d7975408d30eae543e7d0675a35))
### Performance Improvements
* parallelize state updates for faster Alexa/Google Home response ([dea2e62](https://github.com/RiDDiX/home-assistant-matter-hub/commit/dea2e626d6eb812e5290deadaa03104c867f3190))
### BREAKING CHANGES
* Alpha version bump to 2.0.0 series. This release includes major new features like Health Monitoring Dashboard, Auto-Recovery, and Bridge Wizard.
## [1.3.1](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v1.3.0...v1.3.1) (2026-01-25)
### Bug Fixes
* rebuild frontend with APP_VERSION during release ([34b0bdf](https://github.com/RiDDiX/home-assistant-matter-hub/commit/34b0bdf38cee70309ff1a4c0b2cec004ed6b261c))
# [1.3.0](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v1.2.0...v1.3.0) (2026-01-25)
### Bug Fixes
* **docs:** add base_url for GitHub Pages deployment ([d4e589e](https://github.com/RiDDiX/home-assistant-matter-hub/commit/d4e589e519b7fb97e5a75a91e0ca15ae477f2c15))
* pin Node.js to 22.13.1 for armv7 Docker support ([5be5e97](https://github.com/RiDDiX/home-assistant-matter-hub/commit/5be5e9762375b95b9db0f9c1869d3c20f1183c85))
### Features
* drop armv7 support, upgrade to Node 24 ([0b53cc6](https://github.com/RiDDiX/home-assistant-matter-hub/commit/0b53cc67aaadcc1b375e04cf7ed8ae6df5068108))
# [1.2.0](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v1.1.3...v1.2.0) (2026-01-25)
### Features
* graceful handling of entities with too long IDs ([6580cdd](https://github.com/RiDDiX/home-assistant-matter-hub/commit/6580cdd5df4a54557302f26e594f741540a67a72))
## [1.1.3](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v1.1.2...v1.1.3) (2026-01-25)
### Bug Fixes
* **docker:** add tini for proper signal handling ([244800d](https://github.com/RiDDiX/home-assistant-matter-hub/commit/244800d8d52e80e7760d0f99981b66f20c7a1c13))
## [1.1.2](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v1.1.1...v1.1.2) (2026-01-25)
### Bug Fixes
* revert to Node 22 - Node 24 has no armv7 Docker support ([2206ae4](https://github.com/RiDDiX/home-assistant-matter-hub/commit/2206ae4036ef036e8695384ffede68301b25d2bf))
## [1.1.1](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v1.1.0...v1.1.1) (2026-01-25)
### Bug Fixes
* disable NPM publish - package owned by original maintainer ([9d65932](https://github.com/RiDDiX/home-assistant-matter-hub/commit/9d65932aa92365e04a98693125d3ea05ce9ce55a))
# [1.1.0](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v1.0.0...v1.1.0) (2026-01-25)
### Features
* add regex and device_name filters, update to riddix ownership, fix Windows compatibility ([2095da4](https://github.com/RiDDiX/home-assistant-matter-hub/commit/2095da43bec3078ce450f806d65a266f12b0fc9c))
# 1.0.0 (2026-01-25)
### Bug Fixes
* add additional null-checks to prevent startup failures ([c53c29f](https://github.com/RiDDiX/home-assistant-matter-hub/commit/c53c29f09734c5acb84889451286c182fc461363)), closes [#584](https://github.com/RiDDiX/home-assistant-matter-hub/issues/584)
* add configuration option to set Country Code in regulatory config ([f0145ac](https://github.com/RiDDiX/home-assistant-matter-hub/commit/f0145acc1eb8222acb505f8c4784aec52f14b48c)), closes [#541](https://github.com/RiDDiX/home-assistant-matter-hub/issues/541)
* add debug logging when home assistant actions fail ([d77826e](https://github.com/RiDDiX/home-assistant-matter-hub/commit/d77826ef95fd7f8de87abffcd7a09326e47ebb5c)), closes [#264](https://github.com/RiDDiX/home-assistant-matter-hub/issues/264)
* add explicit icon for google vendor id ([0afbd42](https://github.com/RiDDiX/home-assistant-matter-hub/commit/0afbd42441e05f4fb0592d724c58b6ee7b695b1e)), closes [#32](https://github.com/RiDDiX/home-assistant-matter-hub/issues/32)
* add extra logging when a device cannot be created ([fc0a2f0](https://github.com/RiDDiX/home-assistant-matter-hub/commit/fc0a2f0aef69d44093ee214571868ab01ad23658)), closes [#404](https://github.com/RiDDiX/home-assistant-matter-hub/issues/404)
* add fallback mechanism for empty json files ([035a0bd](https://github.com/RiDDiX/home-assistant-matter-hub/commit/035a0bd174c0cc52ab595f578e5f9cad967da609)), closes [#9](https://github.com/RiDDiX/home-assistant-matter-hub/issues/9)
* add further null checks to prevent bridge from failing ([b8e55c4](https://github.com/RiDDiX/home-assistant-matter-hub/commit/b8e55c424ef9c33ea32f738d8e294087972d55d2)), closes [#404](https://github.com/RiDDiX/home-assistant-matter-hub/issues/404) [#412](https://github.com/RiDDiX/home-assistant-matter-hub/issues/412)
* add hash to state subscription to prevent reuses when entity filter is changed ([1162dce](https://github.com/RiDDiX/home-assistant-matter-hub/commit/1162dced1bd9f41d40b526e8a84f010b840cccf4)), closes [#37](https://github.com/RiDDiX/home-assistant-matter-hub/issues/37)
* add missing token to generate github releases ([dd3479f](https://github.com/RiDDiX/home-assistant-matter-hub/commit/dd3479fec0e5ee021f1f355b71bb30b83a2ebcb3))
* add more configuration details ([7c95b3c](https://github.com/RiDDiX/home-assistant-matter-hub/commit/7c95b3c7f24ab6c7da82ec8300eb5ce1910523de))
* add more details when home assistant connection fails ([963d3b2](https://github.com/RiDDiX/home-assistant-matter-hub/commit/963d3b25fd6f0f42e411e30d71491d6ff876a034))
* add silly logs for entity exclusion ([e635f91](https://github.com/RiDDiX/home-assistant-matter-hub/commit/e635f91eb380c2a028924fc91c26093d848284dd)), closes [#40](https://github.com/RiDDiX/home-assistant-matter-hub/issues/40)
* **addon:** revert docker entrypoint setup for the native home assistant addon ([095bd97](https://github.com/RiDDiX/home-assistant-matter-hub/commit/095bd972180e47c181cce9081254778a341fcccf))
* another try to properly react to state events ([04ba690](https://github.com/RiDDiX/home-assistant-matter-hub/commit/04ba6909111108d0982b78d8deaff7d2ea471d99))
* automatically retry home assistant connection on startup ([47979d9](https://github.com/RiDDiX/home-assistant-matter-hub/commit/47979d9dfdaccb3242a9f0b890f610695eda2107)), closes [#347](https://github.com/RiDDiX/home-assistant-matter-hub/issues/347)
* **automation, scene, input_button, button:** add 'lighting' feature to allow onOff to work properly ([2f0bf90](https://github.com/RiDDiX/home-assistant-matter-hub/commit/2f0bf907ac58958de03ddef44b8e898350f1dbd4)), closes [#638](https://github.com/RiDDiX/home-assistant-matter-hub/issues/638) [#636](https://github.com/RiDDiX/home-assistant-matter-hub/issues/636) [#630](https://github.com/RiDDiX/home-assistant-matter-hub/issues/630) [#596](https://github.com/RiDDiX/home-assistant-matter-hub/issues/596)
* avoid transaction locks in applyPatchState by assigning each key ([#869](https://github.com/RiDDiX/home-assistant-matter-hub/issues/869)) ([7c755d2](https://github.com/RiDDiX/home-assistant-matter-hub/commit/7c755d2e997c26f5cc576d2d97d4054b542aba9f))
* **basic-information-server:** Use device vendor ([#472](https://github.com/RiDDiX/home-assistant-matter-hub/issues/472)) ([7fd669a](https://github.com/RiDDiX/home-assistant-matter-hub/commit/7fd669a6304329183995eb78e2b536cc8292583e))
* **basic-information:** add vendor id and names to all devices ([d3e4703](https://github.com/RiDDiX/home-assistant-matter-hub/commit/d3e4703583eb7bd9545d74faf3434085311bcc34))
* **basic-information:** consider maxLength of device properties ([627aea5](https://github.com/RiDDiX/home-assistant-matter-hub/commit/627aea5149c831a0592f12e7f42618379e4adad3)), closes [#6](https://github.com/RiDDiX/home-assistant-matter-hub/issues/6)
* **basic-information:** ensure variables are actually strings ([dc5f700](https://github.com/RiDDiX/home-assistant-matter-hub/commit/dc5f700d843a57465d4456c502aba264160acd8a)), closes [#400](https://github.com/RiDDiX/home-assistant-matter-hub/issues/400)
* **basic-information:** prevent empty values to fail initialization ([73185d5](https://github.com/RiDDiX/home-assistant-matter-hub/commit/73185d58b5a9e1b67b972af5801fa1d1966a7586)), closes [#393](https://github.com/RiDDiX/home-assistant-matter-hub/issues/393)
* **basic-information:** use proper device information instead of mocked values ([d33c6e8](https://github.com/RiDDiX/home-assistant-matter-hub/commit/d33c6e8099a38ce5ed6138d31a6088dc8d2e2336))
* **basicInformation:** reduce the hash for long names to 4 chars ([1212ad3](https://github.com/RiDDiX/home-assistant-matter-hub/commit/1212ad3e50cbfc9dec8b748bc4dcf6c800692baa)), closes [#116](https://github.com/RiDDiX/home-assistant-matter-hub/issues/116)
* **basicInformation:** use the entity_id as name, if name is missing ([d4baf5c](https://github.com/RiDDiX/home-assistant-matter-hub/commit/d4baf5c14845cc9f446b9eabdfb66c1f346ff030)), closes [#117](https://github.com/RiDDiX/home-assistant-matter-hub/issues/117)
* **binary_sensor:** made config of boolean state cluster optional ([0710d89](https://github.com/RiDDiX/home-assistant-matter-hub/commit/0710d8922faf01077873ba0bd3b28033fe57e64b)), closes [#154](https://github.com/RiDDiX/home-assistant-matter-hub/issues/154)
* **binary_sensor:** revert to invert state for ALL contact sensors ([572fc85](https://github.com/RiDDiX/home-assistant-matter-hub/commit/572fc85f5b4d6f9d293d41d08a57569d3fd0d28b))
* **binary_sensor:** safe access the config from the state ([b703cc7](https://github.com/RiDDiX/home-assistant-matter-hub/commit/b703cc7f2d2ee91abe1447335e8ae2b33b691cd3)), closes [#78](https://github.com/RiDDiX/home-assistant-matter-hub/issues/78)
* **bridge:** enable flex wrapping for filter chips in BridgeDetails ([#95](https://github.com/RiDDiX/home-assistant-matter-hub/issues/95)) ([4dcda7a](https://github.com/RiDDiX/home-assistant-matter-hub/commit/4dcda7a49a32b0052a15fa4c15d3885d605fc4b2)), closes [#94](https://github.com/RiDDiX/home-assistant-matter-hub/issues/94)
* **bridge:** since matter 1.4 bridge names are limited to 32 characters ([d6bb614](https://github.com/RiDDiX/home-assistant-matter-hub/commit/d6bb614b32d36297ce8555394d41b34c63eb2818)), closes [#623](https://github.com/RiDDiX/home-assistant-matter-hub/issues/623)
* built clean update mechanism to prevent devices to get re-created ([26dc0be](https://github.com/RiDDiX/home-assistant-matter-hub/commit/26dc0bea5b5b625c340569bfb2192d9930330ceb)), closes [#214](https://github.com/RiDDiX/home-assistant-matter-hub/issues/214)
* bumb matter.js to 0.12.3 ([a1266d9](https://github.com/RiDDiX/home-assistant-matter-hub/commit/a1266d9f7330334bfb20cc0aec296a2a6c29352e)), closes [#485](https://github.com/RiDDiX/home-assistant-matter-hub/issues/485) [#491](https://github.com/RiDDiX/home-assistant-matter-hub/issues/491)
* change fallthrough matcher after migrating to express@5 ([620eddd](https://github.com/RiDDiX/home-assistant-matter-hub/commit/620eddd0caa9a3e1450eff36b489d22592eb8b34))
* **ci:** add repository to repository_dispatch ([28d34b0](https://github.com/RiDDiX/home-assistant-matter-hub/commit/28d34b06874be5fb5b2b10e40df179d1afd1fe60))
* **ci:** allow multiple docker image tags ([c737066](https://github.com/RiDDiX/home-assistant-matter-hub/commit/c7370662c0f53c99ab9eeabef7f0d3b7ba94f2f2))
* **ci:** automatic releases for the addon repository including changelog ([4559883](https://github.com/RiDDiX/home-assistant-matter-hub/commit/45598834ed446ed7303a0a780ea1accb3aaced8f)), closes [#90](https://github.com/RiDDiX/home-assistant-matter-hub/issues/90)
* **ci:** enable releases on the 'latest' channel ([1b8d02d](https://github.com/RiDDiX/home-assistant-matter-hub/commit/1b8d02d3d260a8a6b234189a8b2e7b6bb767a2aa))
* **ci:** properly load changelog for complete release notes ([b85f3d1](https://github.com/RiDDiX/home-assistant-matter-hub/commit/b85f3d121ea35041b0be1b884aa65f933cbbb01d))
* **ci:** remove typo which prevented the release workflow ([7330d8d](https://github.com/RiDDiX/home-assistant-matter-hub/commit/7330d8d08e15c8aa2c1e176f2e46abd16048eb40))
* cleanup boot sequence and state handling, update all dependencies ([4afb864](https://github.com/RiDDiX/home-assistant-matter-hub/commit/4afb86469268dca6ed4f1103cc316f64c2a182ec))
* **climate & fan:** correctly react to property changes ([08a4d68](https://github.com/RiDDiX/home-assistant-matter-hub/commit/08a4d684205d294ea5d2216c19eaaa55b4b5beac)), closes [#624](https://github.com/RiDDiX/home-assistant-matter-hub/issues/624)
* **climate:** add OnOff cluster to climates, so that they can be turned on and off ([841a192](https://github.com/RiDDiX/home-assistant-matter-hub/commit/841a192fd35b9583098c9c0e324cd20291139a3a))
* **climate:** allow auto-mode only ([7bb1f68](https://github.com/RiDDiX/home-assistant-matter-hub/commit/7bb1f6834893b53cf50fa0ae2bf80ec3d71a706c)), closes [#47](https://github.com/RiDDiX/home-assistant-matter-hub/issues/47)
* **climate:** do not set the target position when device is off ([b828295](https://github.com/RiDDiX/home-assistant-matter-hub/commit/b82829560f460efb22fe9b3debbe57016766cb4d)), closes [#169](https://github.com/RiDDiX/home-assistant-matter-hub/issues/169)
* **climate:** ensure correct temperature conversion between home assistant and matter ([bb33b7b](https://github.com/RiDDiX/home-assistant-matter-hub/commit/bb33b7bbbe9ed3473b2ba9c0a28de39b406a9f19)), closes [#411](https://github.com/RiDDiX/home-assistant-matter-hub/issues/411)
* **climate:** ignore unsupported covers and print a warning instead of failing ([317ef5c](https://github.com/RiDDiX/home-assistant-matter-hub/commit/317ef5cac93d92255b339812b3b426298ecf0833)), closes [#561](https://github.com/RiDDiX/home-assistant-matter-hub/issues/561)
* **climate:** map all neccessary properties from climate to thermostat ([72ab81e](https://github.com/RiDDiX/home-assistant-matter-hub/commit/72ab81e59be5823cb64f05cb2b0570e524905a8e)), closes [#73](https://github.com/RiDDiX/home-assistant-matter-hub/issues/73)
* **climate:** only add humidity sensor if available at all ([948a34a](https://github.com/RiDDiX/home-assistant-matter-hub/commit/948a34a3c76151c81f6929e0fc77a9b188470b89)), closes [#168](https://github.com/RiDDiX/home-assistant-matter-hub/issues/168)
* **climate:** remove optional temperature cluster ([#147](https://github.com/RiDDiX/home-assistant-matter-hub/issues/147)) ([a6d9baa](https://github.com/RiDDiX/home-assistant-matter-hub/commit/a6d9baa6cd364e22260ecbfb290cda9177409e80)), closes [#142](https://github.com/RiDDiX/home-assistant-matter-hub/issues/142)
* **climate:** set controlSequenceOfOperation as a required property ([4816273](https://github.com/RiDDiX/home-assistant-matter-hub/commit/4816273b5702bf84ada2dae1149fdd17f9ea9536)), closes [#16](https://github.com/RiDDiX/home-assistant-matter-hub/issues/16)
* **climate:** use 'current_temperature' attribute to get current temperature ([b7475a7](https://github.com/RiDDiX/home-assistant-matter-hub/commit/b7475a70de0d2171dba55dbed6c5a112cd6b4e17))
* **climate:** use cooling and heating together with auto mode ([6193a40](https://github.com/RiDDiX/home-assistant-matter-hub/commit/6193a407be100eaa5dc0ec80c8aa41bfa4be5227))
* **climate:** use entity state instead of hvac_mode attribute ([ff20e85](https://github.com/RiDDiX/home-assistant-matter-hub/commit/ff20e852a65c3b35ef0d65a4035bb8b3f309d91c)), closes [#449](https://github.com/RiDDiX/home-assistant-matter-hub/issues/449)
* **climate:** use entity state value as fallback for all status reports ([20483e8](https://github.com/RiDDiX/home-assistant-matter-hub/commit/20483e8da80a56708d472dec3edb6e8ec4ba6dad)), closes [#73](https://github.com/RiDDiX/home-assistant-matter-hub/issues/73)
* **color-control:** Propagate colorMode ([ce5ced4](https://github.com/RiDDiX/home-assistant-matter-hub/commit/ce5ced423943421a07d11faff877d9eb7ab47f46)), closes [#225](https://github.com/RiDDiX/home-assistant-matter-hub/issues/225)
* **colorControl:** validate min and max mireds to stay in bounds ([2e10106](https://github.com/RiDDiX/home-assistant-matter-hub/commit/2e10106e06d13273ff7fc9348f4a4212dc2659c7)), closes [#379](https://github.com/RiDDiX/home-assistant-matter-hub/issues/379)
* Cover open state incorrectly syncs as "null" instead of 0% in Matter ([#910](https://github.com/RiDDiX/home-assistant-matter-hub/issues/910)) ([9c4b528](https://github.com/RiDDiX/home-assistant-matter-hub/commit/9c4b528b76dc78e2d55d413e1655b719e630e8b0))
* **cover:** add AbsolutePosition feature to position aware covers and fake PositionAware feature for non position aware covers ([7fb8a01](https://github.com/RiDDiX/home-assistant-matter-hub/commit/7fb8a01931f905fd338723859b0fa690c69100e1)), closes [#144](https://github.com/RiDDiX/home-assistant-matter-hub/issues/144)
* **cover:** allow covers to be not position aware ([7af0298](https://github.com/RiDDiX/home-assistant-matter-hub/commit/7af0298135e24c8f09782833c68fad851a8c0904)), closes [#144](https://github.com/RiDDiX/home-assistant-matter-hub/issues/144)
* **cover:** do not use configStatus to control lift directions ([de7aae8](https://github.com/RiDDiX/home-assistant-matter-hub/commit/de7aae8292526aafedaafe1ad7567d51e233cb71)), closes [#144](https://github.com/RiDDiX/home-assistant-matter-hub/issues/144)
* **cover:** keep current position in bounds ([41f10bf](https://github.com/RiDDiX/home-assistant-matter-hub/commit/41f10bfe32047f65ca17d28eddabb4eda158fc4a))
* **cover:** remove absolute position and add operational status ([5e37273](https://github.com/RiDDiX/home-assistant-matter-hub/commit/5e372735046c79e2e1949f8376d63a9a09b57858))
* **cover:** remove unallowed properties from covers without positions ([241206c](https://github.com/RiDDiX/home-assistant-matter-hub/commit/241206c1f5716b82aca2189614575efc53b844dc))
* **cover:** split feature flag 'mimicHaBehavior' into two features flags for more control ([bd24afd](https://github.com/RiDDiX/home-assistant-matter-hub/commit/bd24afd64434665258e9567fce286753dd5cad34))
* **cover:** use compatible cover types for tilt only or both ([a28ee12](https://github.com/RiDDiX/home-assistant-matter-hub/commit/a28ee129da8463f3a9acee6ca629781f882d3ea4)), closes [#393](https://github.com/RiDDiX/home-assistant-matter-hub/issues/393)
* **cover:** use compatible endProductType for tilt and lift ([38c9731](https://github.com/RiDDiX/home-assistant-matter-hub/commit/38c97317c95a75998d427da9010b01733dda418b)), closes [#444](https://github.com/RiDDiX/home-assistant-matter-hub/issues/444)
* debounce HA entity updates to 1 transaction for its attributes ([#870](https://github.com/RiDDiX/home-assistant-matter-hub/issues/870)) ([3608873](https://github.com/RiDDiX/home-assistant-matter-hub/commit/36088738bc710d360c20c6a5689efdfaba3bf358))
* **deps:** update all npm dependencies ([690abbc](https://github.com/RiDDiX/home-assistant-matter-hub/commit/690abbc6346239e6b299126e6dc8b86308bded12))
* **deps:** update dependency ajv to v8 ([e73e5c5](https://github.com/RiDDiX/home-assistant-matter-hub/commit/e73e5c5cfb985857c2d632cbdaeb01bd6d285049))
* **deps:** update matter.js to v0.11.8 ([8fe9509](https://github.com/RiDDiX/home-assistant-matter-hub/commit/8fe950993d1ef7715da388de73b7c1a1afbb3c55))
* disable automatic releases ([54f6e50](https://github.com/RiDDiX/home-assistant-matter-hub/commit/54f6e50a692d887740ee53085fdd6b1d8c51b87c))
* disable matter environment parsing ([effe5a4](https://github.com/RiDDiX/home-assistant-matter-hub/commit/effe5a4278e68f658c3035e33ee54da3e55505d3))
* Do not interpret "unknown" boolean states as "true" matter state ([#856](https://github.com/RiDDiX/home-assistant-matter-hub/issues/856)) ([e3bf044](https://github.com/RiDDiX/home-assistant-matter-hub/commit/e3bf0441157464fe661bfca1d32473a3e6ed8440))
* **docker:** ensure the app handles process signals properly ([a8dd37e](https://github.com/RiDDiX/home-assistant-matter-hub/commit/a8dd37e62c4509b1ef04771611e104dabd67937a)), closes [#516](https://github.com/RiDDiX/home-assistant-matter-hub/issues/516)
* **docker:** migrate all docker images to node22 ([0af1d92](https://github.com/RiDDiX/home-assistant-matter-hub/commit/0af1d92431c88ac9af0cbbb5e06440cb9010f073))
* **docker:** refactor entrypoint and cmd to allow proper shutdown ([57c01b2](https://github.com/RiDDiX/home-assistant-matter-hub/commit/57c01b28bcaee707e3499ea630dd54605272f6a8)), closes [#516](https://github.com/RiDDiX/home-assistant-matter-hub/issues/516)
* **docker:** remove environment variables from dockerfile ([24adece](https://github.com/RiDDiX/home-assistant-matter-hub/commit/24adece5615e29578ba382dc2acccde37d911672))
* **docs:** add base-url ([7d8e4a0](https://github.com/RiDDiX/home-assistant-matter-hub/commit/7d8e4a0187215a053aec3aa83352c718e28e6006))
* **docs:** change the addon repository to be added in home assistant ([4aedf2e](https://github.com/RiDDiX/home-assistant-matter-hub/commit/4aedf2ec6f7f30d1e5ea6638c4c6cba6c805baa8))
* enable update of feature flags without restarting the addon ([a5bacab](https://github.com/RiDDiX/home-assistant-matter-hub/commit/a5bacab2ded71d249b92419c60c6fda0442936d9))
* **fan-control:** always set fan mode sequence ([57803ca](https://github.com/RiDDiX/home-assistant-matter-hub/commit/57803ca63d9d8250a98c6a07e1db592e1a3cea87)), closes [#274](https://github.com/RiDDiX/home-assistant-matter-hub/issues/274)
* finally fix bigint serialization to be compatible with matter.js ([51f84e1](https://github.com/RiDDiX/home-assistant-matter-hub/commit/51f84e10c11f9031b1e919a46be6cae1005b0320))
* fix OnOffServer after Matter.js 0.13.0-nightly upgrade ([26c3ee7](https://github.com/RiDDiX/home-assistant-matter-hub/commit/26c3ee72ceed48ff5b2086fe49fb95c07459bc95)), closes [#621](https://github.com/RiDDiX/home-assistant-matter-hub/issues/621) [#620](https://github.com/RiDDiX/home-assistant-matter-hub/issues/620)
* frontend version number ([3ca7218](https://github.com/RiDDiX/home-assistant-matter-hub/commit/3ca7218cd5af318779c8d969bc9f694fca34bfe5))
* **frontend:** Add Amazon and Apple vendor IDs ([a244855](https://github.com/RiDDiX/home-assistant-matter-hub/commit/a2448556a61a202b318242bc7a75ccb963a22626))
* **frontend:** add base to index.html ([75137fe](https://github.com/RiDDiX/home-assistant-matter-hub/commit/75137febcab98a7687d50eda0a4e22d70652cb06))
* **frontend:** add copy-to-clipboard action to cluster states ([f79ef69](https://github.com/RiDDiX/home-assistant-matter-hub/commit/f79ef69048294245f571055a81757ab405e41c45))
* **frontend:** add explicit main page to not prevent history-back ([ed13eb8](https://github.com/RiDDiX/home-assistant-matter-hub/commit/ed13eb84cbdacefe6b8208de92e0df2684a07351)), closes [#246](https://github.com/RiDDiX/home-assistant-matter-hub/issues/246) [#238](https://github.com/RiDDiX/home-assistant-matter-hub/issues/238)
* **frontend:** add margin to the commissioning qr-code ([#198](https://github.com/RiDDiX/home-assistant-matter-hub/issues/198)) ([9498ae9](https://github.com/RiDDiX/home-assistant-matter-hub/commit/9498ae9ebf982b46b84c9cc1707fa1b000c89f4d))
* **frontend:** Add second Samsung vendor ID ([#256](https://github.com/RiDDiX/home-assistant-matter-hub/issues/256)) ([5ce01aa](https://github.com/RiDDiX/home-assistant-matter-hub/commit/5ce01aaef12ba09267e72c80996627ce686c6000)), closes [#253](https://github.com/RiDDiX/home-assistant-matter-hub/issues/253)
* **frontend:** adjust base url to prevent broken urls ([370d25b](https://github.com/RiDDiX/home-assistant-matter-hub/commit/370d25b3363fcc09d4a9cbb0627dae8de79713fe))
* ignore entities by their hidden and disabled state ([9e7b641](https://github.com/RiDDiX/home-assistant-matter-hub/commit/9e7b6413e5311cec2e13e05b1d034259615174c4)), closes [#23](https://github.com/RiDDiX/home-assistant-matter-hub/issues/23)
* implement moveToLevelWithOnOff for all levelControls ([93ab431](https://github.com/RiDDiX/home-assistant-matter-hub/commit/93ab431eaf4b6cb7dab67d79ad772938baf8f33d)), closes [#34](https://github.com/RiDDiX/home-assistant-matter-hub/issues/34)
* improve logging to debug inclusion and exclusion ([f055652](https://github.com/RiDDiX/home-assistant-matter-hub/commit/f055652c87be7b887f2a46583e723e971028c582))
* **input_button:** turn the matter device 'on' for a short time ([57465a6](https://github.com/RiDDiX/home-assistant-matter-hub/commit/57465a635f9fffe10156b36ff2d7aacd5a2dcfa3)), closes [#388](https://github.com/RiDDiX/home-assistant-matter-hub/issues/388)
* **input_button:** use correct action to trigger the button ([936ac64](https://github.com/RiDDiX/home-assistant-matter-hub/commit/936ac64b60da28033e79535f468fe508cbf23f5b)), closes [#501](https://github.com/RiDDiX/home-assistant-matter-hub/issues/501)
* introduce an initial start-up delay to make sure home assistant is ready ([0fdb09a](https://github.com/RiDDiX/home-assistant-matter-hub/commit/0fdb09aee02220113f25414bcc160485cb663ae6))
* **level-control:** configure minimal transition time ([e754974](https://github.com/RiDDiX/home-assistant-matter-hub/commit/e754974dad037c5c12755acf3b548bd5216a807c)), closes [#4](https://github.com/RiDDiX/home-assistant-matter-hub/issues/4)
* **light:** add fallback-transition time to level- and color-control ([b0ed5a8](https://github.com/RiDDiX/home-assistant-matter-hub/commit/b0ed5a8ff7747d471c37d6f866f462eedef92ea4)), closes [#4](https://github.com/RiDDiX/home-assistant-matter-hub/issues/4)
* **light:** allow adjusting min and max level if value is out of bounds ([a95dbda](https://github.com/RiDDiX/home-assistant-matter-hub/commit/a95dbdadeaf17913ca8ea80c1745aadde87cc2f4)), closes [#336](https://github.com/RiDDiX/home-assistant-matter-hub/issues/336)
* **light:** default hue and saturation to 0 when not available ([306bf5a](https://github.com/RiDDiX/home-assistant-matter-hub/commit/306bf5ae88bcb83df00663ce0c235f5db72b0bac)), closes [#134](https://github.com/RiDDiX/home-assistant-matter-hub/issues/134)
* **light:** do not set out-of-bounds color temperatures ([a22ae25](https://github.com/RiDDiX/home-assistant-matter-hub/commit/a22ae25bda441a0c395ce31b2e58243df0632ac5)), closes [#53](https://github.com/RiDDiX/home-assistant-matter-hub/issues/53)
* **light:** ensure color temperature is always within boundaries ([dd47e08](https://github.com/RiDDiX/home-assistant-matter-hub/commit/dd47e085b8dd97de8b6612589e5093118372a2ba)), closes [#676](https://github.com/RiDDiX/home-assistant-matter-hub/issues/676)
* **light:** only round min and max values properly ([50394f6](https://github.com/RiDDiX/home-assistant-matter-hub/commit/50394f607ab18cd70eda23edb3f761dde15778ae)), closes [#99](https://github.com/RiDDiX/home-assistant-matter-hub/issues/99)
* **light:** Return 0.0 instead of null for light brightness to prevent apple home to fail ([7ddbfdd](https://github.com/RiDDiX/home-assistant-matter-hub/commit/7ddbfdd74edf02e1a64fe02e8d9920d970daae4f))
* **light:** round values after converting kelvin and mireds ([e4ad137](https://github.com/RiDDiX/home-assistant-matter-hub/commit/e4ad137ba6e52745751619e6c5311b3670d3200a)), closes [#4](https://github.com/RiDDiX/home-assistant-matter-hub/issues/4)
* **lights:** apply rounding to brightness and color calculations ([f72cd9a](https://github.com/RiDDiX/home-assistant-matter-hub/commit/f72cd9a66d38d74c75fd85e7eee6ea6fed3cea36))
* **lights:** auto adjust min and max mireds when value is out of bounds ([83a6fa0](https://github.com/RiDDiX/home-assistant-matter-hub/commit/83a6fa03cee49a054c22d12646ac10b71d960bf7))
* **lights:** debounce home assistant actions to prevent race conditions ([#855](https://github.com/RiDDiX/home-assistant-matter-hub/issues/855)) ([bd38e20](https://github.com/RiDDiX/home-assistant-matter-hub/commit/bd38e20dd98b21e2abafd39d514898ac48663b4a))
* **lights:** enable features for on/off and level control ([e89cb67](https://github.com/RiDDiX/home-assistant-matter-hub/commit/e89cb6726b434b788844d09f873821fa29fdcd1f))
* **light:** set previous level when light is turned off ([f761edd](https://github.com/RiDDiX/home-assistant-matter-hub/commit/f761edd0e4aaa916d88cb45f030997c325f04672))
* **lights:** preserve last level control state ([6991d9b](https://github.com/RiDDiX/home-assistant-matter-hub/commit/6991d9b4403a435887b69d83d04f1dff7e2712a1)), closes [#217](https://github.com/RiDDiX/home-assistant-matter-hub/issues/217)
* **lights:** proper boundaries for color temperature ([784f186](https://github.com/RiDDiX/home-assistant-matter-hub/commit/784f1866dcba40accc383509b6b5ff54ea02f8bf)), closes [#392](https://github.com/RiDDiX/home-assistant-matter-hub/issues/392)
* **lights:** remove old and wrong properties from lights ([0c02a6c](https://github.com/RiDDiX/home-assistant-matter-hub/commit/0c02a6c74704cf23a3b2c1d783db33730ddf70da)), closes [#138](https://github.com/RiDDiX/home-assistant-matter-hub/issues/138)
* **light:** swap min and max temperature when mixed up in the entity ([bcd84cd](https://github.com/RiDDiX/home-assistant-matter-hub/commit/bcd84cdada63203e91c03f6e56fab2de72778972)), closes [#410](https://github.com/RiDDiX/home-assistant-matter-hub/issues/410)
* **light:** use correct device type for color temp only devices ([4b57edf](https://github.com/RiDDiX/home-assistant-matter-hub/commit/4b57edf09beb7af88b1c91b0a633f62505d325b6)), closes [#52](https://github.com/RiDDiX/home-assistant-matter-hub/issues/52)
* log but avoid crash for invalid device errors ([df983ed](https://github.com/RiDDiX/home-assistant-matter-hub/commit/df983ed9119ce7c7edbcbbc7881ff1552cbda704))
* **matter:** finish transaction before calling home assistant services ([f66372c](https://github.com/RiDDiX/home-assistant-matter-hub/commit/f66372c3f63445bf113b504daca2338a133e9c94)), closes [#225](https://github.com/RiDDiX/home-assistant-matter-hub/issues/225)
* **media_player:** set default input when no input could be determined ([0830f18](https://github.com/RiDDiX/home-assistant-matter-hub/commit/0830f18af2225ea8a6e053422008457df3d5844f)), closes [#393](https://github.com/RiDDiX/home-assistant-matter-hub/issues/393)
* minor frontend fixes ([97aa72a](https://github.com/RiDDiX/home-assistant-matter-hub/commit/97aa72a360e9bc5b7a81adc858543820490efb9b)), closes [#93](https://github.com/RiDDiX/home-assistant-matter-hub/issues/93)
* minor patch in state management ([cb7607e](https://github.com/RiDDiX/home-assistant-matter-hub/commit/cb7607ea80d960ce83f7800b7ac46df4c95791fc))
* **on-off:** allow sending on and off commands, when already on or off ([898ba0d](https://github.com/RiDDiX/home-assistant-matter-hub/commit/898ba0dd8073c5eef85ab5e7ee93e1f5ddc0c080)), closes [#320](https://github.com/RiDDiX/home-assistant-matter-hub/issues/320)
* only hash labels larger than max length ([3e71fb3](https://github.com/RiDDiX/home-assistant-matter-hub/commit/3e71fb37a1c77dba038e91dde13261685a4a888f))
* prevent bridge edit screen from automatically changing the port ([415fada](https://github.com/RiDDiX/home-assistant-matter-hub/commit/415fadabbe184decacec3a270d36485bf7a1095e))
* prevent edge cases where storage gets deleted ([3bdc6ee](https://github.com/RiDDiX/home-assistant-matter-hub/commit/3bdc6ee6c66c771ae51297bcc66332c20d40d011))
* prevent race conditions when home assistant responds faster than matter ([#211](https://github.com/RiDDiX/home-assistant-matter-hub/issues/211)) ([5ca0727](https://github.com/RiDDiX/home-assistant-matter-hub/commit/5ca07272656cbd1489ebfbf7edb2b9668d3d84f1)), closes [#208](https://github.com/RiDDiX/home-assistant-matter-hub/issues/208)
* properly handle transactions to prevent cyclic event flows ([afce77c](https://github.com/RiDDiX/home-assistant-matter-hub/commit/afce77c29eebbf966651a43fd1022671a620bfe2)), closes [#763](https://github.com/RiDDiX/home-assistant-matter-hub/issues/763) [#745](https://github.com/RiDDiX/home-assistant-matter-hub/issues/745)
* properly report brightness value when light is off ([#909](https://github.com/RiDDiX/home-assistant-matter-hub/issues/909)) ([a002204](https://github.com/RiDDiX/home-assistant-matter-hub/commit/a00220414606f9d56fc177646727cd406ea4a6de))
* properly trap process signals and shutdown the application ([69c1175](https://github.com/RiDDiX/home-assistant-matter-hub/commit/69c1175c22a7ecd8a9e8dafe2292ff18d074bc84)), closes [#516](https://github.com/RiDDiX/home-assistant-matter-hub/issues/516)
* properly wait for home assistant to boot before starting any bridge ([b8986cc](https://github.com/RiDDiX/home-assistant-matter-hub/commit/b8986cc198a460dca8a1c7a7c3b74c4d38187098)), closes [#574](https://github.com/RiDDiX/home-assistant-matter-hub/issues/574) [#228](https://github.com/RiDDiX/home-assistant-matter-hub/issues/228) [#459](https://github.com/RiDDiX/home-assistant-matter-hub/issues/459)
* properly wait for transactions to begin and to commit ([#877](https://github.com/RiDDiX/home-assistant-matter-hub/issues/877)) ([1f96b41](https://github.com/RiDDiX/home-assistant-matter-hub/commit/1f96b41e6c50b4ae4b51f934b6bce2d18492d266)), closes [#876](https://github.com/RiDDiX/home-assistant-matter-hub/issues/876)
* refactor all clusters to use reactTo and pessimistic state changes ([cd00915](https://github.com/RiDDiX/home-assistant-matter-hub/commit/cd00915c7fe2d0a82d7bc6419294fc4e78286ad8))
* refactor thermostat server to a single behavior with feature flags ([a939600](https://github.com/RiDDiX/home-assistant-matter-hub/commit/a93960071cf46bb60fc9d78e9f0dedbafbdfea22))
* remove all entities which don't have a state ([cb7b76c](https://github.com/RiDDiX/home-assistant-matter-hub/commit/cb7b76c10ee55cd018ac8d4d59cf25bba58f3325)), closes [#11](https://github.com/RiDDiX/home-assistant-matter-hub/issues/11)
* remove feature flags ([75b2335](https://github.com/RiDDiX/home-assistant-matter-hub/commit/75b2335e4322c6df2df99cd4909defcd24b5c382))
* remove first-release flag ([3b90bfe](https://github.com/RiDDiX/home-assistant-matter-hub/commit/3b90bfe7323f3100ad833bfb324da55a0c33468c))
* remove funding ([c7eafaa](https://github.com/RiDDiX/home-assistant-matter-hub/commit/c7eafaaa860f1ca0046f6c559ca073c324717620))
* resolve dependabot vulnerability checks ([f2aa5ca](https://github.com/RiDDiX/home-assistant-matter-hub/commit/f2aa5ca046fa71f93271d42abb328a496e82e69d))
* revert matter.js and cleanup dependencies ([89507ce](https://github.com/RiDDiX/home-assistant-matter-hub/commit/89507ce1a9df3a74426fd294d3755115a2b1eafa))
* revert matter.js to 0.11.5-alpha.0-20241121-c31bc6998 ([a52a66e](https://github.com/RiDDiX/home-assistant-matter-hub/commit/a52a66edf2780497a18bfed9df1b4a171df7a1a0))
* revert offline transactions for updates ([9d548ea](https://github.com/RiDDiX/home-assistant-matter-hub/commit/9d548ea994444ab50c8edfffd222da0c2af6afa6)), closes [#887](https://github.com/RiDDiX/home-assistant-matter-hub/issues/887) [#876](https://github.com/RiDDiX/home-assistant-matter-hub/issues/876)
* **scene:** default to off state to be able to turn it on ([1af9513](https://github.com/RiDDiX/home-assistant-matter-hub/commit/1af9513e4eeecbb1833ab15a5e71446a1c37a819)), closes [#199](https://github.com/RiDDiX/home-assistant-matter-hub/issues/199)
* **script, automation, scene:** explicit call the right commands to activate scripts, automations, and scenes ([66f41cd](https://github.com/RiDDiX/home-assistant-matter-hub/commit/66f41cd324711e9d8874efb400c979784ba325a1)), closes [#326](https://github.com/RiDDiX/home-assistant-matter-hub/issues/326)
* **sensor:** fix temperature conversion ([59c17d8](https://github.com/RiDDiX/home-assistant-matter-hub/commit/59c17d89390fd9e9c22e9d7633e75b134f80a7e9)), closes [#64](https://github.com/RiDDiX/home-assistant-matter-hub/issues/64)
* smaller fixes after upgrading to Matter 1.4 ([7472e7f](https://github.com/RiDDiX/home-assistant-matter-hub/commit/7472e7f62f03d7da859b67d58a07bcdf0363a25a)), closes [#615](https://github.com/RiDDiX/home-assistant-matter-hub/issues/615)
* **storage:** do not load device states from disk ([1cc51db](https://github.com/RiDDiX/home-assistant-matter-hub/commit/1cc51db653b85defb4c8d94d10098c2c1890f747)), closes [#532](https://github.com/RiDDiX/home-assistant-matter-hub/issues/532)
* **storage:** fixed storage migration of the last release ([8ddb9b5](https://github.com/RiDDiX/home-assistant-matter-hub/commit/8ddb9b5be1e51dd57828226f9befc41e977fbe5d)), closes [#523](https://github.com/RiDDiX/home-assistant-matter-hub/issues/523)
* **storage:** use multi-file storage to prevent broken storage files due to race conditions ([98179e6](https://github.com/RiDDiX/home-assistant-matter-hub/commit/98179e6d13e44df32fcb73884c5d960fc0f231cc)), closes [#435](https://github.com/RiDDiX/home-assistant-matter-hub/issues/435)
* support pattern matching ([8107a8b](https://github.com/RiDDiX/home-assistant-matter-hub/commit/8107a8b8d66d01e55af8be178f12d6078b68aa4c)), closes [#14](https://github.com/RiDDiX/home-assistant-matter-hub/issues/14) [#30](https://github.com/RiDDiX/home-assistant-matter-hub/issues/30)
* **switch:** show switches as 'off' if they are unavailable ([5b799fb](https://github.com/RiDDiX/home-assistant-matter-hub/commit/5b799fb176829d31f2a7253c9cdf6b2b8cf676cb)), closes [#496](https://github.com/RiDDiX/home-assistant-matter-hub/issues/496)
* **thermostat:** add additional logging when unit of measurement changes ([90b625b](https://github.com/RiDDiX/home-assistant-matter-hub/commit/90b625bda5f201a10ffbd1ba8a67b2c1bf1847af)), closes [#411](https://github.com/RiDDiX/home-assistant-matter-hub/issues/411)
* **thermostat:** Check if setting temperature range is supported ([#453](https://github.com/RiDDiX/home-assistant-matter-hub/issues/453)) ([ba3a2f6](https://github.com/RiDDiX/home-assistant-matter-hub/commit/ba3a2f6e594639388c874e11dcc3f6a3c51021f2)), closes [#377](https://github.com/RiDDiX/home-assistant-matter-hub/issues/377) [#449](https://github.com/RiDDiX/home-assistant-matter-hub/issues/449)
* **thermostat:** Compare setpoint with target temperature ([#254](https://github.com/RiDDiX/home-assistant-matter-hub/issues/254)) ([b7259ca](https://github.com/RiDDiX/home-assistant-matter-hub/commit/b7259cad4ae50c90e29f5581eeb5812af4274be6))
* **thermostat:** consider the default unit of measurements from home assistant for temperatures ([e9aeb1a](https://github.com/RiDDiX/home-assistant-matter-hub/commit/e9aeb1ac06507d1d8d5577a7831a976e03fffc05)), closes [#348](https://github.com/RiDDiX/home-assistant-matter-hub/issues/348)
* **thermostat:** refactor how states are synchronized ([551da69](https://github.com/RiDDiX/home-assistant-matter-hub/commit/551da69cfa7287677337c166e3cde0ce08310a63))
* **thermostat:** set thermostatRunningState more explicit ([8617c88](https://github.com/RiDDiX/home-assistant-matter-hub/commit/8617c8880e93ac06522574170129d58f9a1c7a0e)), closes [#241](https://github.com/RiDDiX/home-assistant-matter-hub/issues/241)
* **thermostat:** Skip temp commands if state is unavailable ([#255](https://github.com/RiDDiX/home-assistant-matter-hub/issues/255)) ([5e68c47](https://github.com/RiDDiX/home-assistant-matter-hub/commit/5e68c470eeddd3da760daccb1e14dee9adcc9bd1)), closes [#216](https://github.com/RiDDiX/home-assistant-matter-hub/issues/216)
* trigger new release ([d00b83f](https://github.com/RiDDiX/home-assistant-matter-hub/commit/d00b83f2715b19c1ad96d88da6d88d1afe345614))
* trying to figure out why serialization works locally but not in docker ([a2c880b](https://github.com/RiDDiX/home-assistant-matter-hub/commit/a2c880b386f7f6517cf2979062ec5682f3ac017a))
* update all dependencies including matter.js ([197f01c](https://github.com/RiDDiX/home-assistant-matter-hub/commit/197f01c06724c2d411035680c5ffc3bc510f4da8))
* update dependencies and switch from nx-releases to semantic-release ([a587383](https://github.com/RiDDiX/home-assistant-matter-hub/commit/a5873838adbadfc2b132a9b8d068637242ea83ef))
* upgrade to latest matter.js to fix on-off and connectivity issues ([91d05eb](https://github.com/RiDDiX/home-assistant-matter-hub/commit/91d05eb913102cfbd9162d2859fa55706554b6a0)), closes [#627](https://github.com/RiDDiX/home-assistant-matter-hub/issues/627) [#613](https://github.com/RiDDiX/home-assistant-matter-hub/issues/613) [#594](https://github.com/RiDDiX/home-assistant-matter-hub/issues/594)
* use fallback dirname for node:18 ([bbe0903](https://github.com/RiDDiX/home-assistant-matter-hub/commit/bbe09033cc7fd29c4dab4c231f107490fb49287c))
* use matter internal serialization to be able to serialize additional types (bigint, etc.) ([04e6bc5](https://github.com/RiDDiX/home-assistant-matter-hub/commit/04e6bc5b45f63d1f4e835479c1fb6bc1ff79960e)), closes [#836](https://github.com/RiDDiX/home-assistant-matter-hub/issues/836)
* Use Transaction.act to handle lock acquisition in applyPatchState ([#872](https://github.com/RiDDiX/home-assistant-matter-hub/issues/872)) ([f10c7ed](https://github.com/RiDDiX/home-assistant-matter-hub/commit/f10c7ed22ba51b49b6133e234731663009884776))
* **vacuum:** consider supported features when pausing a vacuum ([70ac3af](https://github.com/RiDDiX/home-assistant-matter-hub/commit/70ac3af2cb4697d6547882bb8fd82b9547b1e536)), closes [#645](https://github.com/RiDDiX/home-assistant-matter-hub/issues/645) [#659](https://github.com/RiDDiX/home-assistant-matter-hub/issues/659)
* **vacuum:** proper implement pause, resume and mode change commands ([c29ed54](https://github.com/RiDDiX/home-assistant-matter-hub/commit/c29ed543ffcb077964185b764fdd6d41d1bbc371)), closes [#616](https://github.com/RiDDiX/home-assistant-matter-hub/issues/616) [#637](https://github.com/RiDDiX/home-assistant-matter-hub/issues/637)
* **vacuum:** return to dock when put into idle mode ([3a8ac4a](https://github.com/RiDDiX/home-assistant-matter-hub/commit/3a8ac4a38c14a70f8ea68e64526c78aba9cb0b72))
### chore
* major refactoring due to the growing number of supported device types ([75a1df3](https://github.com/RiDDiX/home-assistant-matter-hub/commit/75a1df3de48347aa51fd01927d601dcadd30f049)), closes [#649](https://github.com/RiDDiX/home-assistant-matter-hub/issues/649) [#644](https://github.com/RiDDiX/home-assistant-matter-hub/issues/644)
### Features
* add a customized app logo ([#202](https://github.com/RiDDiX/home-assistant-matter-hub/issues/202)) ([f01dba6](https://github.com/RiDDiX/home-assistant-matter-hub/commit/f01dba6cfbea3a5f1b6555b70e49247e12a2d1aa))
* add base url and proxy detection ([bbce762](https://github.com/RiDDiX/home-assistant-matter-hub/commit/bbce762296b4f5d3b01d541710a57be229419be7))
* add descriptions for docker-compose ([7b304fd](https://github.com/RiDDiX/home-assistant-matter-hub/commit/7b304fd7da2d84bc2d06ee45fcfaaabb767e7009))
* add IP whitelisting to prevent unauthorized access ([916b3ae](https://github.com/RiDDiX/home-assistant-matter-hub/commit/916b3ae5f38f21b0f5f86e2caa1acc338f79c3d5))
* add support for input_boolean, scene, automation, script ([e63a955](https://github.com/RiDDiX/home-assistant-matter-hub/commit/e63a955f22b40a9ecac24a8f4f1003db41b2a169)), closes [#21](https://github.com/RiDDiX/home-assistant-matter-hub/issues/21)
* adjust proxy request handling and update documentation ([f6bdd20](https://github.com/RiDDiX/home-assistant-matter-hub/commit/f6bdd20aa6acb4c8c723d0a926736b37c9b52e49))
* allow configuring the mdns-interface ([441c99b](https://github.com/RiDDiX/home-assistant-matter-hub/commit/441c99bb15b9366ffc32a226041242efc22fc784)), closes [#42](https://github.com/RiDDiX/home-assistant-matter-hub/issues/42)
* allow filtering by entity_category ([fc83505](https://github.com/RiDDiX/home-assistant-matter-hub/commit/fc835056b7f3d9fedb02b52ca3bff567916b5f4e))
* allow include and exclude by area ([a3ef4a6](https://github.com/RiDDiX/home-assistant-matter-hub/commit/a3ef4a6bbbdd565168835af84047b510e4d62a52))
* allow including hidden entities with a feature flag ([03be49d](https://github.com/RiDDiX/home-assistant-matter-hub/commit/03be49d87b47c4e6f01155166d2fd7da07ebca77)), closes [#515](https://github.com/RiDDiX/home-assistant-matter-hub/issues/515)
* allow specifying basic authentication ([4a40caf](https://github.com/RiDDiX/home-assistant-matter-hub/commit/4a40caff805ff83fd12c482b42f933c56a804802)), closes [#434](https://github.com/RiDDiX/home-assistant-matter-hub/issues/434)
* **basic-information:** add serial number to devices ([7c37dc1](https://github.com/RiDDiX/home-assistant-matter-hub/commit/7c37dc1d49dcc1a4f1a1187bab0af7812ee70b97)), closes [#266](https://github.com/RiDDiX/home-assistant-matter-hub/issues/266)
* **basicInformation:** add change detection and reachable check to all devices ([d48c9b6](https://github.com/RiDDiX/home-assistant-matter-hub/commit/d48c9b63c658c323dd80cb55f724e087369f66de))
* **binary_sensor:** add support for water leak detector ([2f8707a](https://github.com/RiDDiX/home-assistant-matter-hub/commit/2f8707af6a5df1212fe143f804361928591fd5e2)), closes [#48](https://github.com/RiDDiX/home-assistant-matter-hub/issues/48)
* **binary_sensor:** allow defaulting unknown device_classes to OnOffSensor (feature flag) ([fffef29](https://github.com/RiDDiX/home-assistant-matter-hub/commit/fffef29d66b0d8525f18a6757bceaa8db3bb48d8)), closes [#525](https://github.com/RiDDiX/home-assistant-matter-hub/issues/525)
* **cli:** added a config-option to provide a configuration file instead of CLI arguments ([b5325d6](https://github.com/RiDDiX/home-assistant-matter-hub/commit/b5325d6c14fd9a1d289b94bd1275d88732387cae)), closes [#115](https://github.com/RiDDiX/home-assistant-matter-hub/issues/115)
* **cli:** allow explicit whitelisting of ip addresses for http ([dee117e](https://github.com/RiDDiX/home-assistant-matter-hub/commit/dee117e2bf3a03bd55657eff8aadb7258c04b486))
* **climate:** add temperature measurement and humidity sensor ([3b44979](https://github.com/RiDDiX/home-assistant-matter-hub/commit/3b44979896bc7c3ddb24e98025499f4de7d7d5d7)), closes [#68](https://github.com/RiDDiX/home-assistant-matter-hub/issues/68) [#96](https://github.com/RiDDiX/home-assistant-matter-hub/issues/96)
* **climate:** add thermostatRunningMode only for autoMode ([c928ca5](https://github.com/RiDDiX/home-assistant-matter-hub/commit/c928ca5c29bc7549969d5ac770151f084c23dbb4)), closes [#68](https://github.com/RiDDiX/home-assistant-matter-hub/issues/68)
* **cover:** allow covers to mimic HA behaviors ([5e2907a](https://github.com/RiDDiX/home-assistant-matter-hub/commit/5e2907a8f4780a8e720a9b830a25babc5c22b58b)), closes [#384](https://github.com/RiDDiX/home-assistant-matter-hub/issues/384) [#297](https://github.com/RiDDiX/home-assistant-matter-hub/issues/297) [#291](https://github.com/RiDDiX/home-assistant-matter-hub/issues/291)
* **cover:** allow tilt feature ([9506263](https://github.com/RiDDiX/home-assistant-matter-hub/commit/95062636f6ed8b89e821e79e03e26533fca3dd25)), closes [#349](https://github.com/RiDDiX/home-assistant-matter-hub/issues/349)
* extracted bridge creation to it's own page, allow editing an existing bridge ([38287af](https://github.com/RiDDiX/home-assistant-matter-hub/commit/38287afebb6205160fb058ed26af0059ddff9bd0)), closes [#7](https://github.com/RiDDiX/home-assistant-matter-hub/issues/7) [#10](https://github.com/RiDDiX/home-assistant-matter-hub/issues/10) [#25](https://github.com/RiDDiX/home-assistant-matter-hub/issues/25)
* **fan-control:** Implement fan control cluster ([#258](https://github.com/RiDDiX/home-assistant-matter-hub/issues/258)) ([20cf2bf](https://github.com/RiDDiX/home-assistant-matter-hub/commit/20cf2bf4e305b779347e04d612989243c1a8c8b7)), closes [#43](https://github.com/RiDDiX/home-assistant-matter-hub/issues/43) [#173](https://github.com/RiDDiX/home-assistant-matter-hub/issues/173) [#250](https://github.com/RiDDiX/home-assistant-matter-hub/issues/250)
* **frontend:** add app logo to header ([f9d8021](https://github.com/RiDDiX/home-assistant-matter-hub/commit/f9d80219cd40e3ae234b09da9e89f34f8ef15e47))
* **frontend:** add details how to connect multiple fabrics ([1b717ac](https://github.com/RiDDiX/home-assistant-matter-hub/commit/1b717ac561e04bbff6aef40880404a6eeda4b125))
* **frontend:** New form-based bridge configuration ([#197](https://github.com/RiDDiX/home-assistant-matter-hub/issues/197)) ([d513357](https://github.com/RiDDiX/home-assistant-matter-hub/commit/d5133573444155b60c8a464d8ecf904449eb845a))
* **frontend:** refactored menu structure ([ab40cbf](https://github.com/RiDDiX/home-assistant-matter-hub/commit/ab40cbf8094181814bba41e8279374c2d88c64bb))
* **frontend:** replace brand icons and add samsung ([b3991e2](https://github.com/RiDDiX/home-assistant-matter-hub/commit/b3991e27b37a722d1431790e30cf22bc8ea3d3fc))
* handle button entity the same way as input_button ([#480](https://github.com/RiDDiX/home-assistant-matter-hub/issues/480)) ([573ad24](https://github.com/RiDDiX/home-assistant-matter-hub/commit/573ad2467792fd429d5d52079a033a06f4b65015)), closes [#341](https://github.com/RiDDiX/home-assistant-matter-hub/issues/341)
* **humidifer:** add support for humidifiers mapped to PlugInUnits ([dd7fe69](https://github.com/RiDDiX/home-assistant-matter-hub/commit/dd7fe69576b5efac4ae06c92512b7c01b149b270)), closes [#100](https://github.com/RiDDiX/home-assistant-matter-hub/issues/100)
* **input_button:** add support for input_button entities ([7b38ad9](https://github.com/RiDDiX/home-assistant-matter-hub/commit/7b38ad9be399782201fa0b24a03ade774c02738f)), closes [#195](https://github.com/RiDDiX/home-assistant-matter-hub/issues/195)
* **light:** add support for RGBW and RGBWW lights ([e66a180](https://github.com/RiDDiX/home-assistant-matter-hub/commit/e66a180027b1cc629dcc146a8f2db617fe31f571)), closes [#514](https://github.com/RiDDiX/home-assistant-matter-hub/issues/514)
* **lights:** in general support color control for all lights having hs_color ([91a269d](https://github.com/RiDDiX/home-assistant-matter-hub/commit/91a269d3e4a797adce81bf56c89f18aff93c85eb)), closes [#415](https://github.com/RiDDiX/home-assistant-matter-hub/issues/415)
* link to new documentation ([4419a90](https://github.com/RiDDiX/home-assistant-matter-hub/commit/4419a90f7a39bbdea90c81c714d543ff6ff60d66))
* **media_player:** add support for media_players as OnOffPluginUnits ([59f081c](https://github.com/RiDDiX/home-assistant-matter-hub/commit/59f081c76e252c4a4ff86669e65d2f0807fb680f)), closes [#57](https://github.com/RiDDiX/home-assistant-matter-hub/issues/57)
* **media_player:** expose media_player as speaker device if feature flag is activated ([#156](https://github.com/RiDDiX/home-assistant-matter-hub/issues/156)) ([b2cd50a](https://github.com/RiDDiX/home-assistant-matter-hub/commit/b2cd50a9a86404375eaa46b07f1c744bac33fb9d))
* **media_player:** source selection, mute and volume fixes ([#363](https://github.com/RiDDiX/home-assistant-matter-hub/issues/363)) ([8858c30](https://github.com/RiDDiX/home-assistant-matter-hub/commit/8858c301e687e1688ff4ae7a09f15af275e3bf21))
* **nx-cloud:** setup nx cloud workspace ([2919527](https://github.com/RiDDiX/home-assistant-matter-hub/commit/2919527b09482e15f69b7bbb1546bbd06c974674))
* pre-build the addon docker image to increase installation speed and reduce backup size ([179f266](https://github.com/RiDDiX/home-assistant-matter-hub/commit/179f2660409972f7c4ecc38ad808f1ec4c83cdba)), closes [#323](https://github.com/RiDDiX/home-assistant-matter-hub/issues/323)
* prepare configurations per domainm, entity and compatibility mode ([cb0b599](https://github.com/RiDDiX/home-assistant-matter-hub/commit/cb0b5999c677895bf5799f5f01a13dc70518ddb3))
* project setup and complete migration ([51301ac](https://github.com/RiDDiX/home-assistant-matter-hub/commit/51301ac33e023925ab25fbaf994f7bb1e30e5e3a))
* **sensor:** Add illuminance sensor type ([#758](https://github.com/RiDDiX/home-assistant-matter-hub/issues/758)) ([67ec42b](https://github.com/RiDDiX/home-assistant-matter-hub/commit/67ec42bcd2e2be06d6ced32bbad60e111c147034))
* show version number in app title ([70bdca8](https://github.com/RiDDiX/home-assistant-matter-hub/commit/70bdca89f98b8ab9afac2da7256f98f7772c9390)), closes [#38](https://github.com/RiDDiX/home-assistant-matter-hub/issues/38)
* Taking a Holiday Break See You in the New Year! ([86bea0a](https://github.com/RiDDiX/home-assistant-matter-hub/commit/86bea0ae57c7bcf747dec24046aa947bc37aa925))
* use custom homeAssistantBehavior for better state management ([6e0f862](https://github.com/RiDDiX/home-assistant-matter-hub/commit/6e0f86246d4393cd77fcb64b3a40dd6af07c79f1))
* Use device area if available for entities that have no area directly set ([#403](https://github.com/RiDDiX/home-assistant-matter-hub/issues/403)) ([bda867e](https://github.com/RiDDiX/home-assistant-matter-hub/commit/bda867e11f53e605d652269af4792f3266b8867e))
* **vacuum:** add basic support for vacuums (RVC) ([9021b7b](https://github.com/RiDDiX/home-assistant-matter-hub/commit/9021b7bc579535cb59f3cc832f2fce438c986f54))
### BREAKING CHANGES
* This could affect some sensors like water leak or occupancy. Make sure to verify your automations in Alexa, Apple Home, Google Home and others.
* MAINTAINER WANTED! This project is currently **looking for a new maintainer**. Due to limited time, I can no longer actively maintain it. If you are interested in taking over or co-maintaining, please reach out via GitHub Discussions (#825).
* Due to the growing code base and its complexity, I've decided to simplify the application by removing non-compliant workarounds.
* Almost every aspect of the device implementations were touched. I've tried to test as much as possible locally until everything was back working. But since there are so many edge cases in different devices, I probably couldn't verify everything.
* **basic-information-server:** It can happen, that your controller (Alexa, Google Home, etc.) doesn't match your existing devices and re-pairs all of them. In that case, you'll need to assign the devices to rooms and automations again.
* As the holiday season approaches and my main job keeps me busy, I havent been able to dedicate as much time to this project as Id like. Over the holidays, Ill be taking a well-deserved break to recharge. That said, if an opportunity arises, Ill try to answer a few questions or review a pull request via my phone. Im looking forward to returning refreshed and motivated in the new year. Thank you for your understanding and continued support! Happy holidays!
* **thermostat:** Auto mode from Home Assistant is no longer supported for climates / thermostats. It just doesn't fit into the Matter specification.
Instead, Heat/Cool from Home Assistant is mapped to AutoMode in Matter.
I tried to test as much as possible, but since I don't have any physical climate I needed to use GenericThermostat and BetterThermostat to make virtual climates.
My testings were therefore limited to simple tests with simple climates. This change could break existing behaviors.
Please provide feedback what is working as expected, and what isn't (https://github.com/t0bst4r/home-assistant-matter-hub/discussions/261).
* The native addon (HAOS) will use Home Assistant ingress from now on. Direct access via the port will no longer be possible.
* add manual version input to release workflow for Docker builds ([040a694](https://github.com/RiDDiX/home-assistant-matter-hub/commit/040a69455817c04d5c911aa8dffed2ad7ae9f75d))

View File

@@ -1,4 +1,4 @@
version: "4.0.0-testing.28"
version: "4.1.0-testing.19"
image: ghcr.io/riddix/home-assistant-matter-hub-addon
slug: hamh-testing
name: Home-Assistant-Matter-Hub (Testing)

View File

@@ -1,961 +1,35 @@
# [1.9.0](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v1.8.1...v1.9.0) (2026-01-29)
## [2.0.2](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v2.0.1...v2.0.2) (2026-02-04)
* fix!: AirQuality sensor conformance - enable all feature flags ([d037659](https://github.com/RiDDiX/home-assistant-matter-hub/commit/d03765929a61ef38809c5af8573cfcc1ce4d0987))
### Bug Fixes
* add .nojekyll file and copy to docs build output for GitHub Pages ([cf96b0c](https://github.com/RiDDiX/home-assistant-matter-hub/commit/cf96b0cabee98f9f891fd8b2c0ea63f45e455c8a))
* add AirQualityServer to PM2.5/PM10 sensors to satisfy mandatory airQuality attribute ([2d9b3a1](https://github.com/RiDDiX/home-assistant-matter-hub/commit/2d9b3a10c3c7d3b1240104df203772982ca4d257))
* add asLocalActor to preUpdateRunningMode for thermostat systemMode writes (fixes [#24](https://github.com/RiDDiX/home-assistant-matter-hub/issues/24)) ([fd4cd11](https://github.com/RiDDiX/home-assistant-matter-hub/commit/fd4cd1188e44cc4670ad9d967c6ac10493fc0592))
* add asLocalActor to thermostat setpoint handlers (fixes [#9](https://github.com/RiDDiX/home-assistant-matter-hub/issues/9)) ([a567cf7](https://github.com/RiDDiX/home-assistant-matter-hub/commit/a567cf727f1842613025251759d18125fcf60db9))
* add environment config for GitHub Pages deployment ([87101a8](https://github.com/RiDDiX/home-assistant-matter-hub/commit/87101a8e0bf775c1561a15a372a3604d2b63cdce))
* add error handling for bridge icon existence check ([26172d2](https://github.com/RiDDiX/home-assistant-matter-hub/commit/26172d2b486727cc702fb52c11d89ed6915deb24))
* add explicit docs build step with BASE_URL env for GitHub Pages ([259d57b](https://github.com/RiDDiX/home-assistant-matter-hub/commit/259d57bda5fbfea06913d5c5e2bc283d5a253e3a))
* add global error handler to suppress async endpoint storage errors during bridge deletion ([a21c32e](https://github.com/RiDDiX/home-assistant-matter-hub/commit/a21c32e39ac0ac7548c11200f919e7de8d5b60df))
* add minSetpointDeadBand and absolute limits to thermostat defaults ([e925164](https://github.com/RiDDiX/home-assistant-matter-hub/commit/e92516479a5aae08d83f057d4f90bd7031f7f9f9))
* add missing await to super.initialize() in behavior servers ([#8](https://github.com/RiDDiX/home-assistant-matter-hub/issues/8)) ([803dd35](https://github.com/RiDDiX/home-assistant-matter-hub/commit/803dd3517ba86075c190be2c15a63182b3e72607))
* add null checks for entity.state in all behavior servers to prevent crashes when entities are deleted ([477da9c](https://github.com/RiDDiX/home-assistant-matter-hub/commit/477da9c6ddbc20415c0d0f34cac19580644ba784))
* add null checks in StatusIndicator to prevent crash ([e64b9a6](https://github.com/RiDDiX/home-assistant-matter-hub/commit/e64b9a6630b93e70667636b524451ef729abe3b9))
* add smokeCoAlarm to ClusterId enum ([868558c](https://github.com/RiDDiX/home-assistant-matter-hub/commit/868558ce11a5824c0c57c616bc54d99c1a66f736))
* add uniqueId to BridgedDeviceBasicInformation for Alexa deduplication (fixes [#53](https://github.com/RiDDiX/home-assistant-matter-hub/issues/53)) ([4b7a7e5](https://github.com/RiDDiX/home-assistant-matter-hub/commit/4b7a7e54e4ef344d2646db757458669a14701ea3))
* adjust thermostat setpoint limits to satisfy Matter.js 200 deadband constraint ([e92b485](https://github.com/RiDDiX/home-assistant-matter-hub/commit/e92b4853456a7c533628e601acd883586bd8224c))
* auto-detect Overkiz covers and suppress transaction conflicts for stable position display ([ecde728](https://github.com/RiDDiX/home-assistant-matter-hub/commit/ecde728664242cf4877b74c5257af4087ab0d921))
* avoid fatal crash when endpoint storage is temporarily inaccessible ([0552e1d](https://github.com/RiDDiX/home-assistant-matter-hub/commit/0552e1d0123095abec06bbc871b5b017073b6f51))
* biome formatting for .releaserc.json ([5ca1c4d](https://github.com/RiDDiX/home-assistant-matter-hub/commit/5ca1c4d93cf1ff19b6833d8f3ce105934f9cfdb3))
* BridgeWizard sends wrong filter format - use HomeAssistantMatcher (fixes [#33](https://github.com/RiDDiX/home-assistant-matter-hub/issues/33)) ([5de5221](https://github.com/RiDDiX/home-assistant-matter-hub/commit/5de52216767a7eba3ab1b4a1afd670636895468a))
* bundle Matter.js packages to include access control patch ([2791246](https://github.com/RiDDiX/home-assistant-matter-hub/commit/27912467396382c906b4c3fa5235ad5f9f8eceb4))
* call HA action before thermostatRunningMode update to prevent blocking ([#24](https://github.com/RiDDiX/home-assistant-matter-hub/issues/24)) ([1759fb2](https://github.com/RiDDiX/home-assistant-matter-hub/commit/1759fb236a2493ff9871648a2a87f06f461521f6))
* check HVAC mode for temperature range support (fixes [#9](https://github.com/RiDDiX/home-assistant-matter-hub/issues/9)) ([c1244b9](https://github.com/RiDDiX/home-assistant-matter-hub/commit/c1244b94896c4d8376ce6a74256480fa4f8a89ca))
* clamp maxHeatSetpointLimit for heating-only thermostats to satisfy Matter.js constraints ([a57a0f9](https://github.com/RiDDiX/home-assistant-matter-hub/commit/a57a0f905e8d80a45f689c3589294db3fb4a77af))
* clamp maxHeatSetpointLimit when maxCoolSetpointLimit would exceed 35°C ([066b726](https://github.com/RiDDiX/home-assistant-matter-hub/commit/066b726146b29867f19200f51c74d779c611e57e))
* clamp thermostat setpoints to valid limits to prevent Matter.js validation errors ([2d190b5](https://github.com/RiDDiX/home-assistant-matter-hub/commit/2d190b59d2adcf0e166a3a4ca5f296010642e78c))
* climate mode change from Apple Home fails with read-only error ([#24](https://github.com/RiDDiX/home-assistant-matter-hub/issues/24)) ([856e1ea](https://github.com/RiDDiX/home-assistant-matter-hub/commit/856e1eadbe9ac4703a826b27efd6853ff597a3c8))
* correct alarm_control_panel action format with domain prefix (fixes [#35](https://github.com/RiDDiX/home-assistant-matter-hub/issues/35)) ([a151091](https://github.com/RiDDiX/home-assistant-matter-hub/commit/a151091f971fca79d4815d4b72f48bbf000eb465))
* correct API URLs for Home Assistant ingress support ([8d6a8b5](https://github.com/RiDDiX/home-assistant-matter-hub/commit/8d6a8b58d93692918d1cd7b89ed27019fe022001))
* correct thermostat deadband constraint logic with 2.5C margin ([fde0e98](https://github.com/RiDDiX/home-assistant-matter-hub/commit/fde0e980233470880197a5ff5c4708987dba66aa))
* correct unit mismatch in thermostat deadband (0.1°C vs 0.01°C) ([7b88ee3](https://github.com/RiDDiX/home-assistant-matter-hub/commit/7b88ee33d51416c7798c94e515471354511f1fe4))
* correct vendor ID mapping - 4996 is iCloud Keychain, not Google (fixes [#47](https://github.com/RiDDiX/home-assistant-matter-hub/issues/47)) ([55cfd51](https://github.com/RiDDiX/home-assistant-matter-hub/commit/55cfd51774c26c509ec5cd2671fcbae007bc7d24))
* cover position comparison, thermostat offline status, valve actions ([4388383](https://github.com/RiDDiX/home-assistant-matter-hub/commit/4388383710f874b1aac9f3f8a7ff3022481c5d81))
* enable PhysicalContact feature for OccupancySensing cluster (required since revision 5) ([89ff72e](https://github.com/RiDDiX/home-assistant-matter-hub/commit/89ff72e2894d6cc6e09b8fdfe71f522cbb98c739))
* ensure minCoolSetpointLimit >= minHeatSetpointLimit + deadband for Heating+Cooling thermostats ([00dbb46](https://github.com/RiDDiX/home-assistant-matter-hub/commit/00dbb4604c610f17f7a47c49ea456d7c5660c7d4))
* entity mapping delete using array index instead of entityId ([20b4d46](https://github.com/RiDDiX/home-assistant-matter-hub/commit/20b4d46030423a545f0bef34c97a901847a2cfe3))
* expand thermostat setpoint limits instead of restricting them ([6957c46](https://github.com/RiDDiX/home-assistant-matter-hub/commit/6957c46ea6320b563826e59471ff9084ac649ce6))
* FanControl step command not calling Home Assistant ([91acf08](https://github.com/RiDDiX/home-assistant-matter-hub/commit/91acf089c0b57e1380fb4ec58faf305879021670))
* graceful handling of /api/system/info 404 and restore missing components ([26e396d](https://github.com/RiDDiX/home-assistant-matter-hub/commit/26e396d409062e7613ebb6e626bc636b5a0d1664))
* handle endpoint storage errors during bridge deletion ([43c7527](https://github.com/RiDDiX/home-assistant-matter-hub/commit/43c75272a526382514ecab1b223d4c0a37afa5a8))
* handle Home Assistant action errors to prevent unhandled promise rejections (fixes [#17](https://github.com/RiDDiX/home-assistant-matter-hub/issues/17)) ([1f35169](https://github.com/RiDDiX/home-assistant-matter-hub/commit/1f3516955cb61588cd3071849fd56f7a4021404e))
* handle Matter.js endpoint storage errors gracefully to prevent crashes ([2a059bc](https://github.com/RiDDiX/home-assistant-matter-hub/commit/2a059bcd7bec1dbac43821acfbe8c3fbbcb9d70d))
* handle missing entity-mappings storage data ([21674ab](https://github.com/RiDDiX/home-assistant-matter-hub/commit/21674ab322306d26f9e6fdcf68bfe27e9229d32e))
* handle missing transitionTime in LevelControl commands for Google Home compatibility ([622787a](https://github.com/RiDDiX/home-assistant-matter-hub/commit/622787aa4791535336ad4c17f10855374469795c))
* handle mutex-closed error gracefully during shutdown ([e23bcee](https://github.com/RiDDiX/home-assistant-matter-hub/commit/e23bcee0e97e9a88eac88f2a251fbd0aeafcfe7d))
* handle null transitionTime from Google Home (fixes [#41](https://github.com/RiDDiX/home-assistant-matter-hub/issues/41)) ([f4a0ff3](https://github.com/RiDDiX/home-assistant-matter-hub/commit/f4a0ff342aec30d4f1d4faf161afd66757e6e9cb))
* handle transaction conflict in fan control state updates ([91b967f](https://github.com/RiDDiX/home-assistant-matter-hub/commit/91b967fe19085d832a22e0af52c564f95116dfef))
* improve brightness persistence by checking entity on/off state and add debug logging ([9cc3cf0](https://github.com/RiDDiX/home-assistant-matter-hub/commit/9cc3cf049927a505410074f443a372b6bcba23e7))
* improve humidity sensor limits, light type detection, and media player power control ([30c94de](https://github.com/RiDDiX/home-assistant-matter-hub/commit/30c94ded8af39c360062ec5fd5293ebb18f0fba7))
* include hidden entities when explicitly matched by filter ([#26](https://github.com/RiDDiX/home-assistant-matter-hub/issues/26)) ([8bb96b8](https://github.com/RiDDiX/home-assistant-matter-hub/commit/8bb96b8b7626ac47c3feb8bc1b9aeba5c1e3c44c))
* minSetpointDeadBand int8 overflow (250 -> 25) ([3110267](https://github.com/RiDDiX/home-assistant-matter-hub/commit/311026762dfed23ff0df5752ed5b1ede1c26707e))
* move multer to runtime dependencies ([01e46a1](https://github.com/RiDDiX/home-assistant-matter-hub/commit/01e46a1d784621576a9937c9446eb7f87557f4de))
* move super.initialize() to beginning in rvc behavior servers ([1fb48f8](https://github.com/RiDDiX/home-assistant-matter-hub/commit/1fb48f80904442832f4a00beed8d8a7d316c8795))
* only apply thermostat deadband when currently in Auto mode, not just when feature is supported ([#21](https://github.com/RiDDiX/home-assistant-matter-hub/issues/21)) ([0f0db53](https://github.com/RiDDiX/home-assistant-matter-hub/commit/0f0db539418f77517389744c7dad335735beff57))
* pass APP_VERSION environment variable to Docker containers ([79bde68](https://github.com/RiDDiX/home-assistant-matter-hub/commit/79bde6896f0f6b90488e09cc960ff254dcf02e76))
* patch Matter.js FabricAccessControl to grant Operate access when cluster undefined ([ca490e2](https://github.com/RiDDiX/home-assistant-matter-hub/commit/ca490e29a3d1c49c52af5b44f67931cb2746c6a6))
* pin archiver and unzipper versions and add to app dependencies ([65fd739](https://github.com/RiDDiX/home-assistant-matter-hub/commit/65fd739f26f586dd3da707302dfb3117dd3628e1))
* preserve light brightness on turn-on and correct thermostat setpoint handling (fixes [#37](https://github.com/RiDDiX/home-assistant-matter-hub/issues/37), [#38](https://github.com/RiDDiX/home-assistant-matter-hub/issues/38)) ([3723d32](https://github.com/RiDDiX/home-assistant-matter-hub/commit/3723d3267dcbe7d7937222aecfe9d4ae76648ff9))
* prevent crash when entity is enabled from disabled state (missing state) ([e7901c9](https://github.com/RiDDiX/home-assistant-matter-hub/commit/e7901c9fb57ec7b814de5952d659337c77d57e5c))
* prevent thermostat init crash by setting default deadband and improve version reporting ([1fd5260](https://github.com/RiDDiX/home-assistant-matter-hub/commit/1fd526000c2a5c9599a14cee8f5c7cfea6d878ef))
* remove AutoMode feature to prevent Matter.js permission error on thermostatRunningMode (fixes [#24](https://github.com/RiDDiX/home-assistant-matter-hub/issues/24)) ([36d50b2](https://github.com/RiDDiX/home-assistant-matter-hub/commit/36d50b25a2fc189619cd5252a97cdb2c88d025fc))
* remove broken Pump device (missing mandatory PumpConfigurationAndControl cluster) ([b1bd5b9](https://github.com/RiDDiX/home-assistant-matter-hub/commit/b1bd5b9637d6e43b80e58f598fdd64178f15490e))
* remove deadband offset from thermostat setpoint limits ([c2a5290](https://github.com/RiDDiX/home-assistant-matter-hub/commit/c2a5290096b4ecfff9d810e896eed6ede298f329))
* remove Matter.js patch workaround - now using asLocalActor per Matter.js team advice ([0b6c6c0](https://github.com/RiDDiX/home-assistant-matter-hub/commit/0b6c6c029bda717b0d0049fd122b90749ae01679))
* resolve lint errors (parseInt radix, useless switch case) ([20fe6d8](https://github.com/RiDDiX/home-assistant-matter-hub/commit/20fe6d8006ebb62c9a036d10efd0971804496ad2))
* resolve lint formatting errors in SystemInfo and BackupRestore ([b6057c0](https://github.com/RiDDiX/home-assistant-matter-hub/commit/b6057c08f64f0776b4b852ead7744e19f6b2ebc5))
* return minimum level instead of null for Apple Home compatibility ([c3cb384](https://github.com/RiDDiX/home-assistant-matter-hub/commit/c3cb384ba0028d8eb28cea82d41222098c9a47df))
* return minimum level instead of null for humidifier controller compatibility ([dfb36a7](https://github.com/RiDDiX/home-assistant-matter-hub/commit/dfb36a72afdea48e5c89b8d6781fefbe09d7b553))
* revert thermostat deadband changes - Matter.js enforces constraint on limits ([313e5d6](https://github.com/RiDDiX/home-assistant-matter-hub/commit/313e5d62d3eb11b3401dbe7c7f09ba8a7ec9939c))
* round fan percentage to nearest valid step ([#8](https://github.com/RiDDiX/home-assistant-matter-hub/issues/8)) ([292cc91](https://github.com/RiDDiX/home-assistant-matter-hub/commit/292cc91830ee6130f8bad9e2b4855e281d60a67b))
* satisfy CI lint (export server bases, organize imports) ([1c06a53](https://github.com/RiDDiX/home-assistant-matter-hub/commit/1c06a53bf5128fa69a51711adfc1821fffd4a245))
* separate Smoke and CO alarm types to prevent duplicate sensors ([#7](https://github.com/RiDDiX/home-assistant-matter-hub/issues/7)) ([53e7d03](https://github.com/RiDDiX/home-assistant-matter-hub/commit/53e7d031630701e730fe45717309e77b6f0607c1))
* set controlSequenceOfOperation based on features in initialize() ([#28](https://github.com/RiDDiX/home-assistant-matter-hub/issues/28)) ([627191c](https://github.com/RiDDiX/home-assistant-matter-hub/commit/627191c598e7847ed45497f6eeb9e3e8ccda4a5f))
* set initial RVC state before super.initialize() to satisfy Matter.js validation ([23dcd5e](https://github.com/RiDDiX/home-assistant-matter-hub/commit/23dcd5e71b170ca385d3ef92eb4349e2cd2d7f03))
* set thermostat controlSequenceOfOperation before first update ([7a47ff4](https://github.com/RiDDiX/home-assistant-matter-hub/commit/7a47ff41e781395318fb3edf7c0537619b039ca4))
* set thermostat defaults at behavior creation to prevent conformance errors ([a898cb9](https://github.com/RiDDiX/home-assistant-matter-hub/commit/a898cb9008cd55b7568d60317e32552bec75c4db))
* show all leaf endpoints in card view, not just aggregator ([669557d](https://github.com/RiDDiX/home-assistant-matter-hub/commit/669557dc823997b598f55786c01bddc582b469b8))
* StatusIndicator health API structure mismatch ([5b43fbb](https://github.com/RiDDiX/home-assistant-matter-hub/commit/5b43fbb9e3670729e1fff2f853092de54c563442))
* stub Bun imports to prevent runtime errors in Node.js ([53db982](https://github.com/RiDDiX/home-assistant-matter-hub/commit/53db982d840b2ff5ca31098f858b99353ec126b2))
* support auto-only thermostats by treating them as heating devices (fixes [#54](https://github.com/RiDDiX/home-assistant-matter-hub/issues/54)) ([bf0281c](https://github.com/RiDDiX/home-assistant-matter-hub/commit/bf0281cc88efa168b5c9910d44d5970e85a6c25a))
* suppress transient endpoint storage errors in applyPatchState during behavior initialization ([4ab6f94](https://github.com/RiDDiX/home-assistant-matter-hub/commit/4ab6f94ebfefb78c95a24ebbe15d367cf5e0a15d))
* sync frontend components from testing (AppTopBar, EndpointList, BridgeDetails) ([f2dded5](https://github.com/RiDDiX/home-assistant-matter-hub/commit/f2dded59cedc972dbadfdcf79ba6af7a617dfb8a))
* thermostat deadband constraint violation causing boot loop with climate entities ([a680be8](https://github.com/RiDDiX/home-assistant-matter-hub/commit/a680be8f59c7a2d16475ea93247db9fea9b099c0))
* thermostat init deadband ordering and robust filter preview error parsing ([39a7222](https://github.com/RiDDiX/home-assistant-matter-hub/commit/39a72226347d4bc1a491d3037502385926a5927e))
* trigger release for Bun import stub fix ([66818ab](https://github.com/RiDDiX/home-assistant-matter-hub/commit/66818abd16018ca8ba417ff84527e748c5617499))
* use asLocalActor for attribute change handlers to fix access control issues (per Matter.js team) ([f9334e4](https://github.com/RiDDiX/home-assistant-matter-hub/commit/f9334e4504c051a376b2825f45dbeb2f353b19c9))
* use asLocalActor in thermostat reactors to fix access control issues ([1fd1023](https://github.com/RiDDiX/home-assistant-matter-hub/commit/1fd10234c41de3308aaafb3d4da6cd8c16467799))
* use pre-commit handlers for thermostat setpoint changes ([#9](https://github.com/RiDDiX/home-assistant-matter-hub/issues/9)) ([8070297](https://github.com/RiDDiX/home-assistant-matter-hub/commit/80702972a0de970dd3093a47f654169eb80a4f71))
* use pre-commit reactor to set thermostatRunningMode before Matter.js internal handler ([#24](https://github.com/RiDDiX/home-assistant-matter-hub/issues/24)) ([79b2f6c](https://github.com/RiDDiX/home-assistant-matter-hub/commit/79b2f6c68cc008628713eb4a7e6f1a3c81babb3c))
* use relative API paths for Home Assistant ingress compatibility ([a791fd9](https://github.com/RiDDiX/home-assistant-matter-hub/commit/a791fd95dda9f9b1c8b1f02967783d6d0358aac3))
* use relative API URL for bridge-icons (Ingress compatibility) ([a9d630b](https://github.com/RiDDiX/home-assistant-matter-hub/commit/a9d630b8535167f6374ea490faae08e4f9fc834b))
* use setImmediate for thermostat mode changes to bypass transaction conflicts ([#24](https://github.com/RiDDiX/home-assistant-matter-hub/issues/24)) ([cfe325a](https://github.com/RiDDiX/home-assistant-matter-hub/commit/cfe325a9ccce4a2186808ba549ba7b3f138be484))
* use setImmediate for thermostat setpoint changes ([#9](https://github.com/RiDDiX/home-assistant-matter-hub/issues/9)) ([73bef52](https://github.com/RiDDiX/home-assistant-matter-hub/commit/73bef52de37f2a9473d48bfd0cb85baf9c06376f))
* WebSocket URL includes Ingress path for proper routing ([d6c8a6a](https://github.com/RiDDiX/home-assistant-matter-hub/commit/d6c8a6a29f94a6ca459a6a981c92179d3353168f))
* feat!: start v2.1.0-alpha development cycle ([d47b804](https://github.com/RiDDiX/home-assistant-matter-hub/commit/d47b8049379b08cc4b8d5662d96beedce2209b1b))
### Features
* add Add Controller button for multi-fabric re-pairing ([a9a6829](https://github.com/RiDDiX/home-assistant-matter-hub/commit/a9a68293ed86ef022434b5c663bc5aa430901a21))
* Add Air Purifier as selectable Matter device type (fixes [#43](https://github.com/RiDDiX/home-assistant-matter-hub/issues/43)) ([67fa949](https://github.com/RiDDiX/home-assistant-matter-hub/commit/67fa949838fa40b5df81c3bbfdc935a3cdd9256e))
* add AirPurifier and Pump Matter device types (cherry-pick from main) ([1b1346f](https://github.com/RiDDiX/home-assistant-matter-hub/commit/1b1346f10dadd2aed5c3c528a758a7d6313e1ae1))
* add Alarm Control Panel device type ([db96ffb](https://github.com/RiDDiX/home-assistant-matter-hub/commit/db96ffb1e66ffdc7792da0286e05d35ce863f2cd))
* add All Devices button to EndpointList in bridge details ([6c8f1d4](https://github.com/RiDDiX/home-assistant-matter-hub/commit/6c8f1d490705d610f67588a41015190f7b17cf4d))
* Add All Devices overview with entity mapping support ([18b6f62](https://github.com/RiDDiX/home-assistant-matter-hub/commit/18b6f62f8d04113c1e9a515f8822461a400419c4))
* add Backup/Restore section to Health page ([b4ea8d5](https://github.com/RiDDiX/home-assistant-matter-hub/commit/b4ea8d57a4d9fc33031da792c2a15e908c58c2e6))
* add backup/restore system, smoke/CO detector, filter preview, dark mode, sorting, and update docs ([5bcc9a0](https://github.com/RiDDiX/home-assistant-matter-hub/commit/5bcc9a0533924e0c0b0dc1a7e7732af548d07878))
* add BasicVideoPlayer device type for TV/media player support (fixes [#45](https://github.com/RiDDiX/home-assistant-matter-hub/issues/45)) ([5537472](https://github.com/RiDDiX/home-assistant-matter-hub/commit/5537472960347678c6f0a58bf4aeef92848f11be))
* add bridge export/import functionality ([fbd42bd](https://github.com/RiDDiX/home-assistant-matter-hub/commit/fbd42bddd3558fc9f491ff8ea6df23c4dd2971b5))
* Add CO2 sensor with numeric ppm value (fixes [#42](https://github.com/RiDDiX/home-assistant-matter-hub/issues/42)) ([fc73081](https://github.com/RiDDiX/home-assistant-matter-hub/commit/fc730810ec8e4c0b2cded65032becde394a49bcf))
* add comprehensive REST API with Home Assistant, Logs, and Metrics endpoints ([128a070](https://github.com/RiDDiX/home-assistant-matter-hub/commit/128a070f5627f59918d72169a2059b74c1620d19))
* add configurable icon field to bridge config with dropdown selection ([99900a4](https://github.com/RiDDiX/home-assistant-matter-hub/commit/99900a4ceea2e2a9f474bad58d1a143b665ee33a))
* add coverUseHomeAssistantPercentage flag for Alexa-friendly cover percentage display ([883ce66](https://github.com/RiDDiX/home-assistant-matter-hub/commit/883ce66093502b677626fd670fbcd06f481c4ca1))
* add custom image upload for bridge icons (PNG, JPG, GIF, WebP, SVG) ([6687fca](https://github.com/RiDDiX/home-assistant-matter-hub/commit/6687fca87d08bca9a16170167e8be618e4162da4))
* add dark mode toggle, device list sorting, and filter preview ([b4fe7e0](https://github.com/RiDDiX/home-assistant-matter-hub/commit/b4fe7e0ad94cc136655a511263f799f915a0542e))
* add domain-based bridge icons, entity mapping in card view, and clean up UI (fixes [#44](https://github.com/RiDDiX/home-assistant-matter-hub/issues/44)) ([48f6933](https://github.com/RiDDiX/home-assistant-matter-hub/commit/48f6933ad717b7946f684f9ba5b92b123ec610af))
* add entity mapping customization ([0e89fd0](https://github.com/RiDDiX/home-assistant-matter-hub/commit/0e89fd04245cadacad5007bfc2709623fa850d80))
* add exponential backoff retry, circuit breaker, and config validation ([1fb6d03](https://github.com/RiDDiX/home-assistant-matter-hub/commit/1fb6d03eddce825bf3a9b120be49d05fc83c8c71))
* add fan preset mode support and fix script filtering ([#26](https://github.com/RiDDiX/home-assistant-matter-hub/issues/26)) ([f63b715](https://github.com/RiDDiX/home-assistant-matter-hub/commit/f63b71504206fe55964b6eb5c10aa1c728a71e5b))
* add Full Backup with Identity option and fix API paths in BackupRestore ([8822468](https://github.com/RiDDiX/home-assistant-matter-hub/commit/88224683d79db50e5178602f0f0facbefc87f3c3))
* add full backup with Matter identity files ([#31](https://github.com/RiDDiX/home-assistant-matter-hub/issues/31)) ([29c934e](https://github.com/RiDDiX/home-assistant-matter-hub/commit/29c934e5ac19415524b9fddd99564b2123d76331))
* add health check API and WebSocket live updates ([bbbfd18](https://github.com/RiDDiX/home-assistant-matter-hub/commit/bbbfd189c0325c93b98e3a06659961065341ac96))
* add migration support for importing stable exports into alpha ([331f11d](https://github.com/RiDDiX/home-assistant-matter-hub/commit/331f11dd3dc9b545a5c25d3fb59bdba860d544d2))
* add PM2.5 and PM10 concentration measurement sensors with numeric values ([b52a4c3](https://github.com/RiDDiX/home-assistant-matter-hub/commit/b52a4c3bfa01f6285cbdfca8d72f4fe0da68939d))
* add Pressure, Flow, Air Quality sensors and Water Valve ([330d4e3](https://github.com/RiDDiX/home-assistant-matter-hub/commit/330d4e37015b0c31a413b7e86faaa6cd4b0508e3))
* add ProductName filter for Include/Exclude entity filtering ([dccf818](https://github.com/RiDDiX/home-assistant-matter-hub/commit/dccf81829c637e154f6cf807b6b4981a305fdbbd))
* add Pump device with proper PumpConfigurationAndControl cluster ([ebc989e](https://github.com/RiDDiX/home-assistant-matter-hub/commit/ebc989e6ef5f0c52fce90c815b6912d711430c4d))
* add restart prompt after backup restore and fix error message display ([769edaf](https://github.com/RiDDiX/home-assistant-matter-hub/commit/769edafca2d3732ac063eae6623b830c4a9adeac))
* add Smoke/CO Alarm device type and update entity mappings ([5d405e4](https://github.com/RiDDiX/home-assistant-matter-hub/commit/5d405e4112740e9c8ffc6104e43f39e2babc31e6))
* add structured logging, retry utilities, and UI improvements ([a0b21ec](https://github.com/RiDDiX/home-assistant-matter-hub/commit/a0b21ec30b717a9604b7d641d5ca3154060465d2))
* add Tuya, LG ThinQ, and Aqara vendor IDs to health dashboard ([6a11695](https://github.com/RiDDiX/home-assistant-matter-hub/commit/6a1169590f03b08537a4c86b49563f51192a9cad))
* Add TVOC sensor with numeric ppb value (related to [#42](https://github.com/RiDDiX/home-assistant-matter-hub/issues/42)) ([c512976](https://github.com/RiDDiX/home-assistant-matter-hub/commit/c512976663e2a36faa5e765a6b08499295b7deda))
* add WebSocket live updates and status indicator ([227edc8](https://github.com/RiDDiX/home-assistant-matter-hub/commit/227edc804da5e618ccef27a1f2e01796316de437))
* capture application logs in buffer for Log Viewer API ([d58c7fb](https://github.com/RiDDiX/home-assistant-matter-hub/commit/d58c7fbd9db384d80d2f2c040576d0484c20ca18))
* complete entity mapping UI integration ([48d0ace](https://github.com/RiDDiX/home-assistant-matter-hub/commit/48d0ace72d6ad63546ec3761ce00babb53614f67))
* comprehensive UI enhancements - logs, system info, device overview, and devices page ([9e21ba7](https://github.com/RiDDiX/home-assistant-matter-hub/commit/9e21ba7ec986204bb7ac34e6b4fdcc68b4b68ddd))
* enhance System Info with version, environment detection, CPU model ([20dc7e1](https://github.com/RiDDiX/home-assistant-matter-hub/commit/20dc7e1f629b50677f1a172151b62a4fad4e63cb))
* graceful error handling for failed entities with frontend display ([521f7f3](https://github.com/RiDDiX/home-assistant-matter-hub/commit/521f7f35650123bc77cd442bd6feb3e9b143e9d2))
* health monitoring dashboard, auto-recovery, bridge wizard ([3800813](https://github.com/RiDDiX/home-assistant-matter-hub/commit/3800813f6f740d1ee3a9dd032bc350cfcb7c0f90))
* improve Fan speed control, add Media Player playback ([0de6198](https://github.com/RiDDiX/home-assistant-matter-hub/commit/0de6198ffb1c4922393e1bb8c190ceffeb613c5c))
* improve system info API with more parameters (CPU, load, process info) ([8c60bc3](https://github.com/RiDDiX/home-assistant-matter-hub/commit/8c60bc3d7889daf9aa7e609c77d95d15dee4e502))
* integrate structured logging with context and retry utilities into backend ([44bcb9f](https://github.com/RiDDiX/home-assistant-matter-hub/commit/44bcb9f741304d7975408d30eae543e7d0675a35))
* sort bridges alphabetically in UI ([#30](https://github.com/RiDDiX/home-assistant-matter-hub/issues/30)) ([2b38f06](https://github.com/RiDDiX/home-assistant-matter-hub/commit/2b38f0678bc101d81469d46ee68f0c624dcb66a3))
### Performance Improvements
* parallelize state updates for faster Alexa/Google Home response ([dea2e62](https://github.com/RiDDiX/home-assistant-matter-hub/commit/dea2e626d6eb812e5290deadaa03104c867f3190))
* add battery sensor support for sensor entities with device_class battery ([#60](https://github.com/RiDDiX/home-assistant-matter-hub/issues/60)) ([ddfe6c1](https://github.com/RiDDiX/home-assistant-matter-hub/commit/ddfe6c18b640be9e55327c7032718d11e425cbf7))
* add combined Temperature+Humidity sensor support with humidityEntity and batteryEntity mapping ([2a8e651](https://github.com/RiDDiX/home-assistant-matter-hub/commit/2a8e6514954b9ee613c05cd91d50ee872a50c757))
* add PowerSource cluster to Lock and Cover devices with battery ([20dc78e](https://github.com/RiDDiX/home-assistant-matter-hub/commit/20dc78ed5d8d071eddbabf663e6d14709b4a3a9a))
* add PowerSource cluster to Switch, BinarySensor, Light, Fan, Climate devices with battery ([8b5e977](https://github.com/RiDDiX/home-assistant-matter-hub/commit/8b5e9771c4700872937a80ae7ac2e889305c23b0))
### BREAKING CHANGES
* Alpha version bump to 2.0.0 series. This release includes major new features like Health Monitoring Dashboard, Auto-Recovery, and Bridge Wizard.
* Reset alpha versioning to v2.1.0-alpha series after cleanup of old releases.
## [1.8.1](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v1.8.0...v1.8.1) (2026-01-29)
## [2.0.1](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v2.0.0...v2.0.1) (2026-02-04)
### Bug Fixes
* clamp maxHeatSetpointLimit when maxCoolSetpointLimit would exceed 35°C ([75c2af7](https://github.com/RiDDiX/home-assistant-matter-hub/commit/75c2af7a73a834292239d57243912600db04ee09))
# [1.8.0](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v1.7.51...v1.8.0) (2026-01-29)
* add water_heater to entity mapping dropdown and backend factories ([ccdda2b](https://github.com/RiDDiX/home-assistant-matter-hub/commit/ccdda2bc465aaa251e48a98d0f8d3ef89143f772))
* remove AutoMode feature from ClimateDevice to fix Behaviors have errors ([#82](https://github.com/RiDDiX/home-assistant-matter-hub/issues/82)) ([0a4af9e](https://github.com/RiDDiX/home-assistant-matter-hub/commit/0a4af9e473d0873a30306712762c9a710531d266))
* revert getSystemMode to v1.10.6 behavior - map Auto to Heat/Cool without AutoMode feature ([dd4fda3](https://github.com/RiDDiX/home-assistant-matter-hub/commit/dd4fda3198c5d573374e66b78cad58e2cd2986aa))
* suppress Invalid intervalMs errors to prevent FATAL crashes ([#74](https://github.com/RiDDiX/home-assistant-matter-hub/issues/74), [#76](https://github.com/RiDDiX/home-assistant-matter-hub/issues/76), [#79](https://github.com/RiDDiX/home-assistant-matter-hub/issues/79), [#80](https://github.com/RiDDiX/home-assistant-matter-hub/issues/80), [#82](https://github.com/RiDDiX/home-assistant-matter-hub/issues/82)) ([e171d0e](https://github.com/RiDDiX/home-assistant-matter-hub/commit/e171d0e04eabceb1689508f693251986811ebeb8))
* thermostat auto mode now correctly displays on Matter controllers ([#71](https://github.com/RiDDiX/home-assistant-matter-hub/issues/71)) ([d348265](https://github.com/RiDDiX/home-assistant-matter-hub/commit/d348265202541f3a61f4120af5e2b848d0b92615))
### Features
* add BasicVideoPlayer device type for TV/media player support (fixes [#45](https://github.com/RiDDiX/home-assistant-matter-hub/issues/45)) ([b6a5fcb](https://github.com/RiDDiX/home-assistant-matter-hub/commit/b6a5fcb718e612ee7f776affbd8deec097ce6498))
## [1.7.51](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v1.7.50...v1.7.51) (2026-01-29)
### Bug Fixes
* clamp maxHeatSetpointLimit for heating-only thermostats to satisfy Matter.js constraints ([9e7cbf4](https://github.com/RiDDiX/home-assistant-matter-hub/commit/9e7cbf4b8516347dbba6d66f39cec84a9b188d30))
## [1.7.50](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v1.7.49...v1.7.50) (2026-01-29)
### Bug Fixes
* handle null transitionTime from Google Home (fixes [#41](https://github.com/RiDDiX/home-assistant-matter-hub/issues/41)) ([8545aab](https://github.com/RiDDiX/home-assistant-matter-hub/commit/8545aabb5fe6683ce3c5bf6a149801081aa45873))
## [1.7.49](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v1.7.48...v1.7.49) (2026-01-29)
### Bug Fixes
* check HVAC mode for temperature range support (fixes [#9](https://github.com/RiDDiX/home-assistant-matter-hub/issues/9)) ([2ad5ed1](https://github.com/RiDDiX/home-assistant-matter-hub/commit/2ad5ed14a7ad945226467eceabe055f7a75303db))
## [1.7.48](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v1.7.47...v1.7.48) (2026-01-29)
### Features
* add Tuya, LG ThinQ, and Aqara vendor IDs to health dashboard ([4893056](https://github.com/RiDDiX/home-assistant-matter-hub/commit/4893056fe94a6d3b799364477d81d4d004dade1c))
## [1.7.47](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v1.7.46...v1.7.47) (2026-01-29)
### Bug Fixes
* correct vendor ID mapping - 4996 is iCloud Keychain, not Google (fixes [#47](https://github.com/RiDDiX/home-assistant-matter-hub/issues/47)) ([453c763](https://github.com/RiDDiX/home-assistant-matter-hub/commit/453c763bb7138214010b5df0df9ce332a66b2a90))
## [1.7.46](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v1.7.45...v1.7.46) (2026-01-29)
### Features
* Add Air Purifier as selectable Matter device type (fixes [#43](https://github.com/RiDDiX/home-assistant-matter-hub/issues/43)) ([c170c3b](https://github.com/RiDDiX/home-assistant-matter-hub/commit/c170c3be907ed68bd7d024b2767ad8aac092e74f))
* Add TVOC sensor with numeric ppb value (related to [#42](https://github.com/RiDDiX/home-assistant-matter-hub/issues/42)) ([31dad1e](https://github.com/RiDDiX/home-assistant-matter-hub/commit/31dad1e66878b70371c4c2c62ce840cdfac8ba61))
## [1.7.45](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v1.7.44...v1.7.45) (2026-01-29)
### Features
* Add CO2 sensor with numeric ppm value (fixes [#42](https://github.com/RiDDiX/home-assistant-matter-hub/issues/42)) ([fbe4dba](https://github.com/RiDDiX/home-assistant-matter-hub/commit/fbe4dba2663cbf086bc236a311909128082dd324))
## [1.7.44](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v1.7.43...v1.7.44) (2026-01-29)
### Bug Fixes
* handle missing transitionTime in LevelControl commands for Google Home compatibility ([8cf11af](https://github.com/RiDDiX/home-assistant-matter-hub/commit/8cf11aff0ed506a70578db8d2402dd8bee9804df))
## [1.7.43](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v1.7.42...v1.7.43) (2026-01-29)
### Bug Fixes
* improve brightness persistence by checking entity on/off state and add debug logging ([fe4be30](https://github.com/RiDDiX/home-assistant-matter-hub/commit/fe4be30fb39286bf6cb1aa31dd982b4860187498))
## [1.7.42](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v1.7.41...v1.7.42) (2026-01-29)
### Features
* add coverUseHomeAssistantPercentage flag for Alexa-friendly cover percentage display ([c8f311c](https://github.com/RiDDiX/home-assistant-matter-hub/commit/c8f311ca057e5e24c84572ed928c6d98ba8f547a))
## [1.7.41](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v1.7.40...v1.7.41) (2026-01-29)
### Bug Fixes
* preserve light brightness on turn-on and correct thermostat setpoint handling (fixes [#37](https://github.com/RiDDiX/home-assistant-matter-hub/issues/37), [#38](https://github.com/RiDDiX/home-assistant-matter-hub/issues/38)) ([0facacc](https://github.com/RiDDiX/home-assistant-matter-hub/commit/0facaccec18270c748d04915b018aa72d479c761))
## [1.7.40](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v1.7.39...v1.7.40) (2026-01-29)
### Bug Fixes
* add global error handler to suppress async endpoint storage errors during bridge deletion ([edb7efe](https://github.com/RiDDiX/home-assistant-matter-hub/commit/edb7efe32d65a05d0b344c15cbfaed475034c91d))
## [1.7.39](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v1.7.38...v1.7.39) (2026-01-29)
### Bug Fixes
* handle endpoint storage errors during bridge deletion ([c52110e](https://github.com/RiDDiX/home-assistant-matter-hub/commit/c52110e34f46a47aced941837084feee22769280))
## [1.7.38](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v1.7.37...v1.7.38) (2026-01-29)
### Bug Fixes
* correct alarm_control_panel action format with domain prefix (fixes [#35](https://github.com/RiDDiX/home-assistant-matter-hub/issues/35)) ([28909e4](https://github.com/RiDDiX/home-assistant-matter-hub/commit/28909e4540ba5f8b398d53df748acf33bcec6f60))
## [1.7.37](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v1.7.36...v1.7.37) (2026-01-29)
### Bug Fixes
* auto-detect Overkiz covers and suppress transaction conflicts for stable position display ([400a329](https://github.com/RiDDiX/home-assistant-matter-hub/commit/400a329be72bf24ac6a099f3b4def8957dff5507))
## [1.7.36](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v1.7.35...v1.7.36) (2026-01-29)
### Bug Fixes
* correct thermostat deadband constraint logic with 2.5C margin ([b37f03c](https://github.com/RiDDiX/home-assistant-matter-hub/commit/b37f03c8d452f6a7c2e4a32cf869b3ff3e8ba761))
## [1.7.35](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v1.7.34...v1.7.35) (2026-01-29)
### Bug Fixes
* adjust thermostat setpoint limits to satisfy Matter.js 200 deadband constraint ([3cc6ec6](https://github.com/RiDDiX/home-assistant-matter-hub/commit/3cc6ec6c19e39e5c4bbd99a1c4fbe96bd4f90a88))
## [1.7.34](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v1.7.33...v1.7.34) (2026-01-29)
### Bug Fixes
* remove AutoMode feature to prevent Matter.js permission error on thermostatRunningMode (fixes [#24](https://github.com/RiDDiX/home-assistant-matter-hub/issues/24)) ([7fb48d2](https://github.com/RiDDiX/home-assistant-matter-hub/commit/7fb48d2dedd56ae8f95b8d994a63721dab853eff))
## [1.7.33](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v1.7.32...v1.7.33) (2026-01-29)
### Bug Fixes
* add asLocalActor to preUpdateRunningMode for thermostat systemMode writes (fixes [#24](https://github.com/RiDDiX/home-assistant-matter-hub/issues/24)) ([27055dd](https://github.com/RiDDiX/home-assistant-matter-hub/commit/27055dd656748ab754f00f821ae1665460231e5f))
## [1.7.32](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v1.7.31...v1.7.32) (2026-01-29)
### Bug Fixes
* add asLocalActor to thermostat setpoint handlers (fixes [#9](https://github.com/RiDDiX/home-assistant-matter-hub/issues/9)) ([61fb48d](https://github.com/RiDDiX/home-assistant-matter-hub/commit/61fb48d066048faecb8d1ad8c2d8185d53a7168b))
* BridgeWizard sends wrong filter format - use HomeAssistantMatcher (fixes [#33](https://github.com/RiDDiX/home-assistant-matter-hub/issues/33)) ([478b1b8](https://github.com/RiDDiX/home-assistant-matter-hub/commit/478b1b83e15fc5b9d675b36bf40ed9e73ef97cba))
## [1.7.31](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v1.7.30...v1.7.31) (2026-01-29)
### Bug Fixes
* resolve lint formatting errors in SystemInfo and BackupRestore ([c9b8303](https://github.com/RiDDiX/home-assistant-matter-hub/commit/c9b830379f90fe0c1cfb6397ab6eacefd4a7da12))
### Features
* enhance System Info with version, environment detection, CPU model ([14e1b67](https://github.com/RiDDiX/home-assistant-matter-hub/commit/14e1b673deab9a153e627e0e795e2fa654f17fc4))
## [1.7.30](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v1.7.29...v1.7.30) (2026-01-29)
### Features
* capture application logs in buffer for Log Viewer API ([3d94994](https://github.com/RiDDiX/home-assistant-matter-hub/commit/3d9499450a3b4c9ccb84512a445347e1dbbef08f))
## [1.7.29](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v1.7.28...v1.7.29) (2026-01-29)
### Bug Fixes
* use relative API paths for Home Assistant ingress compatibility ([7aa2348](https://github.com/RiDDiX/home-assistant-matter-hub/commit/7aa234838c35a87fa446e3b51eb85c7d3e12d322))
## [1.7.28](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v1.7.27...v1.7.28) (2026-01-29)
### Bug Fixes
* add missing dependencies (archiver, multer, unzipper) to app package.json ([e6057d7](https://github.com/RiDDiX/home-assistant-matter-hub/commit/e6057d70cfedd9e8c0342f5b7050c476dbbca763))
* graceful handling of /api/system/info 404 and restore missing components ([dec4e00](https://github.com/RiDDiX/home-assistant-matter-hub/commit/dec4e00f0cba55ece1030b8817e620538f25f947))
* sync frontend/backend/common packages from alpha to fix missing components ([c658289](https://github.com/RiDDiX/home-assistant-matter-hub/commit/c658289c64b69e2a707977a78a999b5d8d43eec2))
* sync pnpm-lock.yaml and backend package.json from alpha to include all dependencies ([5430ea8](https://github.com/RiDDiX/home-assistant-matter-hub/commit/5430ea8b95e3ec7be9e00446b8bdc3dfc5b95e4e))
### Features
* add Full Backup with Identity option and fix API paths in BackupRestore ([ab6b663](https://github.com/RiDDiX/home-assistant-matter-hub/commit/ab6b663c64d9ad1d4eaac09598e5a844820f1f55))
* comprehensive UI enhancements - logs, system info, device overview, and devices page ([5e621aa](https://github.com/RiDDiX/home-assistant-matter-hub/commit/5e621aa5d0cf88b0785a4780f6f3d21cd329c522))
* improve system info API with more parameters (CPU, load, process info) ([fc291a6](https://github.com/RiDDiX/home-assistant-matter-hub/commit/fc291a6d0e38d042e4028e7713d481c45bab5a83))
## [1.7.27](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v1.7.26...v1.7.27) (2026-01-28)
### Bug Fixes
* use pre-commit handlers for thermostat setpoint changes ([#9](https://github.com/RiDDiX/home-assistant-matter-hub/issues/9)) ([0b1c118](https://github.com/RiDDiX/home-assistant-matter-hub/commit/0b1c11827837135b75484210202f4a8c14ccf137))
## [1.7.26](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v1.7.25...v1.7.26) (2026-01-28)
### Bug Fixes
* use pre-commit reactor to set thermostatRunningMode before Matter.js internal handler ([#24](https://github.com/RiDDiX/home-assistant-matter-hub/issues/24)) ([6ccc964](https://github.com/RiDDiX/home-assistant-matter-hub/commit/6ccc9640362aae9cac9b0e6dfb0c51133bcdb5cf))
## [1.7.25](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v1.7.24...v1.7.25) (2026-01-28)
### Features
* sort bridges alphabetically in UI ([#30](https://github.com/RiDDiX/home-assistant-matter-hub/issues/30)) ([e26d7c1](https://github.com/RiDDiX/home-assistant-matter-hub/commit/e26d7c1afc85a474d343e9e5d4b5e36651968684))
## [1.7.24](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v1.7.23...v1.7.24) (2026-01-28)
### Bug Fixes
* add asLocalActor to FanControlServer reactors for access control ([f3fb3fc](https://github.com/RiDDiX/home-assistant-matter-hub/commit/f3fb3fc80de4873f416f13cef16e6cdb329d436b))
## [1.7.23](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v1.7.22...v1.7.23) (2026-01-28)
### Bug Fixes
* use asLocalActor in thermostat reactors to fix access control issues ([585cc9b](https://github.com/RiDDiX/home-assistant-matter-hub/commit/585cc9b4424e84d5381287ad6f7a1ab934c569f2))
## [1.7.22](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v1.7.21...v1.7.22) (2026-01-28)
### Bug Fixes
* set controlSequenceOfOperation based on features in initialize() ([#28](https://github.com/RiDDiX/home-assistant-matter-hub/issues/28)) ([a1dc67e](https://github.com/RiDDiX/home-assistant-matter-hub/commit/a1dc67eb17189d678aea628f26d53c0b07338968))
## [1.7.21](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v1.7.20...v1.7.21) (2026-01-28)
### Bug Fixes
* use setImmediate for thermostat setpoint and mode changes ([#9](https://github.com/RiDDiX/home-assistant-matter-hub/issues/9), [#24](https://github.com/RiDDiX/home-assistant-matter-hub/issues/24)) ([baf4475](https://github.com/RiDDiX/home-assistant-matter-hub/commit/baf447525048b209c76fe3c5a6d69a88b9c08015))
## [1.7.20](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v1.7.19...v1.7.20) (2026-01-28)
### Bug Fixes
* set thermostat defaults in ThermostatServer function for conformance ([7b0b956](https://github.com/RiDDiX/home-assistant-matter-hub/commit/7b0b956a81e9ef17550c3f8ebcf687137d1e23da))
## [1.7.19](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v1.7.18...v1.7.19) (2026-01-28)
### Bug Fixes
* enable PhysicalContact feature for OccupancySensing cluster (required since revision 5) ([855aeb9](https://github.com/RiDDiX/home-assistant-matter-hub/commit/855aeb91e6d1284c8a9d8f21fddfb2a8108d89e2))
## [1.7.18](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v1.7.17...v1.7.18) (2026-01-28)
### Bug Fixes
* prevent thermostat init crash by setting default deadband and improve version reporting ([b93b4c7](https://github.com/RiDDiX/home-assistant-matter-hub/commit/b93b4c7fae194636f1b6bea26dcfba958fc0c2ad))
## [1.7.17](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v1.7.16...v1.7.17) (2026-01-27)
### Bug Fixes
* only apply thermostat deadband when currently in Auto mode ([#21](https://github.com/RiDDiX/home-assistant-matter-hub/issues/21)) ([0b0825f](https://github.com/RiDDiX/home-assistant-matter-hub/commit/0b0825fceaba1d4262c157a6e0a6b11a1f7719bf))
## [1.7.16](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v1.7.15...v1.7.16) (2026-01-27)
### Bug Fixes
* add null checks for entity.state in behavior servers and remove Matter.js patch workaround ([43942a9](https://github.com/RiDDiX/home-assistant-matter-hub/commit/43942a9281998e6c73f7774626143808309a3111))
## [1.7.15](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v1.7.14...v1.7.15) (2026-01-27)
### Bug Fixes
* handle Home Assistant action errors to prevent unhandled promise rejections (fixes [#17](https://github.com/RiDDiX/home-assistant-matter-hub/issues/17)) ([d35229b](https://github.com/RiDDiX/home-assistant-matter-hub/commit/d35229b25980e2e970220be91c5212d3fa174be8))
## [1.7.14](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v1.7.13...v1.7.14) (2026-01-27)
### Features
* add Pump device with proper PumpConfigurationAndControl cluster ([579b287](https://github.com/RiDDiX/home-assistant-matter-hub/commit/579b2877d337a2c6b0d25469dcca60166c8f499c))
## [1.7.13](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v1.7.12...v1.7.13) (2026-01-27)
### Bug Fixes
* remove broken Pump device (missing mandatory PumpConfigurationAndControl cluster) ([91e7a06](https://github.com/RiDDiX/home-assistant-matter-hub/commit/91e7a0603d4df788e7223329cf61e3b4984a36e3))
## [1.7.12](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v1.7.11...v1.7.12) (2026-01-27)
### Bug Fixes
* add smokeCoAlarm to ClusterId enum ([4ddbe59](https://github.com/RiDDiX/home-assistant-matter-hub/commit/4ddbe5904c87759dd4129ad578b16f9b36c8a58d))
* separate Smoke and CO alarm types (cherry-pick from alpha) ([00b1cbb](https://github.com/RiDDiX/home-assistant-matter-hub/commit/00b1cbbd23d14ed9c91200bc3ea6688853900744))
### Features
* add AirPurifier and Pump Matter device types ([71bd320](https://github.com/RiDDiX/home-assistant-matter-hub/commit/71bd32004b5b8617b3e214f258e89213e81781ef))
* add Pressure, Flow sensors and Valve device type (cherry-pick from alpha) ([a6499e1](https://github.com/RiDDiX/home-assistant-matter-hub/commit/a6499e10d6348957f7b60e8d659fff37752c26bb))
* add Smoke/CO Alarm device type (cherry-pick from alpha) ([ecb148c](https://github.com/RiDDiX/home-assistant-matter-hub/commit/ecb148c14e4aacd8dcd1c6404ec55209d8b6318f))
## [1.7.11](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v1.7.10...v1.7.11) (2026-01-27)
### Bug Fixes
* move PACKAGE_VERSION ARG after FROM in standalone Dockerfile ([5a1fbd1](https://github.com/RiDDiX/home-assistant-matter-hub/commit/5a1fbd143990f509598f01b418a777e5a38a403b))
## [1.7.10](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v1.7.9...v1.7.10) (2026-01-27)
### Bug Fixes
* clamp thermostat setpoints to valid limits to prevent Matter.js validation errors ([0e48566](https://github.com/RiDDiX/home-assistant-matter-hub/commit/0e485668423bdd5b7740e3be4c101f07c8a45529))
## [1.7.9](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v1.7.8...v1.7.9) (2026-01-27)
### Bug Fixes
* set initial RVC state before super.initialize() to satisfy Matter.js validation ([f51a9b2](https://github.com/RiDDiX/home-assistant-matter-hub/commit/f51a9b25f119486a0348233e27e394cb68cd42c8))
## [1.7.8](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v1.7.7...v1.7.8) (2026-01-27)
### Bug Fixes
* ensure Bun stub fix is included in stable release ([a7f55ba](https://github.com/RiDDiX/home-assistant-matter-hub/commit/a7f55ba7061ce0f2d1dac216f5cfbe8400c97940))
## [1.7.7](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v1.7.6...v1.7.7) (2026-01-27)
### Bug Fixes
* trigger release for Matter.js access control patch ([5c184af](https://github.com/RiDDiX/home-assistant-matter-hub/commit/5c184af741f70b868417c7070c35cbf31efd981d))
## [1.7.6](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v1.7.5...v1.7.6) (2026-01-27)
### Bug Fixes
* bundle Matter.js packages to include access control patch ([765284c](https://github.com/RiDDiX/home-assistant-matter-hub/commit/765284cb4a7ba7cb8106651497556ddca74d9e89))
* patch Matter.js FabricAccessControl to grant Operate access when cluster undefined ([ff9f554](https://github.com/RiDDiX/home-assistant-matter-hub/commit/ff9f5545aafc8c8bf5629d9789978dc2f5c16d2d))
* stub Bun imports to prevent runtime errors in Node.js ([28b9f53](https://github.com/RiDDiX/home-assistant-matter-hub/commit/28b9f5353f09641e5050cbc05c1caacaa92064af))
## [1.7.5](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v1.7.4...v1.7.5) (2026-01-27)
### Bug Fixes
* FanControl step command not calling Home Assistant ([b5527b5](https://github.com/RiDDiX/home-assistant-matter-hub/commit/b5527b50dec4291bc4c4347f70d98eddabfcf117))
## [1.7.4](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v1.7.3...v1.7.4) (2026-01-26)
### Bug Fixes
* move super.initialize() to beginning in rvc behavior servers ([734461c](https://github.com/RiDDiX/home-assistant-matter-hub/commit/734461caa922dcafde08ad3ea6974d5c5dda3710))
## [1.7.3](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v1.7.2...v1.7.3) (2026-01-26)
### Bug Fixes
* add missing await to super.initialize() in behavior servers ([9131f21](https://github.com/RiDDiX/home-assistant-matter-hub/commit/9131f215244254e1d43bd2421dcebb6ab69d1375))
## [1.7.2](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v1.7.1...v1.7.2) (2026-01-26)
### Bug Fixes
* round fan percentage to nearest valid step ([#8](https://github.com/RiDDiX/home-assistant-matter-hub/issues/8)) ([d01ef90](https://github.com/RiDDiX/home-assistant-matter-hub/commit/d01ef90abd7cbee4724f6aa01f95c613135e0c17))
## [1.7.1](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v1.7.0...v1.7.1) (2026-01-26)
### Bug Fixes
* return minimum level instead of null for controller compatibility (lights, humidifier) ([682677a](https://github.com/RiDDiX/home-assistant-matter-hub/commit/682677acee6e49cc4ac3ac43f56bb13b94e938f4))
# [1.7.0](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v1.6.2...v1.7.0) (2026-01-26)
### Features
* add dark mode toggle and device list sorting ([98e4aaf](https://github.com/RiDDiX/home-assistant-matter-hub/commit/98e4aafd655b985f15d02da950b3485752268c91))
## [1.6.2](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v1.6.1...v1.6.2) (2026-01-26)
### Bug Fixes
* pass APP_VERSION environment variable to Docker containers ([958910f](https://github.com/RiDDiX/home-assistant-matter-hub/commit/958910fa346bed4f3d4399566969d39ef19ad4dd))
## [1.6.1](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v1.6.0...v1.6.1) (2026-01-26)
### Bug Fixes
* handle mutex-closed error gracefully during shutdown ([24d489c](https://github.com/RiDDiX/home-assistant-matter-hub/commit/24d489c600f0b5110e90abe83fec0cb1efae8cf4))
# [1.6.0](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v1.5.0...v1.6.0) (2026-01-26)
### Features
* add AirQuality sensor, improve Fan speed control, add Media Player playback ([76f9660](https://github.com/RiDDiX/home-assistant-matter-hub/commit/76f966036d0bf49fc558015d9f5116cdd02a4131))
# [1.5.0](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v1.4.8...v1.5.0) (2026-01-26)
### Features
* health monitoring dashboard, auto-recovery, bridge wizard ([ac9c595](https://github.com/RiDDiX/home-assistant-matter-hub/commit/ac9c595e6a13a5258bf3e8129e40272050ccec23))
## [1.4.8](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v1.4.7...v1.4.8) (2026-01-26)
### Bug Fixes
* cover position comparison, thermostat offline status ([4f4b80b](https://github.com/RiDDiX/home-assistant-matter-hub/commit/4f4b80b1079db5b1369f112ff8d4613ce0d985b9))
## [1.4.7](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v1.4.6...v1.4.7) (2026-01-26)
### Bug Fixes
* improve humidity sensor limits, light type detection, and media player power control ([ee0c803](https://github.com/RiDDiX/home-assistant-matter-hub/commit/ee0c803b435dc155dffba879459cd6c7131363e4))
## [1.4.6](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v1.4.5...v1.4.6) (2026-01-26)
### Bug Fixes
* correct unit mismatch in thermostat deadband (0.1°C vs 0.01°C) ([745e913](https://github.com/RiDDiX/home-assistant-matter-hub/commit/745e913614191f255a5ecefd97f9114a2fd225fb))
## [1.4.5](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v1.4.4...v1.4.5) (2026-01-26)
### Bug Fixes
* minSetpointDeadBand int8 overflow (250 -> 25) ([e929dd7](https://github.com/RiDDiX/home-assistant-matter-hub/commit/e929dd7da8535ca2321e618efc311617f7044957))
## [1.4.4](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v1.4.3...v1.4.4) (2026-01-26)
### Bug Fixes
* thermostat deadband constraint violation causing boot loop with climate entities ([81774f6](https://github.com/RiDDiX/home-assistant-matter-hub/commit/81774f6967617ffe3f9a15bfa393c073fcfd84e6))
## [1.4.3](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v1.4.2...v1.4.3) (2026-01-26)
### Bug Fixes
* add .nojekyll file and copy to docs build output for GitHub Pages ([18c308e](https://github.com/RiDDiX/home-assistant-matter-hub/commit/18c308e5bde7ba4c900e0139a7540f02ca8692ae))
## [1.4.2](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v1.4.1...v1.4.2) (2026-01-26)
### Bug Fixes
* add environment config for GitHub Pages deployment ([d62d40c](https://github.com/RiDDiX/home-assistant-matter-hub/commit/d62d40c1a6b1c6b1fa723c4d1b563da30ec6630c))
## [1.4.1](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v1.4.0...v1.4.1) (2026-01-26)
### Bug Fixes
* add explicit docs build step with BASE_URL env for GitHub Pages ([1cd2593](https://github.com/RiDDiX/home-assistant-matter-hub/commit/1cd2593fa7bd611bb8aabe76d41eda830d71d4e3))
# [1.4.0](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v1.3.1...v1.4.0) (2026-01-26)
### Bug Fixes
* trigger v1.4.0 release with bridge export/import feature ([bf8a255](https://github.com/RiDDiX/home-assistant-matter-hub/commit/bf8a255fb4838cb983ad89e8d52fe1c4e2c84f5d))
### Features
* add bridge export/import functionality ([b6e774a](https://github.com/RiDDiX/home-assistant-matter-hub/commit/b6e774aa76bfdc9ad7d5ce6b5e1d0945f05fabb6))
## [1.3.1](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v1.3.0...v1.3.1) (2026-01-25)
### Bug Fixes
* rebuild frontend with APP_VERSION during release ([34b0bdf](https://github.com/RiDDiX/home-assistant-matter-hub/commit/34b0bdf38cee70309ff1a4c0b2cec004ed6b261c))
# [1.3.0](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v1.2.0...v1.3.0) (2026-01-25)
### Bug Fixes
* **docs:** add base_url for GitHub Pages deployment ([d4e589e](https://github.com/RiDDiX/home-assistant-matter-hub/commit/d4e589e519b7fb97e5a75a91e0ca15ae477f2c15))
* pin Node.js to 22.13.1 for armv7 Docker support ([5be5e97](https://github.com/RiDDiX/home-assistant-matter-hub/commit/5be5e9762375b95b9db0f9c1869d3c20f1183c85))
### Features
* drop armv7 support, upgrade to Node 24 ([0b53cc6](https://github.com/RiDDiX/home-assistant-matter-hub/commit/0b53cc67aaadcc1b375e04cf7ed8ae6df5068108))
# [1.2.0](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v1.1.3...v1.2.0) (2026-01-25)
### Features
* graceful handling of entities with too long IDs ([6580cdd](https://github.com/RiDDiX/home-assistant-matter-hub/commit/6580cdd5df4a54557302f26e594f741540a67a72))
## [1.1.3](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v1.1.2...v1.1.3) (2026-01-25)
### Bug Fixes
* **docker:** add tini for proper signal handling ([244800d](https://github.com/RiDDiX/home-assistant-matter-hub/commit/244800d8d52e80e7760d0f99981b66f20c7a1c13))
## [1.1.2](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v1.1.1...v1.1.2) (2026-01-25)
### Bug Fixes
* revert to Node 22 - Node 24 has no armv7 Docker support ([2206ae4](https://github.com/RiDDiX/home-assistant-matter-hub/commit/2206ae4036ef036e8695384ffede68301b25d2bf))
## [1.1.1](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v1.1.0...v1.1.1) (2026-01-25)
### Bug Fixes
* disable NPM publish - package owned by original maintainer ([9d65932](https://github.com/RiDDiX/home-assistant-matter-hub/commit/9d65932aa92365e04a98693125d3ea05ce9ce55a))
# [1.1.0](https://github.com/RiDDiX/home-assistant-matter-hub/compare/v1.0.0...v1.1.0) (2026-01-25)
### Features
* add regex and device_name filters, update to riddix ownership, fix Windows compatibility ([2095da4](https://github.com/RiDDiX/home-assistant-matter-hub/commit/2095da43bec3078ce450f806d65a266f12b0fc9c))
# 1.0.0 (2026-01-25)
### Bug Fixes
* add additional null-checks to prevent startup failures ([c53c29f](https://github.com/RiDDiX/home-assistant-matter-hub/commit/c53c29f09734c5acb84889451286c182fc461363)), closes [#584](https://github.com/RiDDiX/home-assistant-matter-hub/issues/584)
* add configuration option to set Country Code in regulatory config ([f0145ac](https://github.com/RiDDiX/home-assistant-matter-hub/commit/f0145acc1eb8222acb505f8c4784aec52f14b48c)), closes [#541](https://github.com/RiDDiX/home-assistant-matter-hub/issues/541)
* add debug logging when home assistant actions fail ([d77826e](https://github.com/RiDDiX/home-assistant-matter-hub/commit/d77826ef95fd7f8de87abffcd7a09326e47ebb5c)), closes [#264](https://github.com/RiDDiX/home-assistant-matter-hub/issues/264)
* add explicit icon for google vendor id ([0afbd42](https://github.com/RiDDiX/home-assistant-matter-hub/commit/0afbd42441e05f4fb0592d724c58b6ee7b695b1e)), closes [#32](https://github.com/RiDDiX/home-assistant-matter-hub/issues/32)
* add extra logging when a device cannot be created ([fc0a2f0](https://github.com/RiDDiX/home-assistant-matter-hub/commit/fc0a2f0aef69d44093ee214571868ab01ad23658)), closes [#404](https://github.com/RiDDiX/home-assistant-matter-hub/issues/404)
* add fallback mechanism for empty json files ([035a0bd](https://github.com/RiDDiX/home-assistant-matter-hub/commit/035a0bd174c0cc52ab595f578e5f9cad967da609)), closes [#9](https://github.com/RiDDiX/home-assistant-matter-hub/issues/9)
* add further null checks to prevent bridge from failing ([b8e55c4](https://github.com/RiDDiX/home-assistant-matter-hub/commit/b8e55c424ef9c33ea32f738d8e294087972d55d2)), closes [#404](https://github.com/RiDDiX/home-assistant-matter-hub/issues/404) [#412](https://github.com/RiDDiX/home-assistant-matter-hub/issues/412)
* add hash to state subscription to prevent reuses when entity filter is changed ([1162dce](https://github.com/RiDDiX/home-assistant-matter-hub/commit/1162dced1bd9f41d40b526e8a84f010b840cccf4)), closes [#37](https://github.com/RiDDiX/home-assistant-matter-hub/issues/37)
* add missing token to generate github releases ([dd3479f](https://github.com/RiDDiX/home-assistant-matter-hub/commit/dd3479fec0e5ee021f1f355b71bb30b83a2ebcb3))
* add more configuration details ([7c95b3c](https://github.com/RiDDiX/home-assistant-matter-hub/commit/7c95b3c7f24ab6c7da82ec8300eb5ce1910523de))
* add more details when home assistant connection fails ([963d3b2](https://github.com/RiDDiX/home-assistant-matter-hub/commit/963d3b25fd6f0f42e411e30d71491d6ff876a034))
* add silly logs for entity exclusion ([e635f91](https://github.com/RiDDiX/home-assistant-matter-hub/commit/e635f91eb380c2a028924fc91c26093d848284dd)), closes [#40](https://github.com/RiDDiX/home-assistant-matter-hub/issues/40)
* **addon:** revert docker entrypoint setup for the native home assistant addon ([095bd97](https://github.com/RiDDiX/home-assistant-matter-hub/commit/095bd972180e47c181cce9081254778a341fcccf))
* another try to properly react to state events ([04ba690](https://github.com/RiDDiX/home-assistant-matter-hub/commit/04ba6909111108d0982b78d8deaff7d2ea471d99))
* automatically retry home assistant connection on startup ([47979d9](https://github.com/RiDDiX/home-assistant-matter-hub/commit/47979d9dfdaccb3242a9f0b890f610695eda2107)), closes [#347](https://github.com/RiDDiX/home-assistant-matter-hub/issues/347)
* **automation, scene, input_button, button:** add 'lighting' feature to allow onOff to work properly ([2f0bf90](https://github.com/RiDDiX/home-assistant-matter-hub/commit/2f0bf907ac58958de03ddef44b8e898350f1dbd4)), closes [#638](https://github.com/RiDDiX/home-assistant-matter-hub/issues/638) [#636](https://github.com/RiDDiX/home-assistant-matter-hub/issues/636) [#630](https://github.com/RiDDiX/home-assistant-matter-hub/issues/630) [#596](https://github.com/RiDDiX/home-assistant-matter-hub/issues/596)
* avoid transaction locks in applyPatchState by assigning each key ([#869](https://github.com/RiDDiX/home-assistant-matter-hub/issues/869)) ([7c755d2](https://github.com/RiDDiX/home-assistant-matter-hub/commit/7c755d2e997c26f5cc576d2d97d4054b542aba9f))
* **basic-information-server:** Use device vendor ([#472](https://github.com/RiDDiX/home-assistant-matter-hub/issues/472)) ([7fd669a](https://github.com/RiDDiX/home-assistant-matter-hub/commit/7fd669a6304329183995eb78e2b536cc8292583e))
* **basic-information:** add vendor id and names to all devices ([d3e4703](https://github.com/RiDDiX/home-assistant-matter-hub/commit/d3e4703583eb7bd9545d74faf3434085311bcc34))
* **basic-information:** consider maxLength of device properties ([627aea5](https://github.com/RiDDiX/home-assistant-matter-hub/commit/627aea5149c831a0592f12e7f42618379e4adad3)), closes [#6](https://github.com/RiDDiX/home-assistant-matter-hub/issues/6)
* **basic-information:** ensure variables are actually strings ([dc5f700](https://github.com/RiDDiX/home-assistant-matter-hub/commit/dc5f700d843a57465d4456c502aba264160acd8a)), closes [#400](https://github.com/RiDDiX/home-assistant-matter-hub/issues/400)
* **basic-information:** prevent empty values to fail initialization ([73185d5](https://github.com/RiDDiX/home-assistant-matter-hub/commit/73185d58b5a9e1b67b972af5801fa1d1966a7586)), closes [#393](https://github.com/RiDDiX/home-assistant-matter-hub/issues/393)
* **basic-information:** use proper device information instead of mocked values ([d33c6e8](https://github.com/RiDDiX/home-assistant-matter-hub/commit/d33c6e8099a38ce5ed6138d31a6088dc8d2e2336))
* **basicInformation:** reduce the hash for long names to 4 chars ([1212ad3](https://github.com/RiDDiX/home-assistant-matter-hub/commit/1212ad3e50cbfc9dec8b748bc4dcf6c800692baa)), closes [#116](https://github.com/RiDDiX/home-assistant-matter-hub/issues/116)
* **basicInformation:** use the entity_id as name, if name is missing ([d4baf5c](https://github.com/RiDDiX/home-assistant-matter-hub/commit/d4baf5c14845cc9f446b9eabdfb66c1f346ff030)), closes [#117](https://github.com/RiDDiX/home-assistant-matter-hub/issues/117)
* **binary_sensor:** made config of boolean state cluster optional ([0710d89](https://github.com/RiDDiX/home-assistant-matter-hub/commit/0710d8922faf01077873ba0bd3b28033fe57e64b)), closes [#154](https://github.com/RiDDiX/home-assistant-matter-hub/issues/154)
* **binary_sensor:** revert to invert state for ALL contact sensors ([572fc85](https://github.com/RiDDiX/home-assistant-matter-hub/commit/572fc85f5b4d6f9d293d41d08a57569d3fd0d28b))
* **binary_sensor:** safe access the config from the state ([b703cc7](https://github.com/RiDDiX/home-assistant-matter-hub/commit/b703cc7f2d2ee91abe1447335e8ae2b33b691cd3)), closes [#78](https://github.com/RiDDiX/home-assistant-matter-hub/issues/78)
* **bridge:** enable flex wrapping for filter chips in BridgeDetails ([#95](https://github.com/RiDDiX/home-assistant-matter-hub/issues/95)) ([4dcda7a](https://github.com/RiDDiX/home-assistant-matter-hub/commit/4dcda7a49a32b0052a15fa4c15d3885d605fc4b2)), closes [#94](https://github.com/RiDDiX/home-assistant-matter-hub/issues/94)
* **bridge:** since matter 1.4 bridge names are limited to 32 characters ([d6bb614](https://github.com/RiDDiX/home-assistant-matter-hub/commit/d6bb614b32d36297ce8555394d41b34c63eb2818)), closes [#623](https://github.com/RiDDiX/home-assistant-matter-hub/issues/623)
* built clean update mechanism to prevent devices to get re-created ([26dc0be](https://github.com/RiDDiX/home-assistant-matter-hub/commit/26dc0bea5b5b625c340569bfb2192d9930330ceb)), closes [#214](https://github.com/RiDDiX/home-assistant-matter-hub/issues/214)
* bumb matter.js to 0.12.3 ([a1266d9](https://github.com/RiDDiX/home-assistant-matter-hub/commit/a1266d9f7330334bfb20cc0aec296a2a6c29352e)), closes [#485](https://github.com/RiDDiX/home-assistant-matter-hub/issues/485) [#491](https://github.com/RiDDiX/home-assistant-matter-hub/issues/491)
* change fallthrough matcher after migrating to express@5 ([620eddd](https://github.com/RiDDiX/home-assistant-matter-hub/commit/620eddd0caa9a3e1450eff36b489d22592eb8b34))
* **ci:** add repository to repository_dispatch ([28d34b0](https://github.com/RiDDiX/home-assistant-matter-hub/commit/28d34b06874be5fb5b2b10e40df179d1afd1fe60))
* **ci:** allow multiple docker image tags ([c737066](https://github.com/RiDDiX/home-assistant-matter-hub/commit/c7370662c0f53c99ab9eeabef7f0d3b7ba94f2f2))
* **ci:** automatic releases for the addon repository including changelog ([4559883](https://github.com/RiDDiX/home-assistant-matter-hub/commit/45598834ed446ed7303a0a780ea1accb3aaced8f)), closes [#90](https://github.com/RiDDiX/home-assistant-matter-hub/issues/90)
* **ci:** enable releases on the 'latest' channel ([1b8d02d](https://github.com/RiDDiX/home-assistant-matter-hub/commit/1b8d02d3d260a8a6b234189a8b2e7b6bb767a2aa))
* **ci:** properly load changelog for complete release notes ([b85f3d1](https://github.com/RiDDiX/home-assistant-matter-hub/commit/b85f3d121ea35041b0be1b884aa65f933cbbb01d))
* **ci:** remove typo which prevented the release workflow ([7330d8d](https://github.com/RiDDiX/home-assistant-matter-hub/commit/7330d8d08e15c8aa2c1e176f2e46abd16048eb40))
* cleanup boot sequence and state handling, update all dependencies ([4afb864](https://github.com/RiDDiX/home-assistant-matter-hub/commit/4afb86469268dca6ed4f1103cc316f64c2a182ec))
* **climate & fan:** correctly react to property changes ([08a4d68](https://github.com/RiDDiX/home-assistant-matter-hub/commit/08a4d684205d294ea5d2216c19eaaa55b4b5beac)), closes [#624](https://github.com/RiDDiX/home-assistant-matter-hub/issues/624)
* **climate:** add OnOff cluster to climates, so that they can be turned on and off ([841a192](https://github.com/RiDDiX/home-assistant-matter-hub/commit/841a192fd35b9583098c9c0e324cd20291139a3a))
* **climate:** allow auto-mode only ([7bb1f68](https://github.com/RiDDiX/home-assistant-matter-hub/commit/7bb1f6834893b53cf50fa0ae2bf80ec3d71a706c)), closes [#47](https://github.com/RiDDiX/home-assistant-matter-hub/issues/47)
* **climate:** do not set the target position when device is off ([b828295](https://github.com/RiDDiX/home-assistant-matter-hub/commit/b82829560f460efb22fe9b3debbe57016766cb4d)), closes [#169](https://github.com/RiDDiX/home-assistant-matter-hub/issues/169)
* **climate:** ensure correct temperature conversion between home assistant and matter ([bb33b7b](https://github.com/RiDDiX/home-assistant-matter-hub/commit/bb33b7bbbe9ed3473b2ba9c0a28de39b406a9f19)), closes [#411](https://github.com/RiDDiX/home-assistant-matter-hub/issues/411)
* **climate:** ignore unsupported covers and print a warning instead of failing ([317ef5c](https://github.com/RiDDiX/home-assistant-matter-hub/commit/317ef5cac93d92255b339812b3b426298ecf0833)), closes [#561](https://github.com/RiDDiX/home-assistant-matter-hub/issues/561)
* **climate:** map all neccessary properties from climate to thermostat ([72ab81e](https://github.com/RiDDiX/home-assistant-matter-hub/commit/72ab81e59be5823cb64f05cb2b0570e524905a8e)), closes [#73](https://github.com/RiDDiX/home-assistant-matter-hub/issues/73)
* **climate:** only add humidity sensor if available at all ([948a34a](https://github.com/RiDDiX/home-assistant-matter-hub/commit/948a34a3c76151c81f6929e0fc77a9b188470b89)), closes [#168](https://github.com/RiDDiX/home-assistant-matter-hub/issues/168)
* **climate:** remove optional temperature cluster ([#147](https://github.com/RiDDiX/home-assistant-matter-hub/issues/147)) ([a6d9baa](https://github.com/RiDDiX/home-assistant-matter-hub/commit/a6d9baa6cd364e22260ecbfb290cda9177409e80)), closes [#142](https://github.com/RiDDiX/home-assistant-matter-hub/issues/142)
* **climate:** set controlSequenceOfOperation as a required property ([4816273](https://github.com/RiDDiX/home-assistant-matter-hub/commit/4816273b5702bf84ada2dae1149fdd17f9ea9536)), closes [#16](https://github.com/RiDDiX/home-assistant-matter-hub/issues/16)
* **climate:** use 'current_temperature' attribute to get current temperature ([b7475a7](https://github.com/RiDDiX/home-assistant-matter-hub/commit/b7475a70de0d2171dba55dbed6c5a112cd6b4e17))
* **climate:** use cooling and heating together with auto mode ([6193a40](https://github.com/RiDDiX/home-assistant-matter-hub/commit/6193a407be100eaa5dc0ec80c8aa41bfa4be5227))
* **climate:** use entity state instead of hvac_mode attribute ([ff20e85](https://github.com/RiDDiX/home-assistant-matter-hub/commit/ff20e852a65c3b35ef0d65a4035bb8b3f309d91c)), closes [#449](https://github.com/RiDDiX/home-assistant-matter-hub/issues/449)
* **climate:** use entity state value as fallback for all status reports ([20483e8](https://github.com/RiDDiX/home-assistant-matter-hub/commit/20483e8da80a56708d472dec3edb6e8ec4ba6dad)), closes [#73](https://github.com/RiDDiX/home-assistant-matter-hub/issues/73)
* **color-control:** Propagate colorMode ([ce5ced4](https://github.com/RiDDiX/home-assistant-matter-hub/commit/ce5ced423943421a07d11faff877d9eb7ab47f46)), closes [#225](https://github.com/RiDDiX/home-assistant-matter-hub/issues/225)
* **colorControl:** validate min and max mireds to stay in bounds ([2e10106](https://github.com/RiDDiX/home-assistant-matter-hub/commit/2e10106e06d13273ff7fc9348f4a4212dc2659c7)), closes [#379](https://github.com/RiDDiX/home-assistant-matter-hub/issues/379)
* Cover open state incorrectly syncs as "null" instead of 0% in Matter ([#910](https://github.com/RiDDiX/home-assistant-matter-hub/issues/910)) ([9c4b528](https://github.com/RiDDiX/home-assistant-matter-hub/commit/9c4b528b76dc78e2d55d413e1655b719e630e8b0))
* **cover:** add AbsolutePosition feature to position aware covers and fake PositionAware feature for non position aware covers ([7fb8a01](https://github.com/RiDDiX/home-assistant-matter-hub/commit/7fb8a01931f905fd338723859b0fa690c69100e1)), closes [#144](https://github.com/RiDDiX/home-assistant-matter-hub/issues/144)
* **cover:** allow covers to be not position aware ([7af0298](https://github.com/RiDDiX/home-assistant-matter-hub/commit/7af0298135e24c8f09782833c68fad851a8c0904)), closes [#144](https://github.com/RiDDiX/home-assistant-matter-hub/issues/144)
* **cover:** do not use configStatus to control lift directions ([de7aae8](https://github.com/RiDDiX/home-assistant-matter-hub/commit/de7aae8292526aafedaafe1ad7567d51e233cb71)), closes [#144](https://github.com/RiDDiX/home-assistant-matter-hub/issues/144)
* **cover:** keep current position in bounds ([41f10bf](https://github.com/RiDDiX/home-assistant-matter-hub/commit/41f10bfe32047f65ca17d28eddabb4eda158fc4a))
* **cover:** remove absolute position and add operational status ([5e37273](https://github.com/RiDDiX/home-assistant-matter-hub/commit/5e372735046c79e2e1949f8376d63a9a09b57858))
* **cover:** remove unallowed properties from covers without positions ([241206c](https://github.com/RiDDiX/home-assistant-matter-hub/commit/241206c1f5716b82aca2189614575efc53b844dc))
* **cover:** split feature flag 'mimicHaBehavior' into two features flags for more control ([bd24afd](https://github.com/RiDDiX/home-assistant-matter-hub/commit/bd24afd64434665258e9567fce286753dd5cad34))
* **cover:** use compatible cover types for tilt only or both ([a28ee12](https://github.com/RiDDiX/home-assistant-matter-hub/commit/a28ee129da8463f3a9acee6ca629781f882d3ea4)), closes [#393](https://github.com/RiDDiX/home-assistant-matter-hub/issues/393)
* **cover:** use compatible endProductType for tilt and lift ([38c9731](https://github.com/RiDDiX/home-assistant-matter-hub/commit/38c97317c95a75998d427da9010b01733dda418b)), closes [#444](https://github.com/RiDDiX/home-assistant-matter-hub/issues/444)
* debounce HA entity updates to 1 transaction for its attributes ([#870](https://github.com/RiDDiX/home-assistant-matter-hub/issues/870)) ([3608873](https://github.com/RiDDiX/home-assistant-matter-hub/commit/36088738bc710d360c20c6a5689efdfaba3bf358))
* **deps:** update all npm dependencies ([690abbc](https://github.com/RiDDiX/home-assistant-matter-hub/commit/690abbc6346239e6b299126e6dc8b86308bded12))
* **deps:** update dependency ajv to v8 ([e73e5c5](https://github.com/RiDDiX/home-assistant-matter-hub/commit/e73e5c5cfb985857c2d632cbdaeb01bd6d285049))
* **deps:** update matter.js to v0.11.8 ([8fe9509](https://github.com/RiDDiX/home-assistant-matter-hub/commit/8fe950993d1ef7715da388de73b7c1a1afbb3c55))
* disable automatic releases ([54f6e50](https://github.com/RiDDiX/home-assistant-matter-hub/commit/54f6e50a692d887740ee53085fdd6b1d8c51b87c))
* disable matter environment parsing ([effe5a4](https://github.com/RiDDiX/home-assistant-matter-hub/commit/effe5a4278e68f658c3035e33ee54da3e55505d3))
* Do not interpret "unknown" boolean states as "true" matter state ([#856](https://github.com/RiDDiX/home-assistant-matter-hub/issues/856)) ([e3bf044](https://github.com/RiDDiX/home-assistant-matter-hub/commit/e3bf0441157464fe661bfca1d32473a3e6ed8440))
* **docker:** ensure the app handles process signals properly ([a8dd37e](https://github.com/RiDDiX/home-assistant-matter-hub/commit/a8dd37e62c4509b1ef04771611e104dabd67937a)), closes [#516](https://github.com/RiDDiX/home-assistant-matter-hub/issues/516)
* **docker:** migrate all docker images to node22 ([0af1d92](https://github.com/RiDDiX/home-assistant-matter-hub/commit/0af1d92431c88ac9af0cbbb5e06440cb9010f073))
* **docker:** refactor entrypoint and cmd to allow proper shutdown ([57c01b2](https://github.com/RiDDiX/home-assistant-matter-hub/commit/57c01b28bcaee707e3499ea630dd54605272f6a8)), closes [#516](https://github.com/RiDDiX/home-assistant-matter-hub/issues/516)
* **docker:** remove environment variables from dockerfile ([24adece](https://github.com/RiDDiX/home-assistant-matter-hub/commit/24adece5615e29578ba382dc2acccde37d911672))
* **docs:** add base-url ([7d8e4a0](https://github.com/RiDDiX/home-assistant-matter-hub/commit/7d8e4a0187215a053aec3aa83352c718e28e6006))
* **docs:** change the addon repository to be added in home assistant ([4aedf2e](https://github.com/RiDDiX/home-assistant-matter-hub/commit/4aedf2ec6f7f30d1e5ea6638c4c6cba6c805baa8))
* enable update of feature flags without restarting the addon ([a5bacab](https://github.com/RiDDiX/home-assistant-matter-hub/commit/a5bacab2ded71d249b92419c60c6fda0442936d9))
* **fan-control:** always set fan mode sequence ([57803ca](https://github.com/RiDDiX/home-assistant-matter-hub/commit/57803ca63d9d8250a98c6a07e1db592e1a3cea87)), closes [#274](https://github.com/RiDDiX/home-assistant-matter-hub/issues/274)
* finally fix bigint serialization to be compatible with matter.js ([51f84e1](https://github.com/RiDDiX/home-assistant-matter-hub/commit/51f84e10c11f9031b1e919a46be6cae1005b0320))
* fix OnOffServer after Matter.js 0.13.0-nightly upgrade ([26c3ee7](https://github.com/RiDDiX/home-assistant-matter-hub/commit/26c3ee72ceed48ff5b2086fe49fb95c07459bc95)), closes [#621](https://github.com/RiDDiX/home-assistant-matter-hub/issues/621) [#620](https://github.com/RiDDiX/home-assistant-matter-hub/issues/620)
* frontend version number ([3ca7218](https://github.com/RiDDiX/home-assistant-matter-hub/commit/3ca7218cd5af318779c8d969bc9f694fca34bfe5))
* **frontend:** Add Amazon and Apple vendor IDs ([a244855](https://github.com/RiDDiX/home-assistant-matter-hub/commit/a2448556a61a202b318242bc7a75ccb963a22626))
* **frontend:** add base to index.html ([75137fe](https://github.com/RiDDiX/home-assistant-matter-hub/commit/75137febcab98a7687d50eda0a4e22d70652cb06))
* **frontend:** add copy-to-clipboard action to cluster states ([f79ef69](https://github.com/RiDDiX/home-assistant-matter-hub/commit/f79ef69048294245f571055a81757ab405e41c45))
* **frontend:** add explicit main page to not prevent history-back ([ed13eb8](https://github.com/RiDDiX/home-assistant-matter-hub/commit/ed13eb84cbdacefe6b8208de92e0df2684a07351)), closes [#246](https://github.com/RiDDiX/home-assistant-matter-hub/issues/246) [#238](https://github.com/RiDDiX/home-assistant-matter-hub/issues/238)
* **frontend:** add margin to the commissioning qr-code ([#198](https://github.com/RiDDiX/home-assistant-matter-hub/issues/198)) ([9498ae9](https://github.com/RiDDiX/home-assistant-matter-hub/commit/9498ae9ebf982b46b84c9cc1707fa1b000c89f4d))
* **frontend:** Add second Samsung vendor ID ([#256](https://github.com/RiDDiX/home-assistant-matter-hub/issues/256)) ([5ce01aa](https://github.com/RiDDiX/home-assistant-matter-hub/commit/5ce01aaef12ba09267e72c80996627ce686c6000)), closes [#253](https://github.com/RiDDiX/home-assistant-matter-hub/issues/253)
* **frontend:** adjust base url to prevent broken urls ([370d25b](https://github.com/RiDDiX/home-assistant-matter-hub/commit/370d25b3363fcc09d4a9cbb0627dae8de79713fe))
* ignore entities by their hidden and disabled state ([9e7b641](https://github.com/RiDDiX/home-assistant-matter-hub/commit/9e7b6413e5311cec2e13e05b1d034259615174c4)), closes [#23](https://github.com/RiDDiX/home-assistant-matter-hub/issues/23)
* implement moveToLevelWithOnOff for all levelControls ([93ab431](https://github.com/RiDDiX/home-assistant-matter-hub/commit/93ab431eaf4b6cb7dab67d79ad772938baf8f33d)), closes [#34](https://github.com/RiDDiX/home-assistant-matter-hub/issues/34)
* improve logging to debug inclusion and exclusion ([f055652](https://github.com/RiDDiX/home-assistant-matter-hub/commit/f055652c87be7b887f2a46583e723e971028c582))
* **input_button:** turn the matter device 'on' for a short time ([57465a6](https://github.com/RiDDiX/home-assistant-matter-hub/commit/57465a635f9fffe10156b36ff2d7aacd5a2dcfa3)), closes [#388](https://github.com/RiDDiX/home-assistant-matter-hub/issues/388)
* **input_button:** use correct action to trigger the button ([936ac64](https://github.com/RiDDiX/home-assistant-matter-hub/commit/936ac64b60da28033e79535f468fe508cbf23f5b)), closes [#501](https://github.com/RiDDiX/home-assistant-matter-hub/issues/501)
* introduce an initial start-up delay to make sure home assistant is ready ([0fdb09a](https://github.com/RiDDiX/home-assistant-matter-hub/commit/0fdb09aee02220113f25414bcc160485cb663ae6))
* **level-control:** configure minimal transition time ([e754974](https://github.com/RiDDiX/home-assistant-matter-hub/commit/e754974dad037c5c12755acf3b548bd5216a807c)), closes [#4](https://github.com/RiDDiX/home-assistant-matter-hub/issues/4)
* **light:** add fallback-transition time to level- and color-control ([b0ed5a8](https://github.com/RiDDiX/home-assistant-matter-hub/commit/b0ed5a8ff7747d471c37d6f866f462eedef92ea4)), closes [#4](https://github.com/RiDDiX/home-assistant-matter-hub/issues/4)
* **light:** allow adjusting min and max level if value is out of bounds ([a95dbda](https://github.com/RiDDiX/home-assistant-matter-hub/commit/a95dbdadeaf17913ca8ea80c1745aadde87cc2f4)), closes [#336](https://github.com/RiDDiX/home-assistant-matter-hub/issues/336)
* **light:** default hue and saturation to 0 when not available ([306bf5a](https://github.com/RiDDiX/home-assistant-matter-hub/commit/306bf5ae88bcb83df00663ce0c235f5db72b0bac)), closes [#134](https://github.com/RiDDiX/home-assistant-matter-hub/issues/134)
* **light:** do not set out-of-bounds color temperatures ([a22ae25](https://github.com/RiDDiX/home-assistant-matter-hub/commit/a22ae25bda441a0c395ce31b2e58243df0632ac5)), closes [#53](https://github.com/RiDDiX/home-assistant-matter-hub/issues/53)
* **light:** ensure color temperature is always within boundaries ([dd47e08](https://github.com/RiDDiX/home-assistant-matter-hub/commit/dd47e085b8dd97de8b6612589e5093118372a2ba)), closes [#676](https://github.com/RiDDiX/home-assistant-matter-hub/issues/676)
* **light:** only round min and max values properly ([50394f6](https://github.com/RiDDiX/home-assistant-matter-hub/commit/50394f607ab18cd70eda23edb3f761dde15778ae)), closes [#99](https://github.com/RiDDiX/home-assistant-matter-hub/issues/99)
* **light:** Return 0.0 instead of null for light brightness to prevent apple home to fail ([7ddbfdd](https://github.com/RiDDiX/home-assistant-matter-hub/commit/7ddbfdd74edf02e1a64fe02e8d9920d970daae4f))
* **light:** round values after converting kelvin and mireds ([e4ad137](https://github.com/RiDDiX/home-assistant-matter-hub/commit/e4ad137ba6e52745751619e6c5311b3670d3200a)), closes [#4](https://github.com/RiDDiX/home-assistant-matter-hub/issues/4)
* **lights:** apply rounding to brightness and color calculations ([f72cd9a](https://github.com/RiDDiX/home-assistant-matter-hub/commit/f72cd9a66d38d74c75fd85e7eee6ea6fed3cea36))
* **lights:** auto adjust min and max mireds when value is out of bounds ([83a6fa0](https://github.com/RiDDiX/home-assistant-matter-hub/commit/83a6fa03cee49a054c22d12646ac10b71d960bf7))
* **lights:** debounce home assistant actions to prevent race conditions ([#855](https://github.com/RiDDiX/home-assistant-matter-hub/issues/855)) ([bd38e20](https://github.com/RiDDiX/home-assistant-matter-hub/commit/bd38e20dd98b21e2abafd39d514898ac48663b4a))
* **lights:** enable features for on/off and level control ([e89cb67](https://github.com/RiDDiX/home-assistant-matter-hub/commit/e89cb6726b434b788844d09f873821fa29fdcd1f))
* **light:** set previous level when light is turned off ([f761edd](https://github.com/RiDDiX/home-assistant-matter-hub/commit/f761edd0e4aaa916d88cb45f030997c325f04672))
* **lights:** preserve last level control state ([6991d9b](https://github.com/RiDDiX/home-assistant-matter-hub/commit/6991d9b4403a435887b69d83d04f1dff7e2712a1)), closes [#217](https://github.com/RiDDiX/home-assistant-matter-hub/issues/217)
* **lights:** proper boundaries for color temperature ([784f186](https://github.com/RiDDiX/home-assistant-matter-hub/commit/784f1866dcba40accc383509b6b5ff54ea02f8bf)), closes [#392](https://github.com/RiDDiX/home-assistant-matter-hub/issues/392)
* **lights:** remove old and wrong properties from lights ([0c02a6c](https://github.com/RiDDiX/home-assistant-matter-hub/commit/0c02a6c74704cf23a3b2c1d783db33730ddf70da)), closes [#138](https://github.com/RiDDiX/home-assistant-matter-hub/issues/138)
* **light:** swap min and max temperature when mixed up in the entity ([bcd84cd](https://github.com/RiDDiX/home-assistant-matter-hub/commit/bcd84cdada63203e91c03f6e56fab2de72778972)), closes [#410](https://github.com/RiDDiX/home-assistant-matter-hub/issues/410)
* **light:** use correct device type for color temp only devices ([4b57edf](https://github.com/RiDDiX/home-assistant-matter-hub/commit/4b57edf09beb7af88b1c91b0a633f62505d325b6)), closes [#52](https://github.com/RiDDiX/home-assistant-matter-hub/issues/52)
* log but avoid crash for invalid device errors ([df983ed](https://github.com/RiDDiX/home-assistant-matter-hub/commit/df983ed9119ce7c7edbcbbc7881ff1552cbda704))
* **matter:** finish transaction before calling home assistant services ([f66372c](https://github.com/RiDDiX/home-assistant-matter-hub/commit/f66372c3f63445bf113b504daca2338a133e9c94)), closes [#225](https://github.com/RiDDiX/home-assistant-matter-hub/issues/225)
* **media_player:** set default input when no input could be determined ([0830f18](https://github.com/RiDDiX/home-assistant-matter-hub/commit/0830f18af2225ea8a6e053422008457df3d5844f)), closes [#393](https://github.com/RiDDiX/home-assistant-matter-hub/issues/393)
* minor frontend fixes ([97aa72a](https://github.com/RiDDiX/home-assistant-matter-hub/commit/97aa72a360e9bc5b7a81adc858543820490efb9b)), closes [#93](https://github.com/RiDDiX/home-assistant-matter-hub/issues/93)
* minor patch in state management ([cb7607e](https://github.com/RiDDiX/home-assistant-matter-hub/commit/cb7607ea80d960ce83f7800b7ac46df4c95791fc))
* **on-off:** allow sending on and off commands, when already on or off ([898ba0d](https://github.com/RiDDiX/home-assistant-matter-hub/commit/898ba0dd8073c5eef85ab5e7ee93e1f5ddc0c080)), closes [#320](https://github.com/RiDDiX/home-assistant-matter-hub/issues/320)
* only hash labels larger than max length ([3e71fb3](https://github.com/RiDDiX/home-assistant-matter-hub/commit/3e71fb37a1c77dba038e91dde13261685a4a888f))
* prevent bridge edit screen from automatically changing the port ([415fada](https://github.com/RiDDiX/home-assistant-matter-hub/commit/415fadabbe184decacec3a270d36485bf7a1095e))
* prevent edge cases where storage gets deleted ([3bdc6ee](https://github.com/RiDDiX/home-assistant-matter-hub/commit/3bdc6ee6c66c771ae51297bcc66332c20d40d011))
* prevent race conditions when home assistant responds faster than matter ([#211](https://github.com/RiDDiX/home-assistant-matter-hub/issues/211)) ([5ca0727](https://github.com/RiDDiX/home-assistant-matter-hub/commit/5ca07272656cbd1489ebfbf7edb2b9668d3d84f1)), closes [#208](https://github.com/RiDDiX/home-assistant-matter-hub/issues/208)
* properly handle transactions to prevent cyclic event flows ([afce77c](https://github.com/RiDDiX/home-assistant-matter-hub/commit/afce77c29eebbf966651a43fd1022671a620bfe2)), closes [#763](https://github.com/RiDDiX/home-assistant-matter-hub/issues/763) [#745](https://github.com/RiDDiX/home-assistant-matter-hub/issues/745)
* properly report brightness value when light is off ([#909](https://github.com/RiDDiX/home-assistant-matter-hub/issues/909)) ([a002204](https://github.com/RiDDiX/home-assistant-matter-hub/commit/a00220414606f9d56fc177646727cd406ea4a6de))
* properly trap process signals and shutdown the application ([69c1175](https://github.com/RiDDiX/home-assistant-matter-hub/commit/69c1175c22a7ecd8a9e8dafe2292ff18d074bc84)), closes [#516](https://github.com/RiDDiX/home-assistant-matter-hub/issues/516)
* properly wait for home assistant to boot before starting any bridge ([b8986cc](https://github.com/RiDDiX/home-assistant-matter-hub/commit/b8986cc198a460dca8a1c7a7c3b74c4d38187098)), closes [#574](https://github.com/RiDDiX/home-assistant-matter-hub/issues/574) [#228](https://github.com/RiDDiX/home-assistant-matter-hub/issues/228) [#459](https://github.com/RiDDiX/home-assistant-matter-hub/issues/459)
* properly wait for transactions to begin and to commit ([#877](https://github.com/RiDDiX/home-assistant-matter-hub/issues/877)) ([1f96b41](https://github.com/RiDDiX/home-assistant-matter-hub/commit/1f96b41e6c50b4ae4b51f934b6bce2d18492d266)), closes [#876](https://github.com/RiDDiX/home-assistant-matter-hub/issues/876)
* refactor all clusters to use reactTo and pessimistic state changes ([cd00915](https://github.com/RiDDiX/home-assistant-matter-hub/commit/cd00915c7fe2d0a82d7bc6419294fc4e78286ad8))
* refactor thermostat server to a single behavior with feature flags ([a939600](https://github.com/RiDDiX/home-assistant-matter-hub/commit/a93960071cf46bb60fc9d78e9f0dedbafbdfea22))
* remove all entities which don't have a state ([cb7b76c](https://github.com/RiDDiX/home-assistant-matter-hub/commit/cb7b76c10ee55cd018ac8d4d59cf25bba58f3325)), closes [#11](https://github.com/RiDDiX/home-assistant-matter-hub/issues/11)
* remove feature flags ([75b2335](https://github.com/RiDDiX/home-assistant-matter-hub/commit/75b2335e4322c6df2df99cd4909defcd24b5c382))
* remove first-release flag ([3b90bfe](https://github.com/RiDDiX/home-assistant-matter-hub/commit/3b90bfe7323f3100ad833bfb324da55a0c33468c))
* remove funding ([c7eafaa](https://github.com/RiDDiX/home-assistant-matter-hub/commit/c7eafaaa860f1ca0046f6c559ca073c324717620))
* resolve dependabot vulnerability checks ([f2aa5ca](https://github.com/RiDDiX/home-assistant-matter-hub/commit/f2aa5ca046fa71f93271d42abb328a496e82e69d))
* revert matter.js and cleanup dependencies ([89507ce](https://github.com/RiDDiX/home-assistant-matter-hub/commit/89507ce1a9df3a74426fd294d3755115a2b1eafa))
* revert matter.js to 0.11.5-alpha.0-20241121-c31bc6998 ([a52a66e](https://github.com/RiDDiX/home-assistant-matter-hub/commit/a52a66edf2780497a18bfed9df1b4a171df7a1a0))
* revert offline transactions for updates ([9d548ea](https://github.com/RiDDiX/home-assistant-matter-hub/commit/9d548ea994444ab50c8edfffd222da0c2af6afa6)), closes [#887](https://github.com/RiDDiX/home-assistant-matter-hub/issues/887) [#876](https://github.com/RiDDiX/home-assistant-matter-hub/issues/876)
* **scene:** default to off state to be able to turn it on ([1af9513](https://github.com/RiDDiX/home-assistant-matter-hub/commit/1af9513e4eeecbb1833ab15a5e71446a1c37a819)), closes [#199](https://github.com/RiDDiX/home-assistant-matter-hub/issues/199)
* **script, automation, scene:** explicit call the right commands to activate scripts, automations, and scenes ([66f41cd](https://github.com/RiDDiX/home-assistant-matter-hub/commit/66f41cd324711e9d8874efb400c979784ba325a1)), closes [#326](https://github.com/RiDDiX/home-assistant-matter-hub/issues/326)
* **sensor:** fix temperature conversion ([59c17d8](https://github.com/RiDDiX/home-assistant-matter-hub/commit/59c17d89390fd9e9c22e9d7633e75b134f80a7e9)), closes [#64](https://github.com/RiDDiX/home-assistant-matter-hub/issues/64)
* smaller fixes after upgrading to Matter 1.4 ([7472e7f](https://github.com/RiDDiX/home-assistant-matter-hub/commit/7472e7f62f03d7da859b67d58a07bcdf0363a25a)), closes [#615](https://github.com/RiDDiX/home-assistant-matter-hub/issues/615)
* **storage:** do not load device states from disk ([1cc51db](https://github.com/RiDDiX/home-assistant-matter-hub/commit/1cc51db653b85defb4c8d94d10098c2c1890f747)), closes [#532](https://github.com/RiDDiX/home-assistant-matter-hub/issues/532)
* **storage:** fixed storage migration of the last release ([8ddb9b5](https://github.com/RiDDiX/home-assistant-matter-hub/commit/8ddb9b5be1e51dd57828226f9befc41e977fbe5d)), closes [#523](https://github.com/RiDDiX/home-assistant-matter-hub/issues/523)
* **storage:** use multi-file storage to prevent broken storage files due to race conditions ([98179e6](https://github.com/RiDDiX/home-assistant-matter-hub/commit/98179e6d13e44df32fcb73884c5d960fc0f231cc)), closes [#435](https://github.com/RiDDiX/home-assistant-matter-hub/issues/435)
* support pattern matching ([8107a8b](https://github.com/RiDDiX/home-assistant-matter-hub/commit/8107a8b8d66d01e55af8be178f12d6078b68aa4c)), closes [#14](https://github.com/RiDDiX/home-assistant-matter-hub/issues/14) [#30](https://github.com/RiDDiX/home-assistant-matter-hub/issues/30)
* **switch:** show switches as 'off' if they are unavailable ([5b799fb](https://github.com/RiDDiX/home-assistant-matter-hub/commit/5b799fb176829d31f2a7253c9cdf6b2b8cf676cb)), closes [#496](https://github.com/RiDDiX/home-assistant-matter-hub/issues/496)
* **thermostat:** add additional logging when unit of measurement changes ([90b625b](https://github.com/RiDDiX/home-assistant-matter-hub/commit/90b625bda5f201a10ffbd1ba8a67b2c1bf1847af)), closes [#411](https://github.com/RiDDiX/home-assistant-matter-hub/issues/411)
* **thermostat:** Check if setting temperature range is supported ([#453](https://github.com/RiDDiX/home-assistant-matter-hub/issues/453)) ([ba3a2f6](https://github.com/RiDDiX/home-assistant-matter-hub/commit/ba3a2f6e594639388c874e11dcc3f6a3c51021f2)), closes [#377](https://github.com/RiDDiX/home-assistant-matter-hub/issues/377) [#449](https://github.com/RiDDiX/home-assistant-matter-hub/issues/449)
* **thermostat:** Compare setpoint with target temperature ([#254](https://github.com/RiDDiX/home-assistant-matter-hub/issues/254)) ([b7259ca](https://github.com/RiDDiX/home-assistant-matter-hub/commit/b7259cad4ae50c90e29f5581eeb5812af4274be6))
* **thermostat:** consider the default unit of measurements from home assistant for temperatures ([e9aeb1a](https://github.com/RiDDiX/home-assistant-matter-hub/commit/e9aeb1ac06507d1d8d5577a7831a976e03fffc05)), closes [#348](https://github.com/RiDDiX/home-assistant-matter-hub/issues/348)
* **thermostat:** refactor how states are synchronized ([551da69](https://github.com/RiDDiX/home-assistant-matter-hub/commit/551da69cfa7287677337c166e3cde0ce08310a63))
* **thermostat:** set thermostatRunningState more explicit ([8617c88](https://github.com/RiDDiX/home-assistant-matter-hub/commit/8617c8880e93ac06522574170129d58f9a1c7a0e)), closes [#241](https://github.com/RiDDiX/home-assistant-matter-hub/issues/241)
* **thermostat:** Skip temp commands if state is unavailable ([#255](https://github.com/RiDDiX/home-assistant-matter-hub/issues/255)) ([5e68c47](https://github.com/RiDDiX/home-assistant-matter-hub/commit/5e68c470eeddd3da760daccb1e14dee9adcc9bd1)), closes [#216](https://github.com/RiDDiX/home-assistant-matter-hub/issues/216)
* trigger new release ([d00b83f](https://github.com/RiDDiX/home-assistant-matter-hub/commit/d00b83f2715b19c1ad96d88da6d88d1afe345614))
* trying to figure out why serialization works locally but not in docker ([a2c880b](https://github.com/RiDDiX/home-assistant-matter-hub/commit/a2c880b386f7f6517cf2979062ec5682f3ac017a))
* update all dependencies including matter.js ([197f01c](https://github.com/RiDDiX/home-assistant-matter-hub/commit/197f01c06724c2d411035680c5ffc3bc510f4da8))
* update dependencies and switch from nx-releases to semantic-release ([a587383](https://github.com/RiDDiX/home-assistant-matter-hub/commit/a5873838adbadfc2b132a9b8d068637242ea83ef))
* upgrade to latest matter.js to fix on-off and connectivity issues ([91d05eb](https://github.com/RiDDiX/home-assistant-matter-hub/commit/91d05eb913102cfbd9162d2859fa55706554b6a0)), closes [#627](https://github.com/RiDDiX/home-assistant-matter-hub/issues/627) [#613](https://github.com/RiDDiX/home-assistant-matter-hub/issues/613) [#594](https://github.com/RiDDiX/home-assistant-matter-hub/issues/594)
* use fallback dirname for node:18 ([bbe0903](https://github.com/RiDDiX/home-assistant-matter-hub/commit/bbe09033cc7fd29c4dab4c231f107490fb49287c))
* use matter internal serialization to be able to serialize additional types (bigint, etc.) ([04e6bc5](https://github.com/RiDDiX/home-assistant-matter-hub/commit/04e6bc5b45f63d1f4e835479c1fb6bc1ff79960e)), closes [#836](https://github.com/RiDDiX/home-assistant-matter-hub/issues/836)
* Use Transaction.act to handle lock acquisition in applyPatchState ([#872](https://github.com/RiDDiX/home-assistant-matter-hub/issues/872)) ([f10c7ed](https://github.com/RiDDiX/home-assistant-matter-hub/commit/f10c7ed22ba51b49b6133e234731663009884776))
* **vacuum:** consider supported features when pausing a vacuum ([70ac3af](https://github.com/RiDDiX/home-assistant-matter-hub/commit/70ac3af2cb4697d6547882bb8fd82b9547b1e536)), closes [#645](https://github.com/RiDDiX/home-assistant-matter-hub/issues/645) [#659](https://github.com/RiDDiX/home-assistant-matter-hub/issues/659)
* **vacuum:** proper implement pause, resume and mode change commands ([c29ed54](https://github.com/RiDDiX/home-assistant-matter-hub/commit/c29ed543ffcb077964185b764fdd6d41d1bbc371)), closes [#616](https://github.com/RiDDiX/home-assistant-matter-hub/issues/616) [#637](https://github.com/RiDDiX/home-assistant-matter-hub/issues/637)
* **vacuum:** return to dock when put into idle mode ([3a8ac4a](https://github.com/RiDDiX/home-assistant-matter-hub/commit/3a8ac4a38c14a70f8ea68e64526c78aba9cb0b72))
### chore
* major refactoring due to the growing number of supported device types ([75a1df3](https://github.com/RiDDiX/home-assistant-matter-hub/commit/75a1df3de48347aa51fd01927d601dcadd30f049)), closes [#649](https://github.com/RiDDiX/home-assistant-matter-hub/issues/649) [#644](https://github.com/RiDDiX/home-assistant-matter-hub/issues/644)
### Features
* add a customized app logo ([#202](https://github.com/RiDDiX/home-assistant-matter-hub/issues/202)) ([f01dba6](https://github.com/RiDDiX/home-assistant-matter-hub/commit/f01dba6cfbea3a5f1b6555b70e49247e12a2d1aa))
* add base url and proxy detection ([bbce762](https://github.com/RiDDiX/home-assistant-matter-hub/commit/bbce762296b4f5d3b01d541710a57be229419be7))
* add descriptions for docker-compose ([7b304fd](https://github.com/RiDDiX/home-assistant-matter-hub/commit/7b304fd7da2d84bc2d06ee45fcfaaabb767e7009))
* add IP whitelisting to prevent unauthorized access ([916b3ae](https://github.com/RiDDiX/home-assistant-matter-hub/commit/916b3ae5f38f21b0f5f86e2caa1acc338f79c3d5))
* add support for input_boolean, scene, automation, script ([e63a955](https://github.com/RiDDiX/home-assistant-matter-hub/commit/e63a955f22b40a9ecac24a8f4f1003db41b2a169)), closes [#21](https://github.com/RiDDiX/home-assistant-matter-hub/issues/21)
* adjust proxy request handling and update documentation ([f6bdd20](https://github.com/RiDDiX/home-assistant-matter-hub/commit/f6bdd20aa6acb4c8c723d0a926736b37c9b52e49))
* allow configuring the mdns-interface ([441c99b](https://github.com/RiDDiX/home-assistant-matter-hub/commit/441c99bb15b9366ffc32a226041242efc22fc784)), closes [#42](https://github.com/RiDDiX/home-assistant-matter-hub/issues/42)
* allow filtering by entity_category ([fc83505](https://github.com/RiDDiX/home-assistant-matter-hub/commit/fc835056b7f3d9fedb02b52ca3bff567916b5f4e))
* allow include and exclude by area ([a3ef4a6](https://github.com/RiDDiX/home-assistant-matter-hub/commit/a3ef4a6bbbdd565168835af84047b510e4d62a52))
* allow including hidden entities with a feature flag ([03be49d](https://github.com/RiDDiX/home-assistant-matter-hub/commit/03be49d87b47c4e6f01155166d2fd7da07ebca77)), closes [#515](https://github.com/RiDDiX/home-assistant-matter-hub/issues/515)
* allow specifying basic authentication ([4a40caf](https://github.com/RiDDiX/home-assistant-matter-hub/commit/4a40caff805ff83fd12c482b42f933c56a804802)), closes [#434](https://github.com/RiDDiX/home-assistant-matter-hub/issues/434)
* **basic-information:** add serial number to devices ([7c37dc1](https://github.com/RiDDiX/home-assistant-matter-hub/commit/7c37dc1d49dcc1a4f1a1187bab0af7812ee70b97)), closes [#266](https://github.com/RiDDiX/home-assistant-matter-hub/issues/266)
* **basicInformation:** add change detection and reachable check to all devices ([d48c9b6](https://github.com/RiDDiX/home-assistant-matter-hub/commit/d48c9b63c658c323dd80cb55f724e087369f66de))
* **binary_sensor:** add support for water leak detector ([2f8707a](https://github.com/RiDDiX/home-assistant-matter-hub/commit/2f8707af6a5df1212fe143f804361928591fd5e2)), closes [#48](https://github.com/RiDDiX/home-assistant-matter-hub/issues/48)
* **binary_sensor:** allow defaulting unknown device_classes to OnOffSensor (feature flag) ([fffef29](https://github.com/RiDDiX/home-assistant-matter-hub/commit/fffef29d66b0d8525f18a6757bceaa8db3bb48d8)), closes [#525](https://github.com/RiDDiX/home-assistant-matter-hub/issues/525)
* **cli:** added a config-option to provide a configuration file instead of CLI arguments ([b5325d6](https://github.com/RiDDiX/home-assistant-matter-hub/commit/b5325d6c14fd9a1d289b94bd1275d88732387cae)), closes [#115](https://github.com/RiDDiX/home-assistant-matter-hub/issues/115)
* **cli:** allow explicit whitelisting of ip addresses for http ([dee117e](https://github.com/RiDDiX/home-assistant-matter-hub/commit/dee117e2bf3a03bd55657eff8aadb7258c04b486))
* **climate:** add temperature measurement and humidity sensor ([3b44979](https://github.com/RiDDiX/home-assistant-matter-hub/commit/3b44979896bc7c3ddb24e98025499f4de7d7d5d7)), closes [#68](https://github.com/RiDDiX/home-assistant-matter-hub/issues/68) [#96](https://github.com/RiDDiX/home-assistant-matter-hub/issues/96)
* **climate:** add thermostatRunningMode only for autoMode ([c928ca5](https://github.com/RiDDiX/home-assistant-matter-hub/commit/c928ca5c29bc7549969d5ac770151f084c23dbb4)), closes [#68](https://github.com/RiDDiX/home-assistant-matter-hub/issues/68)
* **cover:** allow covers to mimic HA behaviors ([5e2907a](https://github.com/RiDDiX/home-assistant-matter-hub/commit/5e2907a8f4780a8e720a9b830a25babc5c22b58b)), closes [#384](https://github.com/RiDDiX/home-assistant-matter-hub/issues/384) [#297](https://github.com/RiDDiX/home-assistant-matter-hub/issues/297) [#291](https://github.com/RiDDiX/home-assistant-matter-hub/issues/291)
* **cover:** allow tilt feature ([9506263](https://github.com/RiDDiX/home-assistant-matter-hub/commit/95062636f6ed8b89e821e79e03e26533fca3dd25)), closes [#349](https://github.com/RiDDiX/home-assistant-matter-hub/issues/349)
* extracted bridge creation to it's own page, allow editing an existing bridge ([38287af](https://github.com/RiDDiX/home-assistant-matter-hub/commit/38287afebb6205160fb058ed26af0059ddff9bd0)), closes [#7](https://github.com/RiDDiX/home-assistant-matter-hub/issues/7) [#10](https://github.com/RiDDiX/home-assistant-matter-hub/issues/10) [#25](https://github.com/RiDDiX/home-assistant-matter-hub/issues/25)
* **fan-control:** Implement fan control cluster ([#258](https://github.com/RiDDiX/home-assistant-matter-hub/issues/258)) ([20cf2bf](https://github.com/RiDDiX/home-assistant-matter-hub/commit/20cf2bf4e305b779347e04d612989243c1a8c8b7)), closes [#43](https://github.com/RiDDiX/home-assistant-matter-hub/issues/43) [#173](https://github.com/RiDDiX/home-assistant-matter-hub/issues/173) [#250](https://github.com/RiDDiX/home-assistant-matter-hub/issues/250)
* **frontend:** add app logo to header ([f9d8021](https://github.com/RiDDiX/home-assistant-matter-hub/commit/f9d80219cd40e3ae234b09da9e89f34f8ef15e47))
* **frontend:** add details how to connect multiple fabrics ([1b717ac](https://github.com/RiDDiX/home-assistant-matter-hub/commit/1b717ac561e04bbff6aef40880404a6eeda4b125))
* **frontend:** New form-based bridge configuration ([#197](https://github.com/RiDDiX/home-assistant-matter-hub/issues/197)) ([d513357](https://github.com/RiDDiX/home-assistant-matter-hub/commit/d5133573444155b60c8a464d8ecf904449eb845a))
* **frontend:** refactored menu structure ([ab40cbf](https://github.com/RiDDiX/home-assistant-matter-hub/commit/ab40cbf8094181814bba41e8279374c2d88c64bb))
* **frontend:** replace brand icons and add samsung ([b3991e2](https://github.com/RiDDiX/home-assistant-matter-hub/commit/b3991e27b37a722d1431790e30cf22bc8ea3d3fc))
* handle button entity the same way as input_button ([#480](https://github.com/RiDDiX/home-assistant-matter-hub/issues/480)) ([573ad24](https://github.com/RiDDiX/home-assistant-matter-hub/commit/573ad2467792fd429d5d52079a033a06f4b65015)), closes [#341](https://github.com/RiDDiX/home-assistant-matter-hub/issues/341)
* **humidifer:** add support for humidifiers mapped to PlugInUnits ([dd7fe69](https://github.com/RiDDiX/home-assistant-matter-hub/commit/dd7fe69576b5efac4ae06c92512b7c01b149b270)), closes [#100](https://github.com/RiDDiX/home-assistant-matter-hub/issues/100)
* **input_button:** add support for input_button entities ([7b38ad9](https://github.com/RiDDiX/home-assistant-matter-hub/commit/7b38ad9be399782201fa0b24a03ade774c02738f)), closes [#195](https://github.com/RiDDiX/home-assistant-matter-hub/issues/195)
* **light:** add support for RGBW and RGBWW lights ([e66a180](https://github.com/RiDDiX/home-assistant-matter-hub/commit/e66a180027b1cc629dcc146a8f2db617fe31f571)), closes [#514](https://github.com/RiDDiX/home-assistant-matter-hub/issues/514)
* **lights:** in general support color control for all lights having hs_color ([91a269d](https://github.com/RiDDiX/home-assistant-matter-hub/commit/91a269d3e4a797adce81bf56c89f18aff93c85eb)), closes [#415](https://github.com/RiDDiX/home-assistant-matter-hub/issues/415)
* link to new documentation ([4419a90](https://github.com/RiDDiX/home-assistant-matter-hub/commit/4419a90f7a39bbdea90c81c714d543ff6ff60d66))
* **media_player:** add support for media_players as OnOffPluginUnits ([59f081c](https://github.com/RiDDiX/home-assistant-matter-hub/commit/59f081c76e252c4a4ff86669e65d2f0807fb680f)), closes [#57](https://github.com/RiDDiX/home-assistant-matter-hub/issues/57)
* **media_player:** expose media_player as speaker device if feature flag is activated ([#156](https://github.com/RiDDiX/home-assistant-matter-hub/issues/156)) ([b2cd50a](https://github.com/RiDDiX/home-assistant-matter-hub/commit/b2cd50a9a86404375eaa46b07f1c744bac33fb9d))
* **media_player:** source selection, mute and volume fixes ([#363](https://github.com/RiDDiX/home-assistant-matter-hub/issues/363)) ([8858c30](https://github.com/RiDDiX/home-assistant-matter-hub/commit/8858c301e687e1688ff4ae7a09f15af275e3bf21))
* **nx-cloud:** setup nx cloud workspace ([2919527](https://github.com/RiDDiX/home-assistant-matter-hub/commit/2919527b09482e15f69b7bbb1546bbd06c974674))
* pre-build the addon docker image to increase installation speed and reduce backup size ([179f266](https://github.com/RiDDiX/home-assistant-matter-hub/commit/179f2660409972f7c4ecc38ad808f1ec4c83cdba)), closes [#323](https://github.com/RiDDiX/home-assistant-matter-hub/issues/323)
* prepare configurations per domainm, entity and compatibility mode ([cb0b599](https://github.com/RiDDiX/home-assistant-matter-hub/commit/cb0b5999c677895bf5799f5f01a13dc70518ddb3))
* project setup and complete migration ([51301ac](https://github.com/RiDDiX/home-assistant-matter-hub/commit/51301ac33e023925ab25fbaf994f7bb1e30e5e3a))
* **sensor:** Add illuminance sensor type ([#758](https://github.com/RiDDiX/home-assistant-matter-hub/issues/758)) ([67ec42b](https://github.com/RiDDiX/home-assistant-matter-hub/commit/67ec42bcd2e2be06d6ced32bbad60e111c147034))
* show version number in app title ([70bdca8](https://github.com/RiDDiX/home-assistant-matter-hub/commit/70bdca89f98b8ab9afac2da7256f98f7772c9390)), closes [#38](https://github.com/RiDDiX/home-assistant-matter-hub/issues/38)
* Taking a Holiday Break See You in the New Year! ([86bea0a](https://github.com/RiDDiX/home-assistant-matter-hub/commit/86bea0ae57c7bcf747dec24046aa947bc37aa925))
* use custom homeAssistantBehavior for better state management ([6e0f862](https://github.com/RiDDiX/home-assistant-matter-hub/commit/6e0f86246d4393cd77fcb64b3a40dd6af07c79f1))
* Use device area if available for entities that have no area directly set ([#403](https://github.com/RiDDiX/home-assistant-matter-hub/issues/403)) ([bda867e](https://github.com/RiDDiX/home-assistant-matter-hub/commit/bda867e11f53e605d652269af4792f3266b8867e))
* **vacuum:** add basic support for vacuums (RVC) ([9021b7b](https://github.com/RiDDiX/home-assistant-matter-hub/commit/9021b7bc579535cb59f3cc832f2fce438c986f54))
### BREAKING CHANGES
* This could affect some sensors like water leak or occupancy. Make sure to verify your automations in Alexa, Apple Home, Google Home and others.
* MAINTAINER WANTED! This project is currently **looking for a new maintainer**. Due to limited time, I can no longer actively maintain it. If you are interested in taking over or co-maintaining, please reach out via GitHub Discussions (#825).
* Due to the growing code base and its complexity, I've decided to simplify the application by removing non-compliant workarounds.
* Almost every aspect of the device implementations were touched. I've tried to test as much as possible locally until everything was back working. But since there are so many edge cases in different devices, I probably couldn't verify everything.
* **basic-information-server:** It can happen, that your controller (Alexa, Google Home, etc.) doesn't match your existing devices and re-pairs all of them. In that case, you'll need to assign the devices to rooms and automations again.
* As the holiday season approaches and my main job keeps me busy, I havent been able to dedicate as much time to this project as Id like. Over the holidays, Ill be taking a well-deserved break to recharge. That said, if an opportunity arises, Ill try to answer a few questions or review a pull request via my phone. Im looking forward to returning refreshed and motivated in the new year. Thank you for your understanding and continued support! Happy holidays!
* **thermostat:** Auto mode from Home Assistant is no longer supported for climates / thermostats. It just doesn't fit into the Matter specification.
Instead, Heat/Cool from Home Assistant is mapped to AutoMode in Matter.
I tried to test as much as possible, but since I don't have any physical climate I needed to use GenericThermostat and BetterThermostat to make virtual climates.
My testings were therefore limited to simple tests with simple climates. This change could break existing behaviors.
Please provide feedback what is working as expected, and what isn't (https://github.com/t0bst4r/home-assistant-matter-hub/discussions/261).
* The native addon (HAOS) will use Home Assistant ingress from now on. Direct access via the port will no longer be possible.
* add EntityIsolationService to isolate problematic entities at runtime ([8d81fd2](https://github.com/RiDDiX/home-assistant-matter-hub/commit/8d81fd24d8b014274d8288cbcb5e02e5715fbfaf))
* merge alpha fixes and update README for v1.10.5 stable release ([6ea28a3](https://github.com/RiDDiX/home-assistant-matter-hub/commit/6ea28a3a2a49712f03e33a0a801d8f53f75439c4))
* merge alpha into main for v2.0.0 release ([3f94d6d](https://github.com/RiDDiX/home-assistant-matter-hub/commit/3f94d6d9b13b54bd574dcfc7829629540550b052))

View File

@@ -1,4 +1,4 @@
version: "1.9.0"
version: "2.0.2"
image: ghcr.io/riddix/home-assistant-matter-hub-addon
slug: hamh
name: Home-Assistant-Matter-Hub