diff --git a/CHANGELOG.md b/CHANGELOG.md index e90e4e2..ce8da6c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,17 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.10.5] - 2026-10-09 + +### Fixed +- `set_firefox_prefs` and `get_firefox_prefs` work again. They now use WebDriver BiDi to run in the privileged context +- `list_pages` no longer fails when the URL or title of a tab cannot be read. That tab is listed with `(unknown)` values instead + +### Changed +- `take_snapshot` and the UID-based input tools now use WebDriver BiDi instead of WebDriver Classic +- The snapshot script now runs in a sandbox, so page scripts cannot interfere with it and it does not add globals to the page +- The Cursor plugin manifest is replaced by the root `plugin.json` and `mcp.json` files from the Agent Plugins 1.0 standard, which cursor.directory reads + ## [0.10.4] - 2026-09-22 No changes to the server itself. This release publishes it through additional channels. diff --git a/gemini-extension.json b/gemini-extension.json index 505b074..50cc6d8 100644 --- a/gemini-extension.json +++ b/gemini-extension.json @@ -1,6 +1,6 @@ { "name": "firefox-devtools-mcp", - "version": "0.10.4", + "version": "0.10.5", "description": "Control Firefox for browsing, web testing, and debugging. Fill forms, capture network and console activity, take screenshots, run scripts, and profile performance. Supports Android devices.", "mcpServers": { "firefox-devtools": { diff --git a/manifest.mcpb.json b/manifest.mcpb.json index 428e6cc..198b65b 100644 --- a/manifest.mcpb.json +++ b/manifest.mcpb.json @@ -2,7 +2,7 @@ "manifest_version": "0.3", "name": "firefox-devtools-mcp", "display_name": "Firefox DevTools MCP", - "version": "0.10.4", + "version": "0.10.5", "description": "Control Firefox for browsing, web testing, and debugging. Fill forms, capture network and console activity, take screenshots, run scripts, and profile performance. Supports Android devices.", "author": { "name": "Mozilla", diff --git a/package-lock.json b/package-lock.json index 08c0bf1..b084794 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@mozilla/firefox-devtools-mcp", - "version": "0.10.4", + "version": "0.10.5", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@mozilla/firefox-devtools-mcp", - "version": "0.10.4", + "version": "0.10.5", "license": "MIT OR Apache-2.0", "dependencies": { "@modelcontextprotocol/sdk": "1.29.0", diff --git a/package.json b/package.json index 7fbbebb..39645cc 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@mozilla/firefox-devtools-mcp", - "version": "0.10.4", + "version": "0.10.5", "description": "Model Context Protocol (MCP) server for Firefox DevTools automation", "mcpName": "io.github.mozilla/firefox-devtools-mcp", "author": "Mozilla", diff --git a/plugin.json b/plugin.json index b85f138..c23c004 100644 --- a/plugin.json +++ b/plugin.json @@ -1,7 +1,7 @@ { "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json", "name": "firefox-devtools-mcp", - "version": "0.10.4", + "version": "0.10.5", "description": "Control Firefox for browsing, web testing, and debugging. Fill forms, capture network and console activity, take screenshots, run scripts, and profile performance. Supports Android devices.", "author": { "name": "Mozilla" diff --git a/server.json b/server.json index 984e421..de1be51 100644 --- a/server.json +++ b/server.json @@ -3,7 +3,7 @@ "name": "io.github.mozilla/firefox-devtools-mcp", "title": "Firefox DevTools MCP", "description": "Control and debug Firefox: navigate, fill forms, inspect network and console, profile.", - "version": "0.10.4", + "version": "0.10.5", "websiteUrl": "https://github.com/mozilla/firefox-devtools-mcp", "repository": { "url": "https://github.com/mozilla/firefox-devtools-mcp", @@ -14,7 +14,7 @@ "registryType": "npm", "registryBaseUrl": "https://registry.npmjs.org", "identifier": "@mozilla/firefox-devtools-mcp", - "version": "0.10.4", + "version": "0.10.5", "transport": { "type": "stdio" },