diff --git a/.changeset/v0180-inspect-and-improvements.md b/.changeset/v0180-inspect-and-improvements.md deleted file mode 100644 index ac37a9f..0000000 --- a/.changeset/v0180-inspect-and-improvements.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -"agent-browser": minor ---- - -### New Features -- **`inspect` command** - Opens Chrome DevTools for the active page by launching a local proxy server that forwards the DevTools frontend to the browser's CDP WebSocket. Commands continue to work while DevTools is open. Implemented in both Node.js and native paths. (#736) -- **`get cdp-url` subcommand** - Retrieve the Chrome DevTools Protocol WebSocket URL for the active page, useful for external debugging tools. (#736) -- **Native screenshot annotate** - The `--annotate` flag for screenshots now works in the native Rust daemon, bringing parity with the Node.js path. (#706) - -### Improvements -- **KERNEL_API_KEY now optional** - External credential injection no longer requires `KERNEL_API_KEY` to be set, making it easier to use Kernel with pre-configured environments. (#687) -- **Browserbase simplified** - Removed the `BROWSERBASE_PROJECT_ID` requirement, reducing setup friction for Browserbase users. (#625) - -### Bug Fixes -- Fixed Browserbase API using incorrect endpoint to release sessions (#707) -- Fixed CDP connect paths using hardcoded 10s timeout instead of `getDefaultTimeout()` (#704) -- Fixed lone Unicode surrogates causing errors by sanitizing with `toWellFormed()` (#720) -- Fixed CDP connection failure on IPv6-first systems (#717) -- Fixed recordings not inheriting the current viewport settings (#718) diff --git a/CHANGELOG.md b/CHANGELOG.md index e62ccc0..5f41ade 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,25 @@ # agent-browser +## 0.18.0 + +### Minor Changes + +- 942b8cd: ### New Features + - **`inspect` command** - Opens Chrome DevTools for the active page by launching a local proxy server that forwards the DevTools frontend to the browser's CDP WebSocket. Commands continue to work while DevTools is open. Implemented in both Node.js and native paths. (#736) + - **`get cdp-url` subcommand** - Retrieve the Chrome DevTools Protocol WebSocket URL for the active page, useful for external debugging tools. (#736) + - **Native screenshot annotate** - The `--annotate` flag for screenshots now works in the native Rust daemon, bringing parity with the Node.js path. (#706) + + ### Improvements + - **KERNEL_API_KEY now optional** - External credential injection no longer requires `KERNEL_API_KEY` to be set, making it easier to use Kernel with pre-configured environments. (#687) + - **Browserbase simplified** - Removed the `BROWSERBASE_PROJECT_ID` requirement, reducing setup friction for Browserbase users. (#625) + + ### Bug Fixes + - Fixed Browserbase API using incorrect endpoint to release sessions (#707) + - Fixed CDP connect paths using hardcoded 10s timeout instead of `getDefaultTimeout()` (#704) + - Fixed lone Unicode surrogates causing errors by sanitizing with `toWellFormed()` (#720) + - Fixed CDP connection failure on IPv6-first systems (#717) + - Fixed recordings not inheriting the current viewport settings (#718) + ## 0.17.1 ### Patch Changes diff --git a/cli/Cargo.lock b/cli/Cargo.lock index e9ec499..afff968 100644 --- a/cli/Cargo.lock +++ b/cli/Cargo.lock @@ -45,7 +45,7 @@ dependencies = [ [[package]] name = "agent-browser" -version = "0.17.1" +version = "0.18.0" dependencies = [ "aes-gcm", "async-trait", diff --git a/cli/Cargo.toml b/cli/Cargo.toml index 2093ceb..2382205 100644 --- a/cli/Cargo.toml +++ b/cli/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "agent-browser" -version = "0.17.1" +version = "0.18.0" edition = "2021" description = "Fast browser automation CLI for AI agents" license = "Apache-2.0" diff --git a/package.json b/package.json index c925de7..c8e4c37 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "agent-browser", - "version": "0.17.1", + "version": "0.18.0", "description": "Headless browser automation CLI for AI agents", "type": "module", "main": "dist/daemon.js",