diff --git a/.changeset/azure-entra-model-config.md b/.changeset/azure-entra-model-config.md deleted file mode 100644 index 81aeba31d..000000000 --- a/.changeset/azure-entra-model-config.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"@browserbasehq/stagehand": patch -"@browserbasehq/stagehand-server-v3": patch ---- - -Add Azure OpenAI Microsoft Entra ID model auth support. diff --git a/.changeset/fable-5-support.md b/.changeset/fable-5-support.md deleted file mode 100644 index 9c91fb2ff..000000000 --- a/.changeset/fable-5-support.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@browserbasehq/stagehand": patch ---- - -Add claude-fable-5 support: native structured outputs via the @ai-sdk/anthropic bump, adaptive thinking (including the new "xhigh" effort) on the agent path, the API's built-in server-side refusal fallback to claude-opus-4-8, and auto tool choice for the final done call on models that reject forced tool use. diff --git a/.changeset/fix-actcache-url-normalize.md b/.changeset/fix-actcache-url-normalize.md deleted file mode 100644 index ee5b5d58b..000000000 --- a/.changeset/fix-actcache-url-normalize.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@browserbasehq/stagehand": patch ---- - -Normalize URLs in `ActCache` key derivation by sorting query parameters before hashing. Semantically equivalent URLs that differ only in parameter order (e.g. `?utm_source=email&id=42` vs `?id=42&utm_source=email`) now hit the cache instead of silently missing. Fragments and duplicate keys are preserved. diff --git a/.changeset/quiet-mangos-sing.md b/.changeset/quiet-mangos-sing.md deleted file mode 100644 index c6282c66a..000000000 --- a/.changeset/quiet-mangos-sing.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@browserbasehq/stagehand": patch ---- - -launch local browser with --enable-features=WebMCPTesting,DevToolsWebMCPSupport by default diff --git a/.changeset/ready-heads-dream.md b/.changeset/ready-heads-dream.md deleted file mode 100644 index e60386dac..000000000 --- a/.changeset/ready-heads-dream.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@browserbasehq/stagehand": patch ---- - -Fix Stagehand-generated shadow-root XPath resolution so deterministic actions can target elements inside web components. diff --git a/.changeset/silver-words-deny.md b/.changeset/silver-words-deny.md deleted file mode 100644 index 1b2aa96da..000000000 --- a/.changeset/silver-words-deny.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@browserbasehq/stagehand": minor ---- - -add support for WebMCP diff --git a/.changeset/verifier-evidence-normalization.md b/.changeset/verifier-evidence-normalization.md deleted file mode 100644 index b7e98643c..000000000 --- a/.changeset/verifier-evidence-normalization.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@browserbasehq/stagehand": patch ---- - -Add canonical verifier evidence normalization for screenshots and text signals without requiring image dependencies in core installs. diff --git a/.changeset/verifier-rubric-engine.md b/.changeset/verifier-rubric-engine.md deleted file mode 100644 index 81510ee7e..000000000 --- a/.changeset/verifier-rubric-engine.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@browserbasehq/stagehand": patch ---- - -Add the rubric-based verifier engine with normalized public rubric output and bounded failure-step parsing. diff --git a/packages/core/CHANGELOG.md b/packages/core/CHANGELOG.md index d44814156..bfc738120 100644 --- a/packages/core/CHANGELOG.md +++ b/packages/core/CHANGELOG.md @@ -1,5 +1,27 @@ # @browserbasehq/stagehand +## 3.6.0 + +### Minor Changes + +- [#2178](https://github.com/browserbase/stagehand/pull/2178) [`c49a3fc`](https://github.com/browserbase/stagehand/commit/c49a3fc47ada88322f7e11b7b72085f0147c43e3) Thanks [@seanmcguire12](https://github.com/seanmcguire12)! - add support for WebMCP + +### Patch Changes + +- [#2217](https://github.com/browserbase/stagehand/pull/2217) [`147e310`](https://github.com/browserbase/stagehand/commit/147e310b12ffa9a5a03d770b0f071495d7a3287d) Thanks [@monadoid](https://github.com/monadoid)! - Add Azure OpenAI Microsoft Entra ID model auth support. + +- [#2231](https://github.com/browserbase/stagehand/pull/2231) [`cf3603d`](https://github.com/browserbase/stagehand/commit/cf3603d1c1f017cd7c195bcbe4300814c694454b) Thanks [@miguelg719](https://github.com/miguelg719)! - Add claude-fable-5 support: native structured outputs via the @ai-sdk/anthropic bump, adaptive thinking (including the new "xhigh" effort) on the agent path, the API's built-in server-side refusal fallback to claude-opus-4-8, and auto tool choice for the final done call on models that reject forced tool use. + +- [#2233](https://github.com/browserbase/stagehand/pull/2233) [`8d7d414`](https://github.com/browserbase/stagehand/commit/8d7d414c70676a31ea9322073f514d5b9dd5ecb1) Thanks [@seanmcguire12](https://github.com/seanmcguire12)! - Normalize URLs in `ActCache` key derivation by sorting query parameters before hashing. Semantically equivalent URLs that differ only in parameter order (e.g. `?utm_source=email&id=42` vs `?id=42&utm_source=email`) now hit the cache instead of silently missing. Fragments and duplicate keys are preserved. + +- [#2229](https://github.com/browserbase/stagehand/pull/2229) [`fd42e65`](https://github.com/browserbase/stagehand/commit/fd42e65bb84825bdb7341a4953472db1ff774989) Thanks [@seanmcguire12](https://github.com/seanmcguire12)! - launch local browser with --enable-features=WebMCPTesting,DevToolsWebMCPSupport by default + +- [#2220](https://github.com/browserbase/stagehand/pull/2220) [`a64c6b7`](https://github.com/browserbase/stagehand/commit/a64c6b74cfce7341ad4bbb2d39ae22c082f5f61e) Thanks [@monadoid](https://github.com/monadoid)! - Fix Stagehand-generated shadow-root XPath resolution so deterministic actions can target elements inside web components. + +- [#2132](https://github.com/browserbase/stagehand/pull/2132) [`ed3e566`](https://github.com/browserbase/stagehand/commit/ed3e56636ee35b6eb2b1ad1af2bfb098a97aa39c) Thanks [@miguelg719](https://github.com/miguelg719)! - Add canonical verifier evidence normalization for screenshots and text signals without requiring image dependencies in core installs. + +- [#2133](https://github.com/browserbase/stagehand/pull/2133) [`840aac8`](https://github.com/browserbase/stagehand/commit/840aac8bfcd9b3debcddffea0ca0c3de4670cf2a) Thanks [@miguelg719](https://github.com/miguelg719)! - Add the rubric-based verifier engine with normalized public rubric output and bounded failure-step parsing. + ## 3.5.0 ### Minor Changes diff --git a/packages/core/package.json b/packages/core/package.json index 61ad7a480..d94a964ab 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@browserbasehq/stagehand", - "version": "3.5.0", + "version": "3.6.0", "description": "An AI web browsing framework focused on simplicity and extensibility.", "type": "module", "main": "./dist/cjs/index.js", diff --git a/packages/evals/CHANGELOG.md b/packages/evals/CHANGELOG.md index 6c3235ee3..e7f3ef3e5 100644 --- a/packages/evals/CHANGELOG.md +++ b/packages/evals/CHANGELOG.md @@ -1,5 +1,12 @@ # @browserbasehq/stagehand-evals +## 2.0.3 + +### Patch Changes + +- Updated dependencies [[`147e310`](https://github.com/browserbase/stagehand/commit/147e310b12ffa9a5a03d770b0f071495d7a3287d), [`cf3603d`](https://github.com/browserbase/stagehand/commit/cf3603d1c1f017cd7c195bcbe4300814c694454b), [`8d7d414`](https://github.com/browserbase/stagehand/commit/8d7d414c70676a31ea9322073f514d5b9dd5ecb1), [`fd42e65`](https://github.com/browserbase/stagehand/commit/fd42e65bb84825bdb7341a4953472db1ff774989), [`a64c6b7`](https://github.com/browserbase/stagehand/commit/a64c6b74cfce7341ad4bbb2d39ae22c082f5f61e), [`c49a3fc`](https://github.com/browserbase/stagehand/commit/c49a3fc47ada88322f7e11b7b72085f0147c43e3), [`ed3e566`](https://github.com/browserbase/stagehand/commit/ed3e56636ee35b6eb2b1ad1af2bfb098a97aa39c), [`840aac8`](https://github.com/browserbase/stagehand/commit/840aac8bfcd9b3debcddffea0ca0c3de4670cf2a)]: + - @browserbasehq/stagehand@3.6.0 + ## 2.0.2 ### Patch Changes diff --git a/packages/evals/package.json b/packages/evals/package.json index 934b137b9..989ad7496 100644 --- a/packages/evals/package.json +++ b/packages/evals/package.json @@ -1,6 +1,6 @@ { "name": "@browserbasehq/stagehand-evals", - "version": "2.0.2", + "version": "2.0.3", "private": true, "description": "Evaluation suite for Stagehand", "type": "module", diff --git a/packages/server-v3/CHANGELOG.md b/packages/server-v3/CHANGELOG.md index 8e4732efd..8f95c9d8e 100644 --- a/packages/server-v3/CHANGELOG.md +++ b/packages/server-v3/CHANGELOG.md @@ -1,5 +1,14 @@ # @browserbasehq/stagehand-server-v3 +## 3.7.1 + +### Patch Changes + +- [#2217](https://github.com/browserbase/stagehand/pull/2217) [`147e310`](https://github.com/browserbase/stagehand/commit/147e310b12ffa9a5a03d770b0f071495d7a3287d) Thanks [@monadoid](https://github.com/monadoid)! - Add Azure OpenAI Microsoft Entra ID model auth support. + +- Updated dependencies [[`147e310`](https://github.com/browserbase/stagehand/commit/147e310b12ffa9a5a03d770b0f071495d7a3287d), [`cf3603d`](https://github.com/browserbase/stagehand/commit/cf3603d1c1f017cd7c195bcbe4300814c694454b), [`8d7d414`](https://github.com/browserbase/stagehand/commit/8d7d414c70676a31ea9322073f514d5b9dd5ecb1), [`fd42e65`](https://github.com/browserbase/stagehand/commit/fd42e65bb84825bdb7341a4953472db1ff774989), [`a64c6b7`](https://github.com/browserbase/stagehand/commit/a64c6b74cfce7341ad4bbb2d39ae22c082f5f61e), [`c49a3fc`](https://github.com/browserbase/stagehand/commit/c49a3fc47ada88322f7e11b7b72085f0147c43e3), [`ed3e566`](https://github.com/browserbase/stagehand/commit/ed3e56636ee35b6eb2b1ad1af2bfb098a97aa39c), [`840aac8`](https://github.com/browserbase/stagehand/commit/840aac8bfcd9b3debcddffea0ca0c3de4670cf2a)]: + - @browserbasehq/stagehand@3.6.0 + ## 3.7.0 ### Minor Changes diff --git a/packages/server-v3/package.json b/packages/server-v3/package.json index 3b6d56dc9..d12277d72 100644 --- a/packages/server-v3/package.json +++ b/packages/server-v3/package.json @@ -1,6 +1,6 @@ { "name": "@browserbasehq/stagehand-server-v3", - "version": "3.7.0", + "version": "3.7.1", "description": "Stagehand API server v3", "type": "module", "private": true,