From 8fc1d000f7f6412911d0fbbb95e2d3c71bb0a138 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 17 Mar 2026 14:25:04 -0500 Subject: [PATCH] chore: version packages (#889) Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> --- .changeset/prepare-v0.21.md | 21 --------------------- CHANGELOG.md | 22 ++++++++++++++++++++++ cli/Cargo.lock | 2 +- cli/Cargo.toml | 2 +- package.json | 2 +- 5 files changed, 25 insertions(+), 24 deletions(-) delete mode 100644 .changeset/prepare-v0.21.md diff --git a/.changeset/prepare-v0.21.md b/.changeset/prepare-v0.21.md deleted file mode 100644 index 1be8eff..0000000 --- a/.changeset/prepare-v0.21.md +++ /dev/null @@ -1,21 +0,0 @@ ---- -"agent-browser": minor ---- - -### New Features - -- **`batch` command** -- Execute multiple commands from stdin in a single invocation. Accepts a JSON array of string arrays and returns results sequentially. Supports `--bail` to stop on first error and `--json` for structured output (#865) -- **iframe support** -- CLI interactions and snapshots now traverse into iframe content, enabling automation of cross-frame pages (#869) -- **`network har start/stop` command** -- Capture and export network traffic in HAR 1.2 format (#874) -- **WebSocket fallback for CDP discovery** -- When HTTP-based CDP endpoint discovery fails, the CLI now falls back to a WebSocket connection automatically (#873) - -### Improvements - -- **`--full`/`-f` refactored to command-level flag** -- Moved from a global flag to a per-command flag for clearer scoping (#877) -- **Enhanced Chrome launch** -- Added `--user-data-dir` support and configurable launch timeout for more reliable browser startup (#852) - -### Bug Fixes - -- Fixed `/json/list` fallback when `/json/version` endpoint is unavailable, improving compatibility with non-standard CDP implementations (#861) -- Fixed daemon liveness detection for PID namespace isolation (e.g. `unshare`). Uses socket connectivity as the sole liveness check instead of `kill(pid, 0)`, which fails when the caller cannot see the daemon's PID (#879) -- Fixed Ubuntu dependency install accidentally removing system packages (#884) diff --git a/CHANGELOG.md b/CHANGELOG.md index 5ac1086..74138a6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,27 @@ # agent-browser +## 0.21.0 + +### Minor Changes + +- c6de80b: ### New Features + + - **`batch` command** -- Execute multiple commands from stdin in a single invocation. Accepts a JSON array of string arrays and returns results sequentially. Supports `--bail` to stop on first error and `--json` for structured output (#865) + - **iframe support** -- CLI interactions and snapshots now traverse into iframe content, enabling automation of cross-frame pages (#869) + - **`network har start/stop` command** -- Capture and export network traffic in HAR 1.2 format (#874) + - **WebSocket fallback for CDP discovery** -- When HTTP-based CDP endpoint discovery fails, the CLI now falls back to a WebSocket connection automatically (#873) + + ### Improvements + + - **`--full`/`-f` refactored to command-level flag** -- Moved from a global flag to a per-command flag for clearer scoping (#877) + - **Enhanced Chrome launch** -- Added `--user-data-dir` support and configurable launch timeout for more reliable browser startup (#852) + + ### Bug Fixes + + - Fixed `/json/list` fallback when `/json/version` endpoint is unavailable, improving compatibility with non-standard CDP implementations (#861) + - Fixed daemon liveness detection for PID namespace isolation (e.g. `unshare`). Uses socket connectivity as the sole liveness check instead of `kill(pid, 0)`, which fails when the caller cannot see the daemon's PID (#879) + - Fixed Ubuntu dependency install accidentally removing system packages (#884) + ## 0.20.14 ### Patch Changes diff --git a/cli/Cargo.lock b/cli/Cargo.lock index 5644a1b..22e038d 100644 --- a/cli/Cargo.lock +++ b/cli/Cargo.lock @@ -45,7 +45,7 @@ dependencies = [ [[package]] name = "agent-browser" -version = "0.20.14" +version = "0.21.0" dependencies = [ "aes-gcm", "async-trait", diff --git a/cli/Cargo.toml b/cli/Cargo.toml index 47a0aa9..c2ae6a5 100644 --- a/cli/Cargo.toml +++ b/cli/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "agent-browser" -version = "0.20.14" +version = "0.21.0" edition = "2021" description = "Fast browser automation CLI for AI agents" license = "Apache-2.0" diff --git a/package.json b/package.json index 5e8f2d0..a269d9d 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "agent-browser", - "version": "0.20.14", + "version": "0.21.0", "description": "Headless browser automation CLI for AI agents", "type": "module", "files": [