Skip to content

Release v1.6.0

Choose a tag to compare

@github-actions github-actions released this 10 Jun 18:32
· 38 commits to main since this release

Changes

  • chore(release): bump version to 1.6.0 (53d34b6)
  • fix(ci): add xsschema/optional schema libs to esbuild externals, fix README push on tag checkout (c7ba438)
  • chore(release): bump version to 1.5.6 (6578f8d)
  • fix(ci): check NPM_TOKEN at runtime, not in if: condition (2fe7214)
  • chore(release): bump version to 1.5.5 (79e9a90)
  • fix(ci): add workflow_dispatch trigger to release.yml (8453169)
  • chore(release): bump version to 1.5.4 (d6fe271)
  • fix(ci): add 'actions: write' permission to auto-release (f08ec6d)
  • chore(release): bump version to 1.5.3 (bef6639)
  • fix(ci): make auto-release actually trigger release.yml (3be06a0)
  • chore(release): bump version to 1.5.2 (0a4e59d)
  • fix(dockerfile): use groupadd/useradd instead of addgroup/adduser (240a4d6)
  • chore(release): bump version to 1.5.1 (bf6f3bd)
  • fix(ci): make the full release pipeline actually work (b0e444b)
  • chore(release): bump version to 1.5.0 (e6f7a50)
  • fix(ci): per-commit parser in auto-release decide step (6aff1e0)
  • fix(config): remove hardcoded private LAN IP from HASS_HOST default (8bdab0c)
  • ci(release): auto-bump on push to main from conventional commits (8504b49)
  • docs(site): final validation - 22 pages, 0 errors, pagefind indexed (e70cd14)
  • feat(docs): integrate Pagefind search (Cmd+K modal) (b61544e)
  • feat(docs): write Reference + Guides pages (5 MDX) (f5efac4)
  • feat(docs): write Deployment pages (HTTP+WS, STDIO, Smithery) (ae1b1df)
  • feat(docs): write Tools Reference pages (HA tools + generic tools) (2824a1b)
  • feat(docs): write Configuration pages (environment, authentication, tools) (e14fd3f)
  • feat(docs): write Architecture pages (overview, entry points, tools, HA client) (62f3ad0)
  • feat(docs): write Getting Started pages + dynamic MDX route (5f1d781)
  • fix(gitignore): anchor Python lib/ entries to repo root (77322bc)
  • docs(README): point to new Astro docs site (96307c4)
  • feat(docs): add Prose and CodeBlock components for MDX content (9bca660)
  • feat(docs): add layout shell (BaseLayout, Sidebar, TopNav, ModeToggle) (97d73e1)
  • feat(docs): add shadcn UI components (Button, Card, Tabs, Sheet, etc.) (3e9a246)
  • docs(agents): document the new docs-site/ Astro build commands (b50c620)
  • ci(docs): replace mkdocs deploy with Astro GitHub Pages workflow (f1dc737)
  • feat(docs): add content collection schema with section enum (29a6340)
  • feat(docs): bootstrap Astro + MDX + Tailwind v4 + shadcn theme tokens (f3b403e)
  • chore(docs): remove mkdocs pipeline and old markdown (eed5f65)
  • docs(opencode): plan + 17 task JSONs for Astro + shadcn docs-site rewrite (ea5a921)
  • fix(logging+setup): replace missing 'glob' import with native readdir; annotate mockResponse (8c673e0)
  • fix(mcp+examples): add top-level version to ToolOptions; align stream execute signature (5a2319a)
  • fix(tests): add non-null assertions and cast fetch mocks to typeof fetch (b6b1413)
  • fix(tests): remove unused validateAutomation import and dedupe error fixture keys (59426ae)
  • chore(tests): delete obsolete websocket tests referencing deleted source (5621568)
  • fix(types): various TS2322 narrowing and return-type fixes (8efcc8b)
  • fix(sse+example): cast minimal client shape and unknown executor params (6a08384)
  • fix(sse-test): assert sseClient is non-null after addClient() (4e85cba)
  • fix(tests): cast fetch mock calls to typed tuples (10c91e7)
  • fix(tests): correct jest.Mock generic shape and Mock constraint (9d6f88e)
  • fix(tools): make BaseTool subclasses generic over their param/return types (c198920)
  • fix(tests): proper mock fetch typing for bun:test mock() (2772d40)
  • fix(sse-test): cast test.todo to bridge bun-types signature gap (d5311f6)
  • fix(search-entities): cast HA last_changed/last_updated to string for new Date() (e151acb)
  • fix(speech): cast Bun fetch {timeout} option to RequestInit (4a6e1a4)
  • fix(smithery): cast server.resource/prompt to bridge SDK signature drift (8e4f00c)
  • fix(http): cast swaggerUi.serve to bridge @types/express version mismatch (f8ebc3c)
  • fix(types): Tool.execute params -> any to fix contravariance TS2322 (ff67273)
  • fix(api/routes): import Tool from types/index, not deleted interfaces/index (7ada823)
  • fix(build): externalize ESM-only deps; fix import.meta.main crash (6b6afef)
  • chore(imports): drop .ts extension from 7 imports (AGENTS.md compliance) (23a8305)
  • fix(logging): replace 13 console.* calls with winston or stderr (9b0244f)
  • fix(http-server): parse port/host cleanly, fix shutdown, drop invalid middleware (0584338)
  • fix(mcp/stdio.transport): use readline for newline-delimited JSON, cap line size (5baaab6)
  • fix(sse): add shutdown(), demote high-frequency logs, skip dead clients (5c4ad53)
  • fix(mcp): use null for notification ids per JSON-RPC 2.0 (20d1fd1)
  • fix(mcp/MCPServer): add resetInstance() and clear singleton on shutdown (4e71c78)
  • fix(security): remove JWT_SECRET default, fix expired-token lockout, redact token log (1a58005)
  • fix(hass/websocket-client): close authHandler leak, clear send() timeout (5f9b0a0)
  • docs(AGENTS.md): update to reflect post-cleanup reality (9b94276)
  • fix(tsconfig): align with type:module, remove orphan tsconfigs (8089b25)
  • chore: gitignore dist-ts and bin/*.js, drop stale tsc output (7c722ee)
  • chore: remove dead tests, bin artifacts, and scripts (~3,200 lines, 2.2MB) (277b304)
  • chore: remove 19 dead source files (~2,200 lines) (0774139)
  • fix(package.json): fix broken main, remove dead scripts, add minify to builds (c4a0605)
  • fix(docker-compose): fix image name, use bun, remove hardcoded IP (04e4092)
  • fix(docker): make images runnable and slim down default image (6b63ad7)
  • docs(audit): persist comprehensive project audit reports and task tracking (11bf1dd)

Installation

npm

npm install -g @jango-blockchained/homeassistant-mcp@1.6.0

Docker

docker pull ghcr.io/jango-blockchained/advanced-homeassistant-mcp:1.6.0