diff --git a/CHANGELOG.md b/CHANGELOG.md index 1873539..7a83809 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,39 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [1.9.0] - 2026-09-05 + +### Added + +- **The per-repo config is read from `.dz/ui-debugger/ui-debugger-mcp.json` + first**, falling back to the root `.ui-debugger-mcp.json`. A repo that has + consolidated its agent config under `.dz/` now boots the tool unchanged + instead of failing to find a config at all. The two-candidate order lives in + one place — `CONFIG_CANDIDATES` in `src/config/load.ts`, reached through + `resolveConfigPath(cwd)` by every read and write. + + Resolution is fail-fast in both directions: `.dz/` wins when both files + exist, and a *bad* `.dz/` copy raises `ConfigError` rather than silently + falling through to the root file. A fresh `init` writes to `.dz/` when the + repo already has that directory, and to the root file otherwise. + + This is the release the platform side of the `.dz/` migration waits on + (developerz-ai/developerz.ai#2964, epic #2958): until it is on npm, a + consumer pinned to `@latest` gets 1.8.0, which knows only the root path. + +- `ActResult.navigated`, plus a note on the step that caused it, fed by a new + optional adapter method. A full-document load wipes every bit of in-page + state and nothing on screen distinguishes that from "my click did nothing" — + the driver used to read a reloaded page as an unchanged one and report the + reload-causing action as a success. + +### Fixed + +- `biome.json` no longer carries `"!**/tmp"` in `files.includes`. That pattern + is matched against the **absolute** path, so a checkout under `/tmp/...`, + `~/tmp/project`, or any container workdir with a `tmp` component matched at + the path root and biome pruned the entire tree before reaching the repo. + ## [1.8.0] - 2026-07-30 ### Changed diff --git a/package.json b/package.json index a6a5dfe..e017c50 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@developerz.ai/ui-debugger-mcp", - "version": "1.8.0", + "version": "1.9.0", "description": "Autonomous UI debugging MCP server. Give a goal; a fast agent drives the browser/desktop, finds bugs + visual issues, and reports back.", "mcpName": "io.github.developerz-ai/ui-debugger-mcp", "license": "MIT", diff --git a/server.json b/server.json index 4c963f0..86799cd 100644 --- a/server.json +++ b/server.json @@ -2,7 +2,7 @@ "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json", "name": "io.github.developerz-ai/ui-debugger-mcp", "description": "Autonomous UI debugging MCP server: an agent drives the browser/desktop, reports bugs + UX issues.", - "version": "1.8.0", + "version": "1.9.0", "repository": { "url": "https://github.com/developerz-ai/ui-debugger-mcp", "source": "github" @@ -12,7 +12,7 @@ { "registryType": "npm", "identifier": "@developerz.ai/ui-debugger-mcp", - "version": "1.8.0", + "version": "1.9.0", "transport": { "type": "stdio" }, diff --git a/src/index.ts b/src/index.ts index d4400da..67069fd 100644 --- a/src/index.ts +++ b/src/index.ts @@ -1,4 +1,4 @@ // Public package surface. Implementation lands incrementally — see idea/ for design. export const NAME = 'ui-debugger-mcp'; -export const VERSION = '1.8.0'; +export const VERSION = '1.9.0';