Skip to content

Commit 651adae

Browse files
author
semantic-release
committed
7.2.0
Automatically generated by python-semantic-release
1 parent f527a8e commit 651adae

4 files changed

Lines changed: 105 additions & 3 deletions

File tree

CHANGELOG.md

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

55

6+
## v7.2.0 (2026-04-01)
7+
8+
### Added
9+
10+
- Add managed YAML config editing tool (ha_config_set_yaml)
11+
([#827](https://github.com/homeassistant-ai/ha-mcp/pull/827))
12+
- Tool explorer with taxonomy, auto-generated docs, and design mode
13+
([#839](https://github.com/homeassistant-ai/ha-mcp/pull/839))
14+
- Add generic add-on API proxy tool (ha_call_addon_api)
15+
([#641](https://github.com/homeassistant-ai/ha-mcp/pull/641))
16+
- Add support for automation/script/scene categories
17+
([#677](https://github.com/homeassistant-ai/ha-mcp/pull/677))
18+
- Convert doc tools to MCP resources and skill references
19+
([#806](https://github.com/homeassistant-ai/ha-mcp/pull/806))
20+
- Add Python 3.14 support
21+
([#700](https://github.com/homeassistant-ai/ha-mcp/pull/700))
22+
- Search-based tool discovery with categorized call proxies
23+
([#727](https://github.com/homeassistant-ai/ha-mcp/pull/727))
24+
- **uat**: Add --mcp-env flag and tokens_first_input metric
25+
([#791](https://github.com/homeassistant-ai/ha-mcp/pull/791))
26+
27+
### Changed
28+
29+
- Credit @teh-hippo, @smenzer, @The-Greg-O; update @cj-elevate
30+
([`66b3bb8`](https://github.com/homeassistant-ai/ha-mcp/commit/66b3bb803fe0fcb4ac7172cce0dcf9f8cfb8979d))
31+
- Document OAuth v7.0.0 breaking change (HOMEASSISTANT_URL required)
32+
([#829](https://github.com/homeassistant-ai/ha-mcp/pull/829))
33+
- Replace hardcoded path with <repo-root> placeholder
34+
([#797](https://github.com/homeassistant-ai/ha-mcp/pull/797))
35+
36+
### Fixed
37+
38+
- Reduce context exhaustion and improve trace detail for debugging
39+
([#822](https://github.com/homeassistant-ai/ha-mcp/pull/822))
40+
- Add ast-grep rules to catch silent error handling bugs
41+
([#838](https://github.com/homeassistant-ai/ha-mcp/pull/838))
42+
- Add exact_match to all search tools, badge search, and dashboard deep search
43+
([#814](https://github.com/homeassistant-ai/ha-mcp/pull/814))
44+
- Surface connection errors in ha_get_overview instead of returning empty data
45+
([#812](https://github.com/homeassistant-ai/ha-mcp/pull/812))
46+
- OAuth token refresh broken and state lost on container restart
47+
([#790](https://github.com/homeassistant-ai/ha-mcp/pull/790))
48+
- **addon**: Reject corrupt or URL-valued secret paths
49+
([#792](https://github.com/homeassistant-ai/ha-mcp/pull/792))
50+
51+
### Refactoring
52+
53+
- Consolidate 5 redundant tools (merge after #806)
54+
([#813](https://github.com/homeassistant-ai/ha-mcp/pull/813))
55+
56+
---
57+
<details>
58+
<summary>Internal Changes</summary>
59+
60+
61+
### Fixed
62+
63+
- Prevent issue triage timeout on complex issues
64+
([#832](https://github.com/homeassistant-ai/ha-mcp/pull/832))
65+
66+
### Chores
67+
68+
- Credit @transportrefer for integration options schema support
69+
([#689](https://github.com/homeassistant-ai/ha-mcp/pull/689))
70+
- Credit @adraguidev for menu-based config entry flow fix
71+
([#647](https://github.com/homeassistant-ai/ha-mcp/pull/647))
72+
- Credit @saphid for config entry options flow design
73+
([#590](https://github.com/homeassistant-ai/ha-mcp/pull/590))
74+
- **deps**: Bump astro from 5.16.11 to 5.18.1 in /site
75+
([#826](https://github.com/homeassistant-ai/ha-mcp/pull/826))
76+
- **deps**: Bump picomatch in /site
77+
([#821](https://github.com/homeassistant-ai/ha-mcp/pull/821))
78+
- **deps**: Bump yaml from 2.8.2 to 2.8.3 in /site
79+
([#820](https://github.com/homeassistant-ai/ha-mcp/pull/820))
80+
- **deps**: Bump smol-toml from 1.6.0 to 1.6.1 in /site
81+
([#818](https://github.com/homeassistant-ai/ha-mcp/pull/818))
82+
- **ci**: Bump uv in PR workflow from 0.9.30 to 0.11.0 and add Renovate annotations
83+
([#817](https://github.com/homeassistant-ai/ha-mcp/pull/817))
84+
- **deps**: Update ghcr.io/astral-sh/uv docker tag to v0.11.0
85+
([#816](https://github.com/homeassistant-ai/ha-mcp/pull/816))
86+
- Migrate from pre-commit to lefthook for parallel hook execution
87+
([#802](https://github.com/homeassistant-ai/ha-mcp/pull/802))
88+
- Remove hardcoded assignee from issue templates
89+
([#800](https://github.com/homeassistant-ai/ha-mcp/pull/800))
90+
- Extend type checking and tests to all Python dirs
91+
([#793](https://github.com/homeassistant-ai/ha-mcp/pull/793))
92+
- **deps**: Bump h3 from 1.15.8 to 1.15.9 in /site
93+
([#795](https://github.com/homeassistant-ai/ha-mcp/pull/795))
94+
- **deps**: Bump h3 from 1.15.5 to 1.15.8 in /site
95+
([#786](https://github.com/homeassistant-ai/ha-mcp/pull/786))
96+
- **addon**: Publish version 7.1.0 [skip ci]
97+
([`a8ffaf6`](https://github.com/homeassistant-ai/ha-mcp/commit/a8ffaf65c49305f8a6753cea68743752998c352b))
98+
99+
### Continuous Integration
100+
101+
- **deps**: Bump the github-actions group with 3 updates
102+
([#842](https://github.com/homeassistant-ai/ha-mcp/pull/842))
103+
- **deps**: Bump renovatebot/github-action in the github-actions group
104+
([#807](https://github.com/homeassistant-ai/ha-mcp/pull/807))
105+
</details>
106+
107+
6108
## v7.1.0 (2026-03-18)
7109

8110
### 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.1.0"
7+
version = "7.2.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"

src/ha_mcp/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
through REST API and WebSocket integration with 20+ enhanced tools.
66
"""
77

8-
__version__ = "7.1.0"
8+
__version__ = "7.2.0"
99
__author__ = "Julien"
1010
__license__ = "MIT"
1111

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)