Files
github-actions[bot] 7ceb9e9ff5 chore(main): release bb-browser 0.11.6 (#214)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-05-11 18:01:40 +08:00

34 KiB
Raw Permalink Blame History

Changelog

0.11.6 (2026-05-11)

Features

  • daemon: screenshot saves to clip data and returns pinix:// URI (ba86f0c)
  • provider: handle DataCommand for clip data protocol (0ddcca6)

0.11.5 (2026-05-07)

Bug Fixes

  • snapshot: clean up stale highlight overlays before each snapshot and screenshot (1938ce4), closes #173

0.11.4 (2026-05-07)

Bug Fixes

  • cli: daemon self-healing on CDP disconnect + cookie persistence (#207) (c0b4ff1)
  • provider: preserve large integer precision in decodeInput (561c002)

0.11.3 (2026-04-09)

Features

  • unified command registry for CLI/MCP/Edge Clip (#171) (fd0d795)
  • warn when local adapter overrides community version (#178) (#179) (3a24359)

Bug Fixes

  • preserve structured error from site CLI in provider (#187) (0da5e48)

0.11.2 (2026-04-03)

Bug Fixes

  • CDP 503 returns diagnostics immediately instead of 30s timeout (#157) (67efdd3)
  • remove extension packaging from publish workflow (#155) (1931c55)

0.11.1 (2026-04-03)

⚠ BREAKING CHANGES

  • Chrome Extension is removed. Users who relied on the extension-based flow should use the daemon-direct mode instead.

Features

  • add bb-browser-sites skill for OpenClaw (facd29d)
  • add fetch and recipe commands (5668470)
  • add history, site recommend, site info, --jq, and Agent UX guide (fdb8288)
  • add MCP instructions + bb-browser guide command (f0869aa)
  • add pinix.json (Edge Clip manifest) (54e02b0)
  • Agent UX guide system + history, site recommend/info, --jq (c1c9bc4)
  • auto-launch Chrome in bb-browserd + clip.json (#123) (1fe733b)
  • bb-browserd — Pinix capability adapter (3af2b4c)
  • bb-browserd CDP direct connection (replaces daemon HTTP) (2ce47c5)
  • bb-browserd migrate from WebSocket to Connect-RPC ProviderStream (e730b0e)
  • cli,mcp: add setup hints when extension/daemon not connected (1f15f3e)
  • cli: add --mcp flag to start MCP server (cb28e81)
  • cli: add CDP monitor background process for persistent monitoring (Phase 1, #77) (94c94b7)
  • cli: add CDP monitor for persistent monitoring (aa3010f)
  • cli: add star command and hint in site update (00ed75f)
  • cli: auto-check for CLI updates on site update, bump to 0.7.0 (0551493)
  • cli: categorize --help output, promote site system (#14) (bed7fbd), closes #13
  • cli: support cdpUrl and cdpHost from OpenClaw (#70) (2086436)
  • daemon: add --host flag to configure listen address (3a69040)
  • guide: add bb-browser site adapter as gh CLI alternative (bd9e896)
  • mcp: add MCP server for AI agent integration (537e553)
  • mcp: add session tab cleanup tool (#91) (cfa1b0f)
  • mcp: add site adapter tools (22d38c1)
  • mcp: add site adapter tools (7804f06)
  • mcp: auto-start daemon when not running (fa33c5a)
  • network requests --with-body captures full request/response data (a2e1f29)
  • open 命令支持 --tab 参数,解决并发打开页面冲突 (9582e10)
  • remove Chrome Extension package (7936566)
  • set managed Chrome profile name to "bb-browser" (7e5c227)
  • site: add --openclaw mode to run adapters via OpenClaw CDP browser (701fa7b), closes #28
  • site: add reportHint in error output for agents (de713a2)
  • site: auto-detect auth errors and show login hint (c68653b)
  • site: include bb-browser site adapter as report alternative (847a995)
  • site: silent background update after every site command (638020d), closes #20
  • tab select/close 支持按 tabId 操作 (1acfb60)
  • v0.8.0 — CDP direct connection, managed Chrome, no extension needed (59ab96b)
  • v2.0 CDP 架构迁移 - 使用 chrome.debugger 实现所有 DOM 操作 (827f24d)
  • 全局 --tab 参数支持多 tab 并发隔离 (7acd596)
  • 切换 snapshot 到 CDP Accessibility Tree (9095463)
  • 切换 snapshot 到 CDP Accessibility Tree (e66256a), closes #4
  • 实现 bb-browser 核心功能 (601f4ae)
  • 实现 close 命令 (b92a8b1)
  • 实现 get 命令组 (text/url/title) (028478b)
  • 实现 hover 命令 (260e8ce)
  • 实现 press 命令 (16f3d84)
  • 实现 screenshot 命令 (29c335e)
  • 实现 scroll 命令 (0d60f93)
  • 实现 wait 命令 (247e21c)
  • 实现导航命令 (back/forward/refresh) (91a3398)
  • 插件支持配置上游 URL (ca78b45), closes #2
  • 插件支持配置上游 URL + 修改后立即重连 (44761b8)
  • 添加 check/uncheck 命令 - 复选框操作 (6385279)
  • 添加 dialog 命令(accept/dismiss) (8d6e6c1)
  • 添加 eval 命令 - 执行 JavaScript (7e6bf96)
  • 添加 frame 命令(切换 iframe) (394d7e7)
  • 添加 network/console/errors 调试命令 (02edcb4)
  • 添加 Phase 3 命令 (eval/type/check/uncheck/select) (bbfda3f)
  • 添加 reload 命令支持 CDP 热重载扩展 (530e992)
  • 添加 tab 命令(list/new/select/close) (a608124)
  • 添加 trace 命令 - 录制用户操作 (f02b081)
  • 添加 type 命令 - 逐字符输入 (de22235)

Bug Fixes

  • add Chrome Dev/Beta/Canary and Brave to Windows browser candidates (b9ee3aa)
  • align daemon host defaults and restore daemon command (#137) (37f8d64)
  • auto-launch Chrome when daemon starts (#152) (9243517)
  • auto-reconnect after Hub restart (#111) (ef4f684), closes #103
  • CDP direct mode bugs (snapshot, tab list, discovery) (b0cb83a)
  • cli: --tab flag works correctly for all commands (a882809)
  • cli: add Chrome Dev/Canary/Beta/Arc to browser detection (#42) (#43) (e7de67c)
  • cli: add guide command to help text (09ac697)
  • cli: avoid double-inserting typed text (600244d)
  • cli: daemon command works in npm-published layout (c3fa112)
  • cli: harden OpenClaw JSON parsing (b0b7c7b)
  • cli: pass timeout through to OpenClaw (#82) (7c2ee5e)
  • cli: persist selected target for get commands (578e10f)
  • cli: place openclaw browser flags before subcommand (#102) (1b3a394)
  • cli: tolerate noisy OpenClaw JSON output (28e0867)
  • cli: use viewport coordinates for click targets (92fa9f7)
  • cli: wait for extension connection before sending commands (b478226)
  • cli: wire top-level status command (3a15411)
  • cli: wire top-level status command (c8b1aab)
  • consolidate daemon state into daemon.json with PID liveness check (6d52b22), closes #140
  • cross-process refs, fill command, snapshot robustness (936047a)
  • daemon: allow positional args in parseArgs for CLI passthrough (4eea8e5)
  • derive version metadata from package.json (a1b9f38)
  • docs: update ClawHub skill link in English README (61a3493)
  • eval 命令使用 MAIN world 访问页面 DOM (c16b442)
  • extension: add history permission to source manifest (526551e)
  • extension: never give up reconnecting to daemon (5e8ca91)
  • follow-up fixes for merged PRs #82, #91, #25 (ee2c404)
  • improve extension setup hints with direct download link (0491e72)
  • interactive 模式去掉 /url: 和子节点,扁平输出 (2bc77bc)
  • open new tabs in background to avoid bringing Chrome to foreground (6d8f18b)
  • process hangs after CDP command completes (4d63ae2)
  • remove replMode from CDP evaluate to fix async/Promise results (ea6f08c)
  • restore npm package name to bb-browser (ab43e2b)
  • shared: avoid global crypto for request ids (#89) (45c1fbb)
  • simplify extension setup hints to 4 clear steps (ce12d3a)
  • site: add guide hint to site --help (9407040)
  • site: detect auth errors in adapter hint text too (9d8594a)
  • site: filter noise from recommend not_available list (31fb169)
  • snapshot, tab list, and discovery overhead in CDP mode (c3a3bf8)
  • support top-level await in eval (cfbae07)
  • update openclaw-bridge tests for new flag ordering (#102) (cbdd26c)
  • use fileURLToPath for Windows-compatible MCP path resolution (7061ab7), closes #17
  • 使用 CDP Runtime.evaluate 替代 eval 绕过 MV3 CSP 限制 (c74fca3)
  • 修复 back/forward 命令 - 使用 CDP 和 tabs.update 导航 (8395ae7)
  • 修复 trace 录制 - manifest 匹配规则和页面导航后自动恢复录制 (fa39bdb)
  • 解决 MV3 Service Worker 休眠导致连接断开的问题 (4c7c64f)
  • 选项页修改 URL 后立即重连 SSE (e67e69f)

0.10.0 (2026-03-22)

Features

  • bb-browserd — Pinix capability adapter (3af2b4c)
  • bb-browserd CDP direct connection (replaces daemon HTTP) (2ce47c5)
  • bb-browserd migrate from WebSocket to Connect-RPC ProviderStream (e730b0e)

Bug Fixes

  • open new tabs in background to avoid bringing Chrome to foreground (6d8f18b)

0.9.0 (2026-03-19)

Features

  • add bb-browser-sites skill for OpenClaw (facd29d)
  • add fetch and recipe commands (5668470)
  • add history, site recommend, site info, --jq, and Agent UX guide (fdb8288)
  • add MCP instructions + bb-browser guide command (f0869aa)
  • Agent UX guide system + history, site recommend/info, --jq (c1c9bc4)
  • cli,mcp: add setup hints when extension/daemon not connected (1f15f3e)
  • cli: add --mcp flag to start MCP server (cb28e81)
  • cli: add CDP monitor background process for persistent monitoring (Phase 1, #77) (94c94b7)
  • cli: add CDP monitor for persistent monitoring (aa3010f)
  • cli: add star command and hint in site update (00ed75f)
  • cli: auto-check for CLI updates on site update, bump to 0.7.0 (0551493)
  • cli: categorize --help output, promote site system (#14) (bed7fbd), closes #13
  • daemon: add --host flag to configure listen address (3a69040)
  • guide: add bb-browser site adapter as gh CLI alternative (bd9e896)
  • mcp: add MCP server for AI agent integration (537e553)
  • mcp: add site adapter tools (22d38c1)
  • mcp: add site adapter tools (7804f06)
  • mcp: auto-start daemon when not running (fa33c5a)
  • network requests --with-body captures full request/response data (a2e1f29)
  • open 命令支持 --tab 参数,解决并发打开页面冲突 (9582e10)
  • set managed Chrome profile name to "bb-browser" (7e5c227)
  • site: add --openclaw mode to run adapters via OpenClaw CDP browser (701fa7b), closes #28
  • site: add reportHint in error output for agents (de713a2)
  • site: auto-detect auth errors and show login hint (c68653b)
  • site: include bb-browser site adapter as report alternative (847a995)
  • site: silent background update after every site command (638020d), closes #20
  • tab select/close 支持按 tabId 操作 (1acfb60)
  • v0.8.0 — CDP direct connection, managed Chrome, no extension needed (59ab96b)
  • v2.0 CDP 架构迁移 - 使用 chrome.debugger 实现所有 DOM 操作 (827f24d)
  • 全局 --tab 参数支持多 tab 并发隔离 (7acd596)
  • 切换 snapshot 到 CDP Accessibility Tree (9095463)
  • 切换 snapshot 到 CDP Accessibility Tree (e66256a), closes #4
  • 实现 bb-browser 核心功能 (601f4ae)
  • 实现 close 命令 (b92a8b1)
  • 实现 get 命令组 (text/url/title) (028478b)
  • 实现 hover 命令 (260e8ce)
  • 实现 press 命令 (16f3d84)
  • 实现 screenshot 命令 (29c335e)
  • 实现 scroll 命令 (0d60f93)
  • 实现 wait 命令 (247e21c)
  • 实现导航命令 (back/forward/refresh) (91a3398)
  • 插件支持配置上游 URL (ca78b45), closes #2
  • 插件支持配置上游 URL + 修改后立即重连 (44761b8)
  • 添加 check/uncheck 命令 - 复选框操作 (6385279)
  • 添加 dialog 命令(accept/dismiss) (8d6e6c1)
  • 添加 eval 命令 - 执行 JavaScript (7e6bf96)
  • 添加 frame 命令(切换 iframe) (394d7e7)
  • 添加 network/console/errors 调试命令 (02edcb4)
  • 添加 Phase 3 命令 (eval/type/check/uncheck/select) (bbfda3f)
  • 添加 reload 命令支持 CDP 热重载扩展 (530e992)
  • 添加 tab 命令(list/new/select/close) (a608124)
  • 添加 trace 命令 - 录制用户操作 (f02b081)
  • 添加 type 命令 - 逐字符输入 (de22235)

Bug Fixes

  • CDP direct mode bugs (snapshot, tab list, discovery) (b0cb83a)
  • cli: --tab flag works correctly for all commands (a882809)
  • cli: add Chrome Dev/Canary/Beta/Arc to browser detection (#42) (#43) (e7de67c)
  • cli: add guide command to help text (09ac697)
  • cli: avoid double-inserting typed text (600244d)
  • cli: daemon command works in npm-published layout (c3fa112)
  • cli: harden OpenClaw JSON parsing (b0b7c7b)
  • cli: persist selected target for get commands (578e10f)
  • cli: tolerate noisy OpenClaw JSON output (28e0867)
  • cli: use viewport coordinates for click targets (92fa9f7)
  • cli: wait for extension connection before sending commands (b478226)
  • cli: wire top-level status command (3a15411)
  • cli: wire top-level status command (c8b1aab)
  • cross-process refs, fill command, snapshot robustness (936047a)
  • daemon: allow positional args in parseArgs for CLI passthrough (4eea8e5)
  • derive version metadata from package.json (a1b9f38)
  • docs: update ClawHub skill link in English README (61a3493)
  • eval 命令使用 MAIN world 访问页面 DOM (c16b442)
  • extension: add history permission to source manifest (526551e)
  • extension: never give up reconnecting to daemon (5e8ca91)
  • improve extension setup hints with direct download link (0491e72)
  • interactive 模式去掉 /url: 和子节点,扁平输出 (2bc77bc)
  • process hangs after CDP command completes (4d63ae2)
  • simplify extension setup hints to 4 clear steps (ce12d3a)
  • site: add guide hint to site --help (9407040)
  • site: detect auth errors in adapter hint text too (9d8594a)
  • site: filter noise from recommend not_available list (31fb169)
  • snapshot, tab list, and discovery overhead in CDP mode (c3a3bf8)
  • support top-level await in eval (cfbae07)
  • use fileURLToPath for Windows-compatible MCP path resolution (7061ab7), closes #17
  • 使用 CDP Runtime.evaluate 替代 eval 绕过 MV3 CSP 限制 (c74fca3)
  • 修复 back/forward 命令 - 使用 CDP 和 tabs.update 导航 (8395ae7)
  • 修复 trace 录制 - manifest 匹配规则和页面导航后自动恢复录制 (fa39bdb)
  • 解决 MV3 Service Worker 休眠导致连接断开的问题 (4c7c64f)
  • 选项页修改 URL 后立即重连 SSE (e67e69f)