Skip to content

Latest commit

 

History

History
2001 lines (1256 loc) · 58.4 KB

File metadata and controls

2001 lines (1256 loc) · 58.4 KB

CHANGELOG

v6.5.0 (2026-02-03)

Added

  • Remove encryption from OAuth tokens for truly stateless implementation (#534)
  • oauth: Auto-persist encryption key and auto-detect url (#532)

Changed

  • Add agent skills section to README (#541)

Fixed

  • Add workaround for ChatGPT's non-standard /token/.well-known/openid-configuration request (#533)
  • oauth: Add OpenID Configuration endpoint for ChatGPT compatibility (#531)
  • traces: Support flat trace structure in ha_get_automation_traces (#529)
  • Fix YAML frontmatter parsing in agent files (#519)

Internal Changes

Chores

  • config: Migrate config renovate.json (#509)
  • Add Anthropic's MCP builder skill via plugin marketplace (#520)

v6.4.0 (2026-01-27)

Added

  • Add python_transform for cross-platform dashboard updates (#496)
  • Enable stateless_http mode for restart resilience (#495)
  • workflow: Clarify Gemini triage is read-only, add diff format for fixes (3e89988)
  • workflow: Skip automated triage for julienld's issues (2b74ee9)
  • Add AI-powered issue triage workflow and simplified YAML templates (69e2fd0)
  • entity: Add ha_update_entity tool for entity registry updates (#469)
  • Improve ha_report_issue with title, duplicate check, and markdown formatting (#484)
  • Add ha-mcp-dev executable with automatic DEBUG logging (79a1456)
  • Publish dev builds to separate ha-mcp-dev package (f768dd2)
  • Publish dev builds to PyPI for --pre flag support (e1e73e1)

Changed

  • Add guidance to resolve review threads with comments (03ad555)
  • workflow: Clarify only gh issue list/view commands available (2501fde)
  • Update contributors section with recent contributions (#492)
  • Add MCP tool authoring guide to AGENTS.md (#461)
  • Move OAuth to separate guide, position as beta alternative (#487)
  • Add comprehensive dev channel documentation (#476)
  • Add uvx cache troubleshooting to FAQ (f21c431)

Fixed

  • Update ha_report_issue URLs and improve workflow PR extraction (#505)
  • workflow: Restrict Gemini to read-only gh commands (5e27889)
  • Validate label IDs in ha_manage_entity_labels to prevent silent failures (#486)
  • Update package name reference in version lookup for ha-mcp-dev (97df158)
  • Pin httpx to <1.0 to prevent incompatible prerelease versions (#483)
  • Validate operations in ha_bulk_control and report errors (#385) (#473)
  • Remove redundant asyncio.sleep calls in E2E helper tests (#470)

Refactoring

  • Standardize MCP tool error handling and fix test compatibility (#494)
  • agents: Rebrand level2-triage to issue-analysis workflow (d2748ab)
  • agents: Convert triage agent to level2-triaged workflow (407da6a)

Internal Changes

Added

  • ci: Add workflow to notify PRs/issues when merged to dev (#489)

Fixed

  • ci: Support squash merge format in notify workflow (#491)

Continuous Integration

  • deps: Bump renovatebot/github-action from 44.2.4 to 44.2.6 (#499)

v6.3.1 (2026-01-20)

Changed

  • Add @kingpanther13 and @Raygooo to contributors (590d0b7)
  • agents: Add "Leave the Campground Cleaner" principle (e11d766)

Fixed

  • Add socks support to httpx dependency (#450)

Internal Changes

Fixed

  • ci: Robust release publishing logic (#444)

Build System

  • deps: Bump astral-sh/uv (#454)
  • deps: Bump diff and astro in /site (#441)

v6.3.0 (2026-01-17)

Added

  • OAuth 2.1 Authentication with DCR and Consent Form (#368)

Changed

  • Redesign changelog for end-user readability (#434)

Fixed

  • Change log path to user home and force uvx refresh in install scripts (#443)

Internal Changes

Build System

  • deps: Bump h3 from 1.15.4 to 1.15.5 in /site (#436)
  • deps: Bump devalue from 5.5.0 to 5.6.2 in /site (#435)
  • deps: Bump astral-sh/uv (#426)

Continuous Integration

  • deps: Bump renovatebot/github-action from 44.2.3 to 44.2.4 (#425)

Refactoring

  • deps: Replace textdistance with stdlib difflib (#432)

v6.2.0 (2026-01-12)

Added

  • Consolidate duplicate tools (108 → 105 tools) (#423)
  • addon: Log package version on startup (#419)

Fixed

  • client: Ensure REST API paths are correctly resolved relative to /api/ (#418)
  • Pin numpy to 2.3.x for CPU compatibility (#410)

Internal Changes

Added

  • debug: Test direct connection to Core (02d7f61)
  • debug: Add verbose logging and connection test for add-on (#421)

Fixed

  • addon-dev: Set hassio_role to admin (retry) (#417)
  • addon-dev: Set hassio_role to homeassistant to allow DELETE operations (#416)

v6.1.0 (2026-01-10)

Added

  • Harmonize config entry tools and add Flow API support (#403)
  • Improve bug report clarity and add agent behavior feedback (#401)

Changed

  • Fix Cloudflared add-on Quick Tunnel documentation inaccuracy (#407)
  • Move @cj-elevate to end of contributors list (7b452ed)
  • Add @cj-elevate to contributors for PR #355 (bba1c89)

Fixed

  • Preserve nested conditions in or/and/not compound condition blocks (#409)

Internal Changes

Fixed

  • ci: Add debug output and re-check draft status before publishing (#400)

v6.0.0 (2026-01-07)

Added

  • Add Codex CLI support to setup wizard (#387)
  • Redesign label management with add/remove/set operations (#397)

Fixed

  • Add truncation indicator to ha_search_entities (#393)
  • Apply domain filter before fuzzy search, not after (#394)

Internal Changes

Testing

  • Add comprehensive E2E tests for label operations (#399)

v5.1.0 (2026-01-06)

Added

  • Update pr-checker agent with PR execution philosophy (80bf518)
  • Update issue-to-pr-resolver agent with PR execution philosophy (075b64a)

Changed

  • Add workflow for implementing improvements in separate PRs (dd6aafc)
  • Add PR execution philosophy and final reporting guidelines (b6a5473)
  • Clarify PR workflow with explicit comment checking (d9d6b35)
  • Simplify ha_call_service docstring (117→34 lines) (#379)
  • Change sponsor badge to blueviolet (1a1102f)
  • Update sponsor badge text and color (939a09e)
  • Change sponsor emoji from heart to coffee (8f026df)
  • Add sponsor badge, community section, and star history (2fe299b)

Fixed

  • Preserve 'conditions' (plural) in choose/if blocks (#388)
  • Resolve WebSocket race conditions and improve error handling (#378)

Internal Changes

Build System

  • deps: Bump astral-sh/uv (#390)

Continuous Integration

  • deps: Bump renovatebot/github-action from 44.2.2 to 44.2.3 (#389)
  • deps: Bump renovatebot/github-action from 44.2.1 to 44.2.2 (#372)

v5.0.6 (2025-12-28)

Fixed

  • Exclude jq dependency on all Windows platforms (#371)

v5.0.5 (2025-12-24)

Changed

  • Document hotfix workflow with stable tag verification and timing (6bbd782)

Fixed

  • Support blueprint automations in ha_config_set_automation (#364)
  • docs: Update AGENTS.md with ha-mcp-web command (25ddcb7)
  • docs: Update Docker commands to use ha-mcp-web and remove backslashes (90822c0)

Internal Changes

Fixed

  • ci: Correct regex - match version digits only (970c358)
  • ci: Improve renovate regex pattern for HA container version (32da751)
  • ci: Clear ignorePaths to allow scanning tests/ (b363519)
  • ci: Use correct manager name custom.regex (e8bded1)
  • ci: Configure Renovate to only handle HA test container (22eefd1)
  • ci: Update HA test container and separate Renovate schedule (0a4bc2f)
  • ci: Configure Renovate to scan current repository (553917a)

v5.0.4 (2025-12-23)

Fixed

  • Make jq optional on Windows ARM64 (#359)

v5.0.3 (2025-12-23)

Fixed

  • Resolve Docker environment variable validation error (#354) (#356)

v5.0.2 (2025-12-22)


Internal Changes

Fixed

  • ci: Complete workflow fixes for unified release (c64f41a)
  • ci: Create draft pre-releases for dev builds (#352)
  • ci: Add git checkout for gh release upload (#351)
  • ci: Filter artifact downloads to skip Docker build cache (#350)
  • ci: Correct build command in reusable workflow (#349)
  • ci: Checkout current commit instead of tag in build jobs (6f6da4e)
  • ci: Create pre-release as draft before uploading binaries (821bcf4)
  • ci: Add checkout step for gh release upload (4df604a)
  • ci: Only download binary artifacts, skip Docker build cache (6ca14b3)
  • ci: Correct build command in reusable workflow (e299bf0)

Build System

  • deps: Bump astral-sh/uv (#344)

Continuous Integration

  • deps: Bump actions/create-github-app-token from 1 to 2 (#343)
  • deps: Bump renovatebot/github-action from 44.1.0 to 44.2.1 (#345)
  • deps: Bump python-semantic-release/python-semantic-release (#346)

Refactoring

  • ci: Unify release workflows with reusable build workflow (#348)
  • ci: Unify release workflows with reusable build workflow (048a686)

v5.0.1 (2025-12-21)

Added

  • dashboard: Add jq_transform and find_card for efficient editing (#333)

Changed

  • antigravity: Remove known issues reference (f37eed9)
  • Add FASTMCP_SHOW_CLI_BANNER workaround for Antigravity (eb222dd)

Fixed

  • Respect FASTMCP_SHOW_CLI_BANNER env var for banner control (#336)
  • Update MCP Registry schema to 2025-12-11 (c0f0a2e)
  • Update MCP Registry schema to current draft version (2401a05)

Internal Changes

Fixed

  • ci: Use GitHub App token for releases with bypass permissions (#340)
  • ci: Use RELEASE_TOKEN for tag creation to bypass rulesets (#339)
  • ci: Dereference annotated tags in hotfix validation (9f223f2)

v4.22.1 (2025-12-18)

Changed

  • antigravity: Recommend stdio mode, add troubleshooting (8dac62e)

Internal Changes

Fixed

  • ci: Don't suppress upload errors in build-binary (3185c28)
  • ci: Resolve recurring workflow failures (ae1934b)

Continuous Integration

  • deps: Bump actions/upload-artifact from 4 to 6 (#328)
  • deps: Bump actions/setup-python from 5 to 6 (#327)
  • deps: Bump astral-sh/setup-uv from 4 to 7 (#326)
  • deps: Bump actions/download-artifact from 6 to 7 (#325)

Refactoring

  • ci: Use draft releases for atomic release creation (5214097)

v4.22.0 (2025-12-16)

Added

  • Add all helpers with WebSocket API support (#323)
  • Add informational tool for HA configuration access (#322)

Changed

  • Add fact-checking caveat to model knowledge testing (ea5cb33)
  • Add no-context sub-agent strategy for testing model knowledge (9e737a0)
  • Add context engineering & progressive disclosure principles (40ab2a6)

Fixed

  • Apply LOG_LEVEL environment variable to Python logging (#321)

Internal Changes

Build System

  • deps: Bump astral-sh/uv (#330)

Continuous Integration

  • deps: Bump renovatebot/github-action from 44.0.5 to 44.1.0 (#329)

v4.21.0 (2025-12-11)

Added

  • Add ENABLED_TOOL_MODULES env var for tool filtering (#316)

Changed

  • Update Open WebUI instructions and setup wizard (67d03df)

v4.20.0 (2025-12-09)

Added

  • Add ha_create_dashboard_resource tool for inline JS/CSS hosting (#297)

Changed

  • Reorganize FAQ and update client list (e7852ac)
  • Improve Setup Wizard section in README (4e1efab)
  • Update README links and add Docker platform to setup wizard (56f62a6)
  • Add @sergeykad to contributors (9d85ac0)

Fixed

  • Add --version/-V flag to CLI (#312)
  • Use --version instead of --help in installer scripts (#310)
  • Add --version/-V flag to CLI (#309)
  • Update favicon to Home Assistant icon (02f33db)

Internal Changes

Build System

  • deps: Bump astral-sh/uv (#303)

Continuous Integration

  • deps: Bump actions/download-artifact from 4 to 6 (#305)
  • deps: Bump actions/upload-pages-artifact from 3 to 4 (#304)
  • deps: Bump actions/checkout from 4 to 6 (#302)
  • deps: Bump actions/setup-node from 4 to 6 (#300)
  • deps: Bump actions/configure-pages from 4 to 5 (#299)
  • deps: Bump renovatebot/github-action from 44.0.4 to 44.0.5 (#301)

v4.19.0 (2025-12-07)

Added

  • Add filesystem access tools for Home Assistant config files (#276)
  • Add dashboard resource management tools (#278)
  • Weekly stable releases with hotfix support (#292)

Changed

  • Update AGENTS.md with parallel triage workflow (5239b29)

Fixed

  • Use system CA certificates for SSL verification (#294)
  • Preserve voice assistant exposure settings when renaming entities (#271)
  • Correct cleanup logic to parse tag from gh release list (e3abb76)

Performance Improvements

  • Implement parallel operations for improved performance (#258) (#269)

Internal Changes

Chores

  • Rename github-issue-analyzer agent to triage with enhanced behavior (a730fd4)

Testing

  • Add comprehensive tests for group management tools (#277)
  • Add performance measurement to E2E tests (#270)

v4.18.2 (2025-12-07)

Fixed

  • site: Add stdio support for Antigravity (same config as Windsurf) (0fbf5e8)

v4.18.1 (2025-12-07)

Fixed

  • site: Add Open WebUI client configuration instructions (75f7f8b)

v4.18.0 (2025-12-06)

Added

  • site: Add Open WebUI client configuration (2320fa6)

v4.17.1 (2025-12-06)

Fixed

  • Regenerate package-lock.json for CI compatibility (3462d5e)

v4.17.0 (2025-12-06)

Added

  • Add MCP client configuration docs site (#286)

v4.16.2 (2025-12-06)

Fixed

  • Return helpful error message for YAML script delete attempts (#268)

v4.16.1 (2025-12-06)

Fixed

  • Filter artifact download to avoid Docker buildx cache (1757e53)

v4.16.0 (2025-12-06)

Added

  • Implement dual-channel release strategy (dev + stable) (#291)

v4.15.1 (2025-12-05)

Fixed

  • macos: Use full path to uvx in Claude Desktop config (#284)

v4.15.0 (2025-12-05)

Added

  • Include system info in ha_get_overview response (#283)

Changed

  • Simplify signin and move manual install to step 2 (#282)

v4.14.2 (2025-12-05)

Fixed

  • Write JSON config without UTF-8 BOM on Windows (#281)

v4.14.1 (2025-12-05)

Changed

  • Improve onboarding UX with demo environment (#265)

Fixed

  • Installer UX improvements (#280)

Internal Changes

Chores

  • Update issue-to-pr-resolver agent workflow (1562ed9)

v4.14.0 (2025-12-05)

Added

  • Enhance ha_get_device with Zigbee integration support (Z2M & ZHA) (#262)

v4.13.0 (2025-12-05)

Added

  • Add lab setup script with auto-updates and weekly reset (#263)

Internal Changes

Chores

  • Add github-issue-analyzer agent with standard comment title (5211d45)

Testing

  • Add HACS integration to E2E test environment (#259)

v4.12.0 (2025-12-03)

Added

  • Add HACS integration tools for custom component discovery (#250)

Changed

  • Clarify bug description prompt in template (96b9bc7)
  • Update bug report template to emphasize ha_bug_report tool (2e72f16)

Fixed

  • Add missing py.typed marker file for type hint distribution (#251)

Internal Changes

Chores

  • Add fastmcp to gitignore (7db3a66)

v4.11.9 (2025-12-03)

Fixed

  • Improve bug report tool with better diagnostics (#256)

v4.11.8 (2025-12-03)

Fixed

  • Disable VCS release via GitHub Action input (#257)

v4.11.7 (2025-12-03)

Fixed

  • Correct semantic-release v10 config and add release fallback (#255)

v4.11.6 (2025-12-03)

Fixed

  • Create GitHub release from build-binary workflow (#254)

v4.11.5 (2025-12-03)

Fixed

  • Use gh release upload to avoid target_commitish conflict (#252)

v4.11.4 (2025-12-03)

Fixed

  • Trigger binary builds after SemVer Release via workflow_run (#249)

v4.11.3 (2025-12-03)

Refactoring

  • Remove MCP prompts feature (#248)

v4.11.2 (2025-12-02)

Changed

  • Update uvx instructions to use @latest (#241)

Fixed

  • Use correct WebSocket command type for Supervisor API (#246)

v4.11.1 (2025-12-02)

Performance Improvements

  • Improve startup time with lazy initialization (#237)

v4.11.0 (2025-12-02)

Added

  • Add diagnostic mode for empty automation traces (#235)

v4.10.0 (2025-12-02)

Added

  • Add structured error handling with error codes and suggestions (#238)
  • Add server icon to FastMCP configuration (#236)
  • Add ha_bug_report tool for collecting diagnostic info (#233)
  • Add graceful shutdown on SIGTERM/SIGINT signals (#232)
  • search: Add graceful degradation with fallback for ha_search_entities (#231)

Fixed

  • Improve error handling for missing env variables (#234)

v4.9.0 (2025-12-02)

Added

  • Add HA_TEST_PORT env var for custom test container port (4743ee8)

v4.8.5 (2025-12-01)

Fixed

  • Include resource files in PyPI package distribution (#230)

v4.8.4 (2025-12-01)

Fixed

  • Resolve entity_id to unique_id for trace lookup (#229)

v4.8.3 (2025-12-01)

Fixed

  • Add error handling to search tools for better diagnostics (#227)

v4.8.2 (2025-12-01)

Fixed

  • Fetch Core release notes from GitHub releases API (#228)

v4.8.1 (2025-12-01)

Fixed

  • Add error handling to ha_deep_search (#226)

v4.8.0 (2025-12-01)

v4.7.7 (2025-12-01)

Fixed

  • Normalize automation GET config for round-trip compatibility (#221)

v4.7.6 (2025-12-01)

Fixed

  • Add boolean coercion for string parameters from XML-style calls (#219)

v4.7.5 (2025-12-01)

Added

  • Add idempotentHint and title to service tools (bbd2796)
  • Use light icon (transparent) as main, add 32x32 size (9ce27c5)
  • mcpb: Add tool annotations and update icon (2d3ea51)
  • Reorganize distribution files and add smoke test (f720e8a)
  • Polish mcpb manifest for submission (9bd2531)
  • Auto-generate mcpb manifest with discovered tools (4af79a0)
  • Add CD workflow with mcpb packaging and GitHub releases (d3f8e86)
  • Add PyInstaller standalone binary builds (05630dc)

Changed

  • Write privacy policy to cover future telemetry without updates (7b0c632)
  • Clarify telemetry is not currently implemented (4d47a47)
  • Make telemetry default behavior neutral (959f7b9)
  • Fix third-party terminology in privacy policy (e9abd2d)
  • Update privacy policy for future telemetry and MCP client agnostic (3070140)
  • Adjust privacy policy language to use "might collect" (3f17068)

Fixed

  • Add string coercion for numeric parameters (fixes #205, #206) (#217)
  • Query area/entity registries for accurate area count in overview (#216)
  • Normalize automation config field names (trigger/triggers) (#215)
  • Icon bundle and manifest + add annotation tests (6d800ef)
  • Include all icons in mcpb bundle (dark variants + SVG) (c22f656)
  • Add required destructiveHint to all modifying tools (8881fcf)
  • Include 32x32 icon in mcpb bundle (681b769)
  • Use platform_overrides for multi-platform mcpb manifest (61c94c8)
  • mcpb: Use checkmarks in long_description (5049d0f)
  • mcpb: Single line breaks in long_description (d3d4cc4)
  • mcpb: Use asterisks for bullet points (4191145)
  • mcpb: Add multiple icon sizes and use tool titles (5fb1a8b)
  • mcpb: Use icons array with size specification (629e863)
  • mcpb: Fix long_description formatting (7b62654)
  • mcpb: Remove annotations from manifest (not in schema) (ac2807f)
  • Address security scanner warnings and fix privacy policy (1cba8b6)
  • Handle Windows encoding in smoke test (c0b1cca)
  • Move pyinstaller_hooks to packaging/binary/ (6f8e6d1)
  • Correct PROJECT_ROOT calculation in spec file (332b388)
  • Use absolute paths in PyInstaller spec file (18d1073)
  • Use UTF-8 encoding in generate_manifest.py for Windows compatibility (c57d47e)
  • Add runtime hook to register idna codec at startup (42eb0a6)
  • Add more commonly missing PyInstaller hidden imports (ca77fa7)
  • Add idna codec hidden imports for PyInstaller (ea84d73)
  • Include click module for uvicorn dependency (a908a90)
  • Add user_config for HA URL and token in mcpb manifest (f1ca800)
  • Add explicit permissions block to workflow (ea4fbc5)
  • Use portable timeout approach for macOS (2be7a9e)
  • Use Python 3.13 and venv for PyInstaller builds (3ad28f5)

Refactoring

  • Consolidate macOS and Windows into single mcpb bundle (cde7e36)

Internal Changes

Chores

  • Add source SVG icon for future use (5fa0eea)

Continuous Integration

  • Improve Windows test diagnostics (3cd3633)

v4.7.4 (2025-11-29)

Changed

  • Add VS Code one-click install button (#195)

Fixed

  • Handle read-only filesystem in usage logger (#196)

v4.7.3 (2025-11-29)

Fixed

  • Correct WebSocket URL construction for Supervisor proxy (#193)

v4.7.2 (2025-11-29)

Changed

  • Add macOS UV setup guide (#191)
  • Remove duplicate CONTRIBUTING.md reference (a57e315)
  • Reorder installation methods in README (#188)

Fixed

  • Handle None values in update entity attributes (#192)

Internal Changes

Chores

  • Add idempotentHint, title, and tags to all tools (#190)
  • Add MCP tool annotations for readOnlyHint and destructiveHint (#184)
  • Remove obsolete run scripts (598e397)

v4.7.1 (2025-11-28)

Changed

  • Update README and addon docs for new v4.x tools (#178)

Refactoring

  • Auto-discover tool modules to prevent merge conflicts (#183)

v4.7.0 (2025-11-28)

Added

  • Add historical data access tools (history + statistics) (#176)

Fixed

  • build: Include tests package for hamcp-test-env script (#177)

v4.6.0 (2025-11-28)

Added

  • Add ha_get_camera_image tool to retrieve camera snapshots (#175)

v4.5.0 (2025-11-28)

Added

  • Add addon management tools (ha_list_addons, ha_list_available_addons) (#174)

v4.4.0 (2025-11-28)

Added

  • tools: Add ZHA device detection and integration source tools (#172)

v4.3.0 (2025-11-28)

Added

  • Add Group management tools (#171)

v4.2.0 (2025-11-28)

Added

  • Add ha_get_automation_traces tool for debugging automations (#170)

v4.1.0 (2025-11-27)

Added

  • tests: Pin Home Assistant container version with Renovate tracking (#167)

Changed

  • Update README with all 63 tools (#168)

v4.0.1 (2025-11-27)

Fixed

  • search: Resolve search_types validation and domain_filter issues (#165)

v4.0.0 (2025-11-27)

Added

  • Major release with 11 new tool modules (#146)

Internal Changes

Build System

  • deps: Bump astral-sh/uv (#148)

v3.7.0 (2025-11-27)

Added

  • addon: Add changelog for Home Assistant add-on updates (#119)

Internal Changes

Fixed

  • deps: Switch dependabot from pip to uv ecosystem (#147)

v3.6.2 (2025-11-26)

Changed

  • tools: Recommend description field for automations (#111)

Internal Changes

Fixed

  • ci: Add explicit permissions to prepare job (#117)

Chores

  • Remove CHANGELOG.md (#89)

Continuous Integration

  • deps: Bump actions/checkout from 5 to 6 (#90)

v3.6.1 (2025-11-25)

Fixed

  • docs: Add missing --transport flag for mcp-proxy in add-on docs (#94)

Internal Changes

Build System

  • deps: Bump astral-sh/uv (#92)

Continuous Integration

  • deps: Bump renovatebot/github-action from 44.0.3 to 44.0.4 (#91)

v3.6.0 (2025-11-23)

Added

  • Python 3.13 only with automated Renovate upgrades (#88)

v3.5.1 (2025-11-18)

Changed

  • Update dashboard guide with modern best practices (#81)

Fixed

  • Improve test isolation in test_deep_search_no_results (#80)

v3.5.0 (2025-11-17)

Added

  • Add dashboard management tools for Lovelace UI (#75)

Changed

  • Remove Code Refactoring Patterns section from AGENTS.md (f4612c9)
  • Update AGENTS.md to reflect registry refactoring architecture (97111a5)

Internal Changes

Build System

  • deps: Bump astral-sh/uv (#77)
  • deps: Bump astral-sh/uv (#66)

Continuous Integration

  • deps: Bump python-semantic-release/python-semantic-release (#78)
  • deps: Bump python-semantic-release/python-semantic-release (#65)

v3.4.3 (2025-11-09)

Fixed

  • Align release workflow and server manifest (#64)

v3.4.2 (2025-11-09)

Fixed

  • Validate server manifest via script (#63)

v3.4.1 (2025-11-09)

Fixed

  • Correct release workflow indentation (#62)

Internal Changes

Continuous Integration

  • Automate MCP registry publishing (#61)

v3.4.0 (2025-11-07)

Added

  • Add SSE FastMCP deployment config (#60)

Internal Changes

Chores

  • Disable autofix workflow (#59)

v3.3.2 (2025-11-07)

Fixed

  • Repair codex autofix workflow conditions (#58)

v3.3.1 (2025-11-07)

Changed

  • Simplifies the installation instructions (fd8f68d)

Internal Changes

Fixed

  • ci: Gate autofix workflow via mode (#57)

Chores

  • Disable codex autofix workflow (#55)

v3.3.0 (2025-11-06)

Added

Changed

  • Clarify agent guidance on e2e requirements (#53)

Internal Changes

Chores

  • Deduplicate dev dependencies (#43)
  • ci: Add workflow to close inactive issues (#45)

Continuous Integration

  • deps: Bump peter-evans/create-pull-request from 6 to 7 (#49)
  • Streamline codex autofix actions (#47)

v3.2.3 (2025-10-25)

Fixed

  • Try multiple codex models per step (#42)

v3.2.2 (2025-10-24)


Internal Changes

Fixed

  • ci: Streamline codex autofix credentials (#40)

v3.2.1 (2025-10-23)

Fixed

  • Retain textdistance version constraints (#39)

Internal Changes

Chores

  • Use base textdistance dependency (#38)

v3.2.0 (2025-10-23)

Added

  • Migrate fuzzy search to textdistance (#36)

Changed

  • Add Windows UV guide and reorganize assets (#34)

v3.1.6 (2025-10-21)

Fixed

  • Align add-on schema with HA Supervisor (#33)

Internal Changes

Build System

  • deps: Bump astral-sh/uv (#27)

v3.1.5 (2025-10-20)

Refactoring

  • Remove redundant static docs (#26)

v3.1.4 (2025-10-20)

Refactoring

  • Drop duplicate convenience tools (#25)

v3.1.3 (2025-10-18)

Fixed

  • Ha_deep_search docs (#23)

v3.1.2 (2025-10-18)

Fixed

  • Return subscription id from WebSocket result (#22)

v3.1.1 (2025-10-18)

Changed

  • Add ha_deep_search tool to documentation (#20)

Refactoring

  • Split registry.py into focused modules (2106 → 76 lines) (#21)

v3.1.0 (2025-10-17)

Added

  • Add ha_deep_search tool for searching automation/script/helper configs (#19)

v3.0.1 (2025-10-17)

Fixed

  • Correct logbook API endpoint format (Issue #16) (#18)

Internal Changes

Build System

  • deps: Bump astral-sh/uv (#17)

v3.0.0 (2025-10-17)

Changed

  • Finalize Docker and addon documentation with tested syntax (#15)

v2.5.7 (2025-10-10)

Fixed

  • Make addon build wait for semantic-release to complete (2ae666a)

v2.5.6 (2025-10-10)

Fixed

  • Add git add to build_command to include config.yaml in version commits (0d50f24)

v2.5.5 (2025-10-10)

Fixed

  • Use semantic-release build_command to sync addon version in same commit (c725aaa)
  • Use direct mcp.run() instead of os.execvp with debug output (91b698b)

Internal Changes

Chores

  • Sync addon version to 2.5.4 (0055dda)
  • Configure semantic-release to update addon config.yaml version (ff65337)
  • Sync addon version with package semver and fix slug (8b90a76)

Testing

  • Update addon startup tests for direct mcp.run() approach (1d7ee6b)

v2.5.4 (2025-10-10)

Fixed

  • Enable host network mode for local network access (b991ddf)

Internal Changes

Chores

Testing

  • Add integration tests for addon container startup (1881075)

v2.5.3 (2025-10-10)

Fixed

  • Specify ha_mcp module in fastmcp run command (22ddb0b)

v2.5.2 (2025-10-10)

Fixed

  • Correct COPY paths in Dockerfile for project root context (bcb6568)

v2.5.1 (2025-10-10)

Fixed

  • Use Debian-based uv image instead of non-existent Alpine variant (3e94860)

v2.5.0 (2025-10-10)

Added

  • Add HA token authentication for add-on (#14)

v2.4.0 (2025-10-10)

Added

  • Add-on pre-built images with HTTP transport (#13)

Internal Changes

Continuous Integration

  • deps: Bump astral-sh/setup-uv from 6 to 7 (#11)

v2.3.2 (2025-10-09)

Changed

  • Document repository.yaml requirement in AGENTS.md (7dfd746)
  • Revert README to simple installation instructions (2f501cf)

Fixed

  • Add repository.yaml for HA add-on repository identification (c57e433)

Internal Changes

Testing

  • Add repository.yaml validation tests (dc0e0df)

v2.3.1 (2025-10-09)

Fixed

  • Limit platforms to 64-bit (amd64/arm64) supported by uv image (#12)

v2.3.0 (2025-10-09)

Added

  • Docker deployment and Home Assistant add-on support (#10)

Changed

  • Clarify YouTube link is same demo (cc3527c)
  • Add YouTube demo link (f189df9)
  • Move logo to img directory (19e8394)
  • Add demo animation to README (8670474)
  • Add demo animation to README (8d0c574)

v2.2.0 (2025-10-05)

Added

  • Add backup creation and restore tools (#9)

v2.1.0 (2025-10-02)

Added

  • Add detail_level parameter to ha_get_overview with 4 levels (#8)

Changed

  • Add Claude Code acknowledgment and remove footer tagline (291ce86)

v2.0.0 (2025-10-02)

Added

  • Rename package and repository to ha-mcp (#7)

Changed

  • Remove non-reusable package rename documentation from AGENTS.md (d0602ba)
  • Add lessons learned from ha_config_* refactoring to AGENTS.md (25a8f66)

v1.0.3 (2025-10-01)

Changed

  • Fix typos and formatting in README (ebfa004)

Refactoring

  • Split ha_manage_* into ha_config_{get,set,remove}_* tools (#6)

v1.0.2 (2025-09-19)

Fixed

  • Resolve GitHub Action semantic-release configuration issues (#3)
  • Documentation formatting and accuracy improvements (#2)

Internal Changes

Continuous Integration

  • deps: Bump python-semantic-release/python-semantic-release (a09cd92)

v1.0.1 (2025-09-18)

Fixed

  • Remove Docker ecosystem from dependabot config (b393282)

v1.0.0 (2025-09-18)