Skip to content

Commit 65dd338

Browse files
author
semantic-release
committed
7.8.0
Automatically generated by python-semantic-release
1 parent 5d1ba14 commit 65dd338

3 files changed

Lines changed: 102 additions & 2 deletions

File tree

CHANGELOG.md

Lines changed: 100 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,106 @@
33
<!-- version list -->
44

55

6+
## v7.8.0 (2026-06-15)
7+
8+
### Added
9+
10+
- Support recurring calendar events via rrule in ha_config_set_calendar_event
11+
([#1585](https://github.com/homeassistant-ai/ha-mcp/pull/1585))
12+
- Add ha_manage_theme tool and themes section in ha_get_system_health (closes #1580)
13+
([#1588](https://github.com/homeassistant-ai/ha-mcp/pull/1588))
14+
- Accessibility controls and theme presets for settings UI and docs site
15+
([#1574](https://github.com/homeassistant-ai/ha-mcp/pull/1574))
16+
- Add Read Only Mode toggle (web UI + addon config)
17+
([#1573](https://github.com/homeassistant-ai/ha-mcp/pull/1573))
18+
19+
### Fixed
20+
21+
- SSE stateless_http startup, plus transient-5xx retry and HACS add timeout
22+
([#1623](https://github.com/homeassistant-ai/ha-mcp/pull/1623))
23+
- Correct setup-wizard transport config and quiet benign access-log noise
24+
([#1620](https://github.com/homeassistant-ai/ha-mcp/pull/1620))
25+
- **helpers**: Apply icon to flow/template helpers via the entity registry
26+
([#1618](https://github.com/homeassistant-ai/ha-mcp/pull/1618))
27+
- **toolsearch**: Actionable error + refresh guidance for stale tool-search catalog
28+
([#1617](https://github.com/homeassistant-ai/ha-mcp/pull/1617))
29+
- Coerce JSON-string dict/list args on all MCP container params
30+
([#1613](https://github.com/homeassistant-ai/ha-mcp/pull/1613))
31+
- **dashboards**: Recurse into nested cards in find_card + usable python_path
32+
([#1610](https://github.com/homeassistant-ai/ha-mcp/pull/1610))
33+
- Gate installer uv check on uvx, not uv
34+
([#1606](https://github.com/homeassistant-ai/ha-mcp/pull/1606))
35+
- **haos-e2e**: Apps/local refresh, Supervisor-update wait, cache-miss local build
36+
([#1600](https://github.com/homeassistant-ai/ha-mcp/pull/1600))
37+
- Coerce JSON-encoded strings on dict/list tool params
38+
([#1582](https://github.com/homeassistant-ai/ha-mcp/pull/1582))
39+
- Rename config-entry-flow machinery out of tools_* namespace
40+
([#1584](https://github.com/homeassistant-ai/ha-mcp/pull/1584))
41+
- Report stored option values instead of schema defaults in options-flow reads
42+
([#1577](https://github.com/homeassistant-ai/ha-mcp/pull/1577))
43+
44+
---
45+
<details>
46+
<summary>Internal Changes</summary>
47+
48+
49+
### Chores
50+
51+
- **addon**: Publish dev addon version 7.7.0.dev430 [skip ci]
52+
([`5d1ba14`](https://github.com/homeassistant-ai/ha-mcp/commit/5d1ba14146635d109b6a1995e2dde3f80c5d9625))
53+
- **addon**: Publish dev addon version 7.7.0.dev429 [skip ci]
54+
([`140ab8a`](https://github.com/homeassistant-ai/ha-mcp/commit/140ab8a75cbf008b0b51fcd38a298544cda83421))
55+
- **addon**: Publish dev addon version 7.7.0.dev428 [skip ci]
56+
([`52eeeba`](https://github.com/homeassistant-ai/ha-mcp/commit/52eeeba7112e9fd73be9aad3ef14534fe11564b4))
57+
- **addon**: Publish dev addon version 7.7.0.dev427 [skip ci]
58+
([`8dda905`](https://github.com/homeassistant-ai/ha-mcp/commit/8dda905f6e2336f1fa581f1230a141b2f87506e6))
59+
- **addon**: Publish dev addon version 7.7.0.dev426 [skip ci]
60+
([`be4863d`](https://github.com/homeassistant-ai/ha-mcp/commit/be4863d8a14de026911a8d30dbd69c61a7cd4ae4))
61+
- Sync tool docs after merge [skip ci]
62+
([`3193ce4`](https://github.com/homeassistant-ai/ha-mcp/commit/3193ce404bedfb6c00352fc4027e8ce4baca9222))
63+
- **addon**: Publish dev addon version 7.7.0.dev425 [skip ci]
64+
([`9130d0e`](https://github.com/homeassistant-ai/ha-mcp/commit/9130d0edcc83452015931f47f4868870b530c660))
65+
- Sync tool docs after merge [skip ci]
66+
([`f21970d`](https://github.com/homeassistant-ai/ha-mcp/commit/f21970de1e7b74d2baa39d72dee848c2feaf348d))
67+
- **addon**: Publish dev addon version 7.7.0.dev424 [skip ci]
68+
([`62baf73`](https://github.com/homeassistant-ai/ha-mcp/commit/62baf7380cf134273cdaa80b131f8fa4c168bf22))
69+
- Sync tool docs after merge [skip ci]
70+
([`ae02fe9`](https://github.com/homeassistant-ai/ha-mcp/commit/ae02fe9561a45201aa63c7c3250e59c81ec3012c))
71+
- **addon**: Publish dev addon version 7.7.0.dev423 [skip ci]
72+
([`118e4e7`](https://github.com/homeassistant-ai/ha-mcp/commit/118e4e7aded032335b45eda5213cd61436deaf8f))
73+
- **addon**: Publish dev addon version 7.7.0.dev422 [skip ci]
74+
([`1db9ef8`](https://github.com/homeassistant-ai/ha-mcp/commit/1db9ef88fd4eb0ef1604fafc15422108f9b3796d))
75+
- **addon**: Publish dev addon version 7.7.0.dev421 [skip ci]
76+
([`7c8c7ae`](https://github.com/homeassistant-ai/ha-mcp/commit/7c8c7ae72f630574b424b312181edd26973af5cd))
77+
- **addon**: Publish dev addon version 7.7.0.dev420 [skip ci]
78+
([`f248ece`](https://github.com/homeassistant-ai/ha-mcp/commit/f248ece51aecf018759ad2a087dde19a27a2ca37))
79+
- Sync tool docs after merge [skip ci]
80+
([`1e3c18c`](https://github.com/homeassistant-ai/ha-mcp/commit/1e3c18c6e92cb502ef7e4212b8484175b9a9567c))
81+
- **addon**: Publish dev addon version 7.7.0.dev419 [skip ci]
82+
([`f05d155`](https://github.com/homeassistant-ai/ha-mcp/commit/f05d1554170734c718c5483f622e5e1ea73a7419))
83+
- Sync tool docs after merge [skip ci]
84+
([`9967d50`](https://github.com/homeassistant-ai/ha-mcp/commit/9967d501e6739630bfda8b3a55ed559ac6fe95a1))
85+
- **addon**: Publish dev addon version 7.7.0.dev417 [skip ci]
86+
([`c3bf16a`](https://github.com/homeassistant-ai/ha-mcp/commit/c3bf16af9ca4231ea58046f9363d128afebe923c))
87+
- **addon**: Publish version 7.7.0 [skip ci]
88+
([`edc74fc`](https://github.com/homeassistant-ai/ha-mcp/commit/edc74fc0e8a52d5eaf02c2424cb3a3e57e393b17))
89+
90+
### Continuous Integration
91+
92+
- Fix HAOS bake with a mock screenshot engine; make e2e lanes safe to require
93+
([#1611](https://github.com/homeassistant-ai/ha-mcp/pull/1611))
94+
- **deps**: Bump esbuild from 0.25.0 to 0.28.1 in /tests/js
95+
([#1591](https://github.com/homeassistant-ai/ha-mcp/pull/1591))
96+
- Add abandoned PR policy and automated stale-PR reminders
97+
([#1589](https://github.com/homeassistant-ai/ha-mcp/pull/1589))
98+
99+
### Testing
100+
101+
- Cover rrule error paths in ha_config_set_calendar_event
102+
([#1616](https://github.com/homeassistant-ai/ha-mcp/pull/1616))
103+
</details>
104+
105+
6106
## v7.7.0 (2026-06-10)
7107

8108
### Added

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta"
44

55
[project]
66
name = "ha-mcp"
7-
version = "7.7.0"
7+
version = "7.8.0"
88
description = "Home Assistant MCP Server - Complete control of Home Assistant through MCP"
99
readme = "README.md"
1010
requires-python = ">=3.13,<3.14"

uv.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)