From 56bb92bfe160acbb00322bb57594f711dcb389af Mon Sep 17 00:00:00 2001 From: Chris Tate Date: Fri, 13 Mar 2026 03:48:00 -0500 Subject: [PATCH] prepare v0.19 (#755) --- ...browserless-clipboard-screenshot-config.md | 15 +++++++ docs/src/app/changelog/page.mdx | 40 +++++++++++++++++++ 2 files changed, 55 insertions(+) create mode 100644 .changeset/v0190-browserless-clipboard-screenshot-config.md diff --git a/.changeset/v0190-browserless-clipboard-screenshot-config.md b/.changeset/v0190-browserless-clipboard-screenshot-config.md new file mode 100644 index 0000000..0626309 --- /dev/null +++ b/.changeset/v0190-browserless-clipboard-screenshot-config.md @@ -0,0 +1,15 @@ +--- +"agent-browser": minor +--- + +### New Features +- **Browserless.io provider** -- Added browserless.io as a browser provider, supported in both Node.js and native daemon paths. Connect to remote Browserless instances with `--provider browserless` or `AGENT_BROWSER_PROVIDER=browserless`. Configurable via `BROWSERLESS_API_KEY`, `BROWSERLESS_API_URL`, and `BROWSERLESS_BROWSER_TYPE` environment variables. (#502, #746) +- **`clipboard` command** -- Read from and write to the browser clipboard. Supports `read`, `write `, `copy` (simulates Ctrl+C), and `paste` (simulates Ctrl+V) operations. (#749) +- **Screenshot output configuration** -- New global flags `--screenshot-dir`, `--screenshot-quality`, `--screenshot-format` and corresponding `AGENT_BROWSER_SCREENSHOT_DIR`, `AGENT_BROWSER_SCREENSHOT_QUALITY`, `AGENT_BROWSER_SCREENSHOT_FORMAT` environment variables for persistent screenshot settings. (#749) + +### Bug Fixes +- Fixed `wait --text` not working in native daemon path (#749) +- Fixed `BrowserManager.navigate()` and package entry point (#748) +- Fixed extensions not being loaded from `config.json` (#750) +- Fixed scroll on page load (#747) +- Fixed HTML retrieval by using `browser.getLocator()` for selector operations (#745) diff --git a/docs/src/app/changelog/page.mdx b/docs/src/app/changelog/page.mdx index 48fff00..6cbb2b0 100644 --- a/docs/src/app/changelog/page.mdx +++ b/docs/src/app/changelog/page.mdx @@ -4,6 +4,46 @@ export const metadata = pageMetadata("changelog") # Changelog +## v0.19.0 + +

March 2026

+ +### New Features + +- **Browserless.io provider** -- Added browserless.io as a browser provider, supported in both Node.js and native daemon paths. Connect to remote Browserless instances using the `--provider browserless` flag or `AGENT_BROWSER_PROVIDER=browserless` environment variable. + +```bash +export BROWSERLESS_API_KEY="your-api-key" +agent-browser --provider browserless open example.com +agent-browser --provider browserless screenshot ./page.png +``` + +- **`clipboard` command** -- Read from and write to the browser clipboard. Supports `read`, `write`, `copy` (simulates Ctrl+C), and `paste` (simulates Ctrl+V) operations. + +```bash +agent-browser clipboard read +agent-browser clipboard write "Hello, World!" +agent-browser clipboard copy +agent-browser clipboard paste +``` + +- **Screenshot output configuration** -- New global flags for persistent screenshot settings: `--screenshot-dir`, `--screenshot-quality`, and `--screenshot-format`. Also available as environment variables `AGENT_BROWSER_SCREENSHOT_DIR`, `AGENT_BROWSER_SCREENSHOT_QUALITY`, and `AGENT_BROWSER_SCREENSHOT_FORMAT`. + +```bash +agent-browser screenshot --screenshot-dir ./shots +agent-browser screenshot --screenshot-format jpeg --screenshot-quality 80 +``` + +### Bug Fixes + +- Fixed `wait --text` not working in native daemon path +- Fixed `BrowserManager.navigate()` and package entry point +- Fixed extensions not being loaded from `config.json` +- Fixed scroll on page load +- Fixed HTML retrieval by using `browser.getLocator()` for selector operations + +--- + ## v0.18.0

March 2026