Skip to content

Release Stagehand packages - #2969

Merged
seanmcguire12 merged 2 commits into
mainfrom
changeset-release/main
Oct 8, 2026
Merged

seanmcguire12 merged 2 commits into
mainfrom
changeset-release/main

Conversation

@github-actions

@github-actions github-actions Bot commented Sep 17, 2026 •

Copy link
Copy Markdown
Contributor

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.

Releases

@browserbasehq/eve@0.2.0

Minor Changes

  • #2821 a237c77 Thanks @shrey150! - Replace the Eve extension's browser and web tools with Stagehand V4 run, snapshot, and screenshot.

Patch Changes

@browserbasehq/stagehand@4.2.0

Minor Changes

  • #3030 34edfa3 Thanks @supremeboxlogos! - Export browser pages as PDF bytes in TypeScript, Python, and Go, with configurable print settings and timeouts, and optional local file saving in TypeScript and Python.

  • #3118 a837acf Thanks @miguelg719! - Add clientOptions to browserbase.launch() and browserbase.connect(). Thanks to @pr1m8 for the original proposal that motivated this feature.

  • #3083 666b6fa Thanks @seanmcguire12! - expose a timeout option for page.snapshot() across all sdks, defaulting to 20 seconds.
    set it to 0 for unlimited execution. one budget covers the whole snapshot capture.

  • #3140 f2060a6 Thanks @seanmcguire12! - automatically discover Stagehand extensions when connecting to browsers. deprecate & ignore extension IDs passed into .connect().

  • #2916 476658b Thanks @seanmcguire12! - add page level hooks for webmcp tools added and webmcp tools removed events.

Patch Changes

  • #3045 4da1a21 Thanks @github-actions! - Keep telemetry disabled unless an OTLP traces endpoint is explicitly configured.

  • #2893 5802f59 Thanks @miguelg719! - Bound experimental batch and RPC deadlines so callers can stop waiting without replaying actions or accepting late capture state.

  • #2894 819db28 Thanks @miguelg719! - Add configurable bounded CDP heartbeats and sanitized disconnect diagnostics with cleanup on shutdown.

  • #2892 0210688 Thanks @miguelg719! - Release a newly created Browserbase session when initial attachment fails, and support upload retries

  • #2978 f3543d3 Thanks @seanmcguire12! - Fix locator failures when entering loading iframes, and correctly target iframe elements when an XPath ends at the iframe.

  • #3033 1562d35 Thanks @seanmcguire12! - add per-call locator timeouts across TypeScript, Python, & Go. one timeout covers frame readiness, element lookup, & execution, including typing delays & highlight duration. the default is 20 seconds. setting timeout to 0 disables it.

  • #3146 7d8dcef Thanks @seanmcguire12! - Make selector waits include frame readiness in their timeout, support unlimited waits with timeout: 0, and clean up observers when the wait ends.

  • #3052 70f4e91 Thanks @seanmcguire12! - Match native XPath semantics for text() predicates when a shadow root routes locators through the composed-tree parser

@browserbasehq/stagehand-extension@1.1.0

Minor Changes

  • #3030 34edfa3 Thanks @supremeboxlogos! - Export browser pages as PDF bytes in TypeScript, Python, and Go, with configurable print settings and timeouts, and optional local file saving in TypeScript and Python.

  • #3083 666b6fa Thanks @seanmcguire12! - expose a timeout option for page.snapshot() across all sdks, defaulting to 20 seconds.
    set it to 0 for unlimited execution. one budget covers the whole snapshot capture.

  • #2916 476658b Thanks @seanmcguire12! - add page level hooks for webmcp tools added and webmcp tools removed events.

Patch Changes

  • #3045 4da1a21 Thanks @github-actions! - Keep telemetry disabled unless an OTLP traces endpoint is explicitly configured.

  • #2896 7919934 Thanks @miguelg719! - Snapshot references remain valid across same-origin and out-of-process frame captures

  • #2978 f3543d3 Thanks @seanmcguire12! - Fix locator failures when entering loading iframes, and correctly target iframe elements when an XPath ends at the iframe.

  • #3033 1562d35 Thanks @seanmcguire12! - add per-call locator timeouts across TypeScript, Python, & Go. one timeout covers frame readiness, element lookup, & execution, including typing delays & highlight duration. the default is 20 seconds. setting timeout to 0 disables it.

  • #3146 7d8dcef Thanks @seanmcguire12! - Make selector waits include frame readiness in their timeout, support unlimited waits with timeout: 0, and clean up observers when the wait ends.

  • #3052 70f4e91 Thanks @seanmcguire12! - Match native XPath semantics for text() predicates when a shadow root routes locators through the composed-tree parser

@browserbasehq/stagehand-protocol@2.1.0

Minor Changes

  • #3030 34edfa3 Thanks @supremeboxlogos! - Export browser pages as PDF bytes in TypeScript, Python, and Go, with configurable print settings and timeouts, and optional local file saving in TypeScript and Python.

  • #3083 666b6fa Thanks @seanmcguire12! - expose a timeout option for page.snapshot() across all sdks, defaulting to 20 seconds.
    set it to 0 for unlimited execution. one budget covers the whole snapshot capture.

  • #2916 476658b Thanks @seanmcguire12! - add page level hooks for webmcp tools added and webmcp tools removed events.

Patch Changes

  • #3045 4da1a21 Thanks @github-actions! - Keep telemetry disabled unless an OTLP traces endpoint is explicitly configured.

  • #3033 1562d35 Thanks @seanmcguire12! - add per-call locator timeouts across TypeScript, Python, & Go. one timeout covers frame readiness, element lookup, & execution, including typing delays & highlight duration. the default is 20 seconds. setting timeout to 0 disables it.

@browserbasehq/stagehand-go@4.2.0

Minor Changes

  • #3030 34edfa3 Thanks @supremeboxlogos! - Export browser pages as PDF bytes in TypeScript, Python, and Go, with configurable print settings and timeouts, and optional local file saving in TypeScript and Python.

  • #3123 100e201 Thanks @miguelg719! - Add ClientOptions to LaunchBrowserbase and ConnectBrowserbase.

  • #3083 666b6fa Thanks @seanmcguire12! - expose a timeout option for page.snapshot() across all sdks, defaulting to 20 seconds.
    set it to 0 for unlimited execution. one budget covers the whole snapshot capture.

  • #3140 f2060a6 Thanks @seanmcguire12! - automatically discover Stagehand extensions when connecting to browsers. deprecate & ignore extension IDs passed into .connect().

  • #2916 476658b Thanks @seanmcguire12! - add page level hooks for webmcp tools added and webmcp tools removed events.

Patch Changes

  • #3045 4da1a21 Thanks @github-actions! - Keep telemetry disabled unless an OTLP traces endpoint is explicitly configured.

  • #2896 7919934 Thanks @miguelg719! - Snapshot references remain valid across same-origin and out-of-process frame captures

  • #2978 f3543d3 Thanks @seanmcguire12! - Fix locator failures when entering loading iframes, and correctly target iframe elements when an XPath ends at the iframe.

  • #3033 1562d35 Thanks @seanmcguire12! - add per-call locator timeouts across TypeScript, Python, & Go. one timeout covers frame readiness, element lookup, & execution, including typing delays & highlight duration. the default is 20 seconds. setting timeout to 0 disables it.

  • #3146 7d8dcef Thanks @seanmcguire12! - Make selector waits include frame readiness in their timeout, support unlimited waits with timeout: 0, and clean up observers when the wait ends.

  • #3052 70f4e91 Thanks @seanmcguire12! - Match native XPath semantics for text() predicates when a shadow root routes locators through the composed-tree parser

@browserbasehq/stagehand-python@4.2.0

Minor Changes

  • #3030 34edfa3 Thanks @supremeboxlogos! - Export browser pages as PDF bytes in TypeScript, Python, and Go, with configurable print settings and timeouts, and optional local file saving in TypeScript and Python.

  • #3118 a837acf Thanks @miguelg719! - Add client_options to browserbase.launch() and browserbase.connect().

  • #3083 666b6fa Thanks @seanmcguire12! - expose a timeout option for page.snapshot() across all sdks, defaulting to 20 seconds.
    set it to 0 for unlimited execution. one budget covers the whole snapshot capture.

  • #3140 f2060a6 Thanks @seanmcguire12! - automatically discover Stagehand extensions when connecting to browsers. deprecate & ignore extension IDs passed into .connect().

  • #2916 476658b Thanks @seanmcguire12! - add page level hooks for webmcp tools added and webmcp tools removed events.

Patch Changes

  • #3045 4da1a21 Thanks @github-actions! - Keep telemetry disabled unless an OTLP traces endpoint is explicitly configured.

  • #2978 f3543d3 Thanks @seanmcguire12! - Fix locator failures when entering loading iframes, and correctly target iframe elements when an XPath ends at the iframe.

  • #3033 1562d35 Thanks @seanmcguire12! - add per-call locator timeouts across TypeScript, Python, & Go. one timeout covers frame readiness, element lookup, & execution, including typing delays & highlight duration. the default is 20 seconds. setting timeout to 0 disables it.

  • #3146 7d8dcef Thanks @seanmcguire12! - Make selector waits include frame readiness in their timeout, support unlimited waits with timeout: 0, and clean up observers when the wait ends.

  • #3052 70f4e91 Thanks @seanmcguire12! - Match native XPath semantics for text() predicates when a shadow root routes locators through the composed-tree parser

