Skip to content

chore(main): release opera-devtools-mcp 0.2.3#10

Open
github-actions[bot] wants to merge 1 commit into
mainfrom
release-please--branches--main--components--opera-devtools-mcp
Open

chore(main): release opera-devtools-mcp 0.2.3#10
github-actions[bot] wants to merge 1 commit into
mainfrom
release-please--branches--main--components--opera-devtools-mcp

Conversation

@github-actions
Copy link
Copy Markdown
Contributor

🤖 I have created a release beep boop

0.2.3 (2026-05-13)

🎉 Features

  • --slim mode for maximum token savings (#958) (c402b43)
  • add a new skill for accessibility debugging and auditing with Chrome DevTools MCP. (#1002) (b0c6d04)
  • Add a new tool for listing in-page tools (gated behind a command line flag) (#1239) (cea963b)
  • add a skill for detecting memory leaks using take_memory_snapshot tool (#1162) (d19a235)
  • add a skill for using chrome-devtools-mcp (#830) (aa0a367)
  • Add ability to inject script to run on page load (#568) (d845ad4)
  • add an error logging method (#2006) (06e0ab6)
  • add an option to customize ffmpeg path (#1937) (b377454)
  • add background parameter to new_page tool (#837) (d756888)
  • add experimental screencast recording tools (#941) (33446d4)
  • Add list of in-page tools to responses for navigate_page, list_pages, select_page, close_page, new_page (#1762) (f7ae9e8)
  • add pageId routing for parallel multi-agent workflows (#1022) (caf601a), closes #1019
  • add skill to debug and optimize LCP (#993) (2cd9b95)
  • Add skill which helps with onboarding of the mcp server (#1083) (7273f16)
  • add storage-isolated browser contexts (#991) (59f6477)
  • add take_memory_snapshot tool (#1023) (7ffdc5e)
  • add tool call params logging (#1863) (528309a)
  • add update notification to both binaries (#1783) (e01e333)
  • agentic browsing in lighthouse (#1931) (5fa2750)
  • Allow opting out of default Chrome launch arguments (#729) (9a51af2)
  • allow skipping snapshot generation for input tools (#821) (4b8e9f2)
  • auto handle dialogs during script evaluation (#1839) (da33cb5)
  • cli: generate commands for conditional tools (#1962) (b2b3e99)
  • Command Code CLI instructions for MCP server (#1226) (0a7c0a7)
  • enable usage statistics by default with opt-out (#855) (7e279f1)
  • ensure extensions for file outputs (#1867) (e7a0d50)
  • experimental chrome-devtools CLI (#1100) (1ac574e)
  • experimental click_at(x,y) tool (#1788) (c4f5471)
  • group identical consecutive console messages in list_console_messages (#1939) (dbddb2e)
  • include Error.cause chain for uncaught errors and logged Errors (#906) (05b01ec)
  • include source-mapped stack trace for uncaught errors (#876) (ecef712)
  • include stack trace in 'get_console_message' tool (#740) (a3a0021)
  • Integrate CrUX data into performance trace summaries (#733) (b747f9d)
  • integrate Lighthouse audits (#831) (dfdac26)
  • Opera customizations on top of chrome-devtools-mcp (e6cc101)
  • record client name in telemetry. (#1208) (9a47b65)
  • report new URL after actions that trigger navigation (#1853) (b594858)
  • show message and stack trace in details when console.log'ging Error objects (#902) (ffa00da)
  • support --auto-connect to a Chrome instance (#651) (6ab6d85)
  • support --user-data-dir with --auto-connect (#654) (e3c59bc)
  • support any-match text arrays in wait_for (#1011) (496ab1b)
  • support Chrome extensions debugging (#1922) (3ff21cf)
  • support device viewport and user agent emulation (#798) (a816967)
  • support DevTools header redactions as an option (#1848) (5c398c4)
  • support experimental allowlist for navigate tool calls (#1935) (d502557)
  • support filePath for network request and response bodies (#795) (6d0e4ca)
  • support filePath in performance tools (#686) (68ae2f8)
  • support MCP client roots feature (#1945) (def53dd)
  • support testing light and dark mode (#858) (5a23a8c)
  • support third-party developer tools (#1982) (7548c97)
  • support type_text (#1026) (b5d01b5)
  • support webm format in screencast (#1934) (85b8993)
  • webmcp: Add experimental tool to execute WebMCP tool (#1873) (0aff266)
  • webmcp: Add experimental tool to list WebMCP tools page exposes (#1845) (f97b573)

🛠️ Fixes

  • accidental extra typing in the fill tool (#886) (3d6e59d)
  • add proactive tool rejection when dialog is open (#1978) (6ce254e)
  • always allow tmpdir access with client roots (#1984) (a90378a)
  • avoid showing update notification for local builds (#1889) (3f0cf10), closes #1886
  • catch unexpected error in event handlers (#672) (ca0f560)
  • check that combobox is actually a select element before filling out options (#979) (d2bc489)
  • cli: allow --autoConnect on CLI start (#2015) (9882391), closes #1859 #1184
  • cli: avoid defaulting to isolated when userDataDir is provided (#1258) (73e1e24)
  • cli: correct WebP MIME type check in handleResponse ('webp' → 'image/webp') (#1899) (e3a5f6b), closes #1898
  • cli: re-generate cli correctly (#1969) (8cbdb8d)
  • console formatter hides frames from ignored scripts (#927) (8e2380b)
  • detect X server display on Linux (#1027) (1746ed9)
  • disable usage statistics when CI or CHROME_DEVTOOLS_MCP_NO_USAGE_STATISTICS env is set (#862) (c0435a2)
  • do not use getSelectedMcpPage (#2039) (85f935b)
  • handle beforeunload dialogs in navigations (#788) (9b21f8b)
  • handle errors due to open dialogs during tool calls (#1953) (06b331f)
  • handle network request pagination correctly (#980) (0d9f422)
  • ignore unmapped PerformanceIssue events (#1852) (ea57e86)
  • improve error handling for console messages (#844) (dc43ede)
  • improve error messages around --auto-connect (#1075) (bcb852d)
  • improve error reporting when retrieving the element (#845) (f7dd003)
  • improve performance tool description (#800) (aa9a176)
  • improve tool descriptions (#965) (bdbbc84)
  • increase timeouts for long text input (#787) (a83a338)
  • input: stop native select option clicks from timing out (#1960) (510ec0f)
  • limit stack traces to 50 lines (#923) (caea23a)
  • list_pages should work after selected page is closed (#1145) (2664455)
  • log unhandledRejection instead of crashing (#673) (f59b4a2)
  • make bringToFront optional in select_page (#668) (ceae17b)
  • Make fill_form more appealing when filling forms with checkboxes (#1971) (407c2bd)
  • make request and response handling more robust (#846) (695817f)
  • make sure env variables are consistently applied when parsing args (#1994) (f45f068)
  • map channel for resolveDefaultUserDataDir (#658) (6f59b39)
  • mark categoryExtensions flag mutually exclusive with autoConnect (#1202) (8c2a7fc), closes #1072
  • mark lighthouse and memory as non-read-only (#1769) (bec9dae)
  • network: trailing data in Network redirect chain (#1880) (2f458c1)
  • note about missing elements should not show in verbose mode (#1950) (80bee1e)
  • only require a page in page-scoped tools (#2030) (8e06761)
  • re-use node ids across snapshots (#814) (a6cd2cd)
  • remove clean from prepare (#997) (2016b98)
  • remove double space in navigate error message (#1847) (429e0ca)
  • remove endsWith for filePath in memory tools (#1041) (d0622d5)
  • repair broken markdown and extract snippets in a11y-debugging skill (#1096) (adac7c5)
  • respect custom timeouts in navigate tools (#865) (a0aeb97)
  • respect user's npm registry configuration in update check (#2038) (83a299f)
  • simplify emulation and script tools (#1073) (e51ba47)
  • simplify focus state management (#1063) (f763da2)
  • support resize_page when browser window is maximized/fullscreenwindow state (#748) (4d9ac22)
  • telemetry: bucketize string length (#1972) (bf3cb58)
  • telemetry: re-run the update metrics script (#2005) (e9ec375)
  • tweak lighthouse description (#1112) (5538180)
  • update evaluateScript description formatting (#880) (24db9dd)
  • Update installation badges in README.md for VS Code (#660) (61ede1c)
  • update VS Code manual installation powershell command (#1151) (6c64a5b)
  • use 1-based line/column and fix wasm offsets in stack frames (#884) (7e1ec81)
  • use relative path for plugin source in marketplace (#724) (5c1ecf8)
  • versioning for Claude Code plugin (#1233) (966b86f)
  • wrap .mcp.json config in mcpServers key (#1246) (c7948cf)

📄 Documentation

  • Adapt a11y skill to utilize Lighthouse (#1054) (21634e6)
  • Add 'Progressive Complexity' and 'Reference over Value' design principles. (#939) (8d765c0)
  • add a mention of evals into contributing.md (#773) (9a31ac7)
  • Add a note about previously installed server installations (#982) (c0009f7)
  • Add AX design principles (#643) (90ed192)
  • Add debug instructions (#670) (a8aae66)
  • add experimental chrome on android guide (#691) (4a87702)
  • add feature release checklist to CONTRIBUTING.md (#1118) (0378457)
  • add Katalon Studio setup instructions to README (#929) (6cfef24)
  • add macOS Web Bluetooth troubleshooting note (#930) (3c9528b), closes #917
  • add MCP config for Claude plugin + docs (#944) (a781da4)
  • add Qoder CLI to the MCP client configuration section in the README. (#552) (1a16f15)
  • add troubleshooting for Claude Code plugin HTTPS clone failures (#1195) (d082ca4)
  • add VS Code install badges (#532) (cc4d065)
  • autoConnect - clarify how the mcp server selects a profile (#693) (28b8ff8)
  • clarify resource limitations around the number of tabs (#1927) (42be7c3)
  • clarify tools included into CLI (#1925) (76ab9fa)
  • claude code broken link (#707) (1f532b8)
  • document how to add extensions to gemini-cli (#834) (0610d11)
  • document network response and request extensions (#1887) (796d6f2)
  • enhance cli docs + sort required vs opt params (#674) (81cbd99)
  • estimate tokens using tiktoken (#959) (fd0a919)
  • explain new auto connection feature (#664) (a537a8c)
  • extract WebMCP into its own category (#1993) (da0441d)
  • Fix Claude Code instructions (#2018) (a5ad67b)
  • fix skill and reference documentation issues (#1249) (9236834)
  • fix typo (#1155) (b59cabc)
  • fix typo in README regarding slim mode (#1093) (92f2c7b)
  • fix typos and improve phrasing (#1130) (70d4f36)
  • improve autoConnect docs (#653) (09111cc)
  • improve Claude Code installation instructions (#947) (3ec5b7e)
  • Include Mistral Vibe setup in README (#1801) (582c9e0)
  • mention source-mapped stack traces in 'Key features' (#883) (579d18a)
  • provide disclaimer about supported browsers (#1237) (8676b72)
  • remove outdated --channel=beta note (#882) (acdb5c9)
  • remove token estimates (#2003) (14938ac)
  • Rename project and enhance README content (#1856) (c066488)
  • revise contribution process and add release process (#1134) (d7d26a1)
  • troubleshooting: add symptom for missing tools due to read-only mode (#1148) (57e7d51)
  • update auto connect docs to mention min Chrome version (#681) (ab2340f)
  • update auto-connect docs (#779) (a106fba)
  • Update Claude Code instructions in README.md (#711) (f81cd2d)
  • update codex doc URL (#987) (ebbbea7)
  • update generate-docs.ts tools output order (#1991) (895fc65), closes #1932
  • update readme to include OpenCode example (#560) (fbba3c9)
  • Update README with WSL configuration details (#946) (107c46a)
  • Update README.md to include a link to Android debugging (#783) (6e52e66)
  • update the README on installing as a VS code agent plugin (#1796) (1b5dcae)
  • Update troubleshooting for MCP server connection errors (#1017) (00f9c31)

⚡ Performance

  • memory: release old navigation request in NetworkCollector (#1200) (1e6456c)
  • use CDP to find open DevTools pages (reland) (#1210) (53483bc)
  • use CDP to find open DevTools pages. (#1150) (94de19c)

🏗️ Refactor


This PR was generated with Release Please. See documentation.

@github-actions github-actions Bot force-pushed the release-please--branches--main--components--opera-devtools-mcp branch from 4b7bda5 to fd56239 Compare May 13, 2026 14:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants