🎩 You're Invited:Meet the Socket team at Black Hat in Las Vegas, August 3-6.RSVP
Sign In

browser-pilot-cli

Package Overview
Dependencies
Maintainers
1
Versions
19
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

browser-pilot-cli - npm Package Compare versions

Comparing version
0.3.0-rc.5
to
0.3.0-rc.6
+24
docs/releases/v0.3.0-rc.6.md
# Browser Pilot 0.3.0-rc.6
This release candidate fixes the remaining managed-tab cleanup race found by
running RC.5 against a live multi-Profile Chrome browser.
- A managed target that Chrome has accepted for closure remains classified as
managed for the rest of that browser connection generation. If Chrome still
reports the physical target briefly before its asynchronous destroyed event,
Browser Pilot no longer reintroduces it as a transient available user tab.
- The tombstone is generation-scoped, so browser reconnection cannot exclude a
target from a later connection even if Chrome were to reuse an identifier.
- `bp close` and `bp close --all` therefore preserve accurate user-tab
inventory without implicitly acquiring a closing target.
The RC.5 soak otherwise passed its two real-site corrections: text-targeted
scrolling revealed the requested GitHub text with verified movement, and a
three-ref annotated GitHub screenshot succeeded under the site's restrictive
content security policy. All six eligible user tabs remained available and no
user tab was controlled after managed cleanup.
RC.6 keeps protocol 1.2 and the Agent-neutral CLI and stdio contracts unchanged.
Candidate gates passed with 277 Node tests, 109 isolated Playwright tests,
TypeScript type checking, all three npm distribution modes, 13 stdio
conformance checks, and 13 isolated Host integration checks.
+6
-3
# Browser Pilot v0.3.0 Stabilization Plan
Status: **In progress**
Candidate baseline: `v0.3.0-rc.4`; correction target: `v0.3.0-rc.5`, protocol `1.2`
Candidate baseline: `v0.3.0-rc.5`; correction target: `v0.3.0-rc.6`, protocol `1.2`

@@ -40,4 +40,7 @@ ## Goal

that passive discovery reports the live authorized connection.
- [ ] Publish `v0.3.0-rc.5` with the real-site soak corrections and rerun the
same public information, form, capture, and managed-cleanup tasks.
- [x] Publish `v0.3.0-rc.5` and verify text-targeted scrolling plus annotated
capture on GitHub. Managed cleanup preserved all user tabs but exposed a
transient closing-target inventory race.
- [ ] Publish `v0.3.0-rc.6` with generation-scoped managed-target tombstones and
rerun managed cleanup against the installed standalone release.
- [ ] Soak several real Agent tasks through the installed candidate.

@@ -44,0 +47,0 @@ - [ ] Tag `v0.3.0`, publish npm `latest`, and verify upgrade/rollback metadata.

{
"name": "browser-pilot-cli",
"version": "0.3.0-rc.5",
"version": "0.3.0-rc.6",
"description": "CLI tool to control your browser via Chrome DevTools Protocol",

@@ -52,2 +52,3 @@ "repository": "https://github.com/relixiaobo/browser-pilot",

"docs/releases/v0.3.0-rc.5.md",
"docs/releases/v0.3.0-rc.6.md",
"README.md",

@@ -54,0 +55,0 @@ "LICENSE"

@@ -185,3 +185,3 @@ # browser-pilot

```bash
npm install --save-exact browser-pilot-cli@0.3.0-rc.5
npm install --save-exact browser-pilot-cli@0.3.0-rc.6
npx --no-install browser-pilot tabs

@@ -188,0 +188,0 @@ ```

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display