@browserbasehq/stagehand-examples@0.0.1

Patch Changes

@browserbasehq/stagehand-integrations-claude-agent-sdk@4.0.3

Patch Changes

  • Updated dependencies []:
    • @browserbasehq/stagehand-integrations@4.0.4

@browserbasehq/stagehand-integrations-example-claude-code-facade@4.0.4

Patch Changes

  • Updated dependencies []:
    • @browserbasehq/stagehand-integrations@4.0.4
    • @browserbasehq/stagehand-integrations-claude-agent-sdk@4.0.3

@browserbasehq/stagehand-integrations-claude-cua-sdk@4.0.2

Patch Changes

@browserbasehq/stagehand-integrations-example-codex-facade@4.0.4

Patch Changes

  • Updated dependencies []:
    • @browserbasehq/stagehand-integrations@4.0.4
    • @browserbasehq/stagehand-integrations-codex-sdk@4.0.3

@browserbasehq/stagehand-integrations-codex-sdk@4.0.3

Patch Changes

  • Updated dependencies []:
    • @browserbasehq/stagehand-integrations@4.0.4

@browserbasehq/stagehand-integrations@4.0.4

Patch Changes

@browserbasehq/stagehand-integrations-example-cursor-facade@4.0.2

Patch Changes

  • Updated dependencies []:
    • @browserbasehq/stagehand-integrations@4.0.4
    • @browserbasehq/stagehand-integrations-cursor-sdk@4.0.3

@browserbasehq/stagehand-integrations-cursor-sdk@4.0.3

Patch Changes

  • Updated dependencies []:
    • @browserbasehq/stagehand-integrations@4.0.4

@browserbasehq/stagehand-integrations-deepagents-sdk@4.0.3

Patch Changes

  • Updated dependencies []:
    • @browserbasehq/stagehand-integrations@4.0.4

@browserbasehq/stagehand-integrations-eve-sdk@4.0.3

Patch Changes

  • Updated dependencies []:
    • @browserbasehq/stagehand-integrations@4.0.4

@browserbasehq/stagehand-integrations-fx-sdk@4.0.3

Patch Changes

  • Updated dependencies []:
    • @browserbasehq/stagehand-integrations@4.0.4

@browserbasehq/stagehand-integrations-gemini-cua-sdk@4.0.2

Patch Changes

@browserbasehq/stagehand-integrations-example-mastra-facade@4.0.4

Patch Changes

  • Updated dependencies []:
    • @browserbasehq/stagehand-integrations@4.0.4

@browserbasehq/stagehand-integrations-mastra-sdk@4.0.3

Patch Changes

  • Updated dependencies []:
    • @browserbasehq/stagehand-integrations@4.0.4

@browserbasehq/stagehand-integrations-example-pi-facade@4.0.4

Patch Changes

@browserbasehq/stagehand-integrations-pi-sdk@4.0.3

Patch Changes

  • Updated dependencies []:
    • @browserbasehq/stagehand-integrations@4.0.4

@browserbasehq/stagehand-integrations-example-vercel-ai-facade@4.0.4

Patch Changes

  • Updated dependencies []:
    • @browserbasehq/stagehand-integrations@4.0.4

@github-actions
github-actions Bot force-pushed the changeset-release/main branch 16 times, most recently from 3d78edd to e20a58e Compare September 25, 2026 20:50
@github-actions
github-actions Bot force-pushed the changeset-release/main branch 14 times, most recently from 23fe62c to d6a7644 Compare September 30, 2026 21:18
@github-actions
github-actions Bot force-pushed the changeset-release/main branch 9 times, most recently from 463f4ec to 4ac2de6 Compare October 6, 2026 09:32
@github-actions
github-actions Bot requested a review from a team as a code owner October 6, 2026 09:32
@github-actions
github-actions Bot force-pushed the changeset-release/main branch 11 times, most recently from 0bdec71 to 4ee8496 Compare October 8, 2026 17:36
Comment thread CHANGELOG.md Outdated
@github-actions
github-actions Bot force-pushed the changeset-release/main branch from f3d491d to e0363c5 Compare October 8, 2026 21:04
@github-actions
github-actions Bot force-pushed the changeset-release/main branch from e0363c5 to 9362888 Compare October 8, 2026 21:30
Comment thread CHANGELOG.md Outdated
@seanmcguire12
seanmcguire12 merged commit 2d605b0 into main Oct 8, 2026
61 checks passed
@seanmcguire12
seanmcguire12 deleted the changeset-release/main branch October 8, 2026 21:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants