Skip to content

Commit 689c578

Browse files
Version Packages (#517)
* Version Packages * changelog update * changelog again * thanks sankalp --------- Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> Co-authored-by: Anirudh Kamath <github@kamath.io>
1 parent 18533ad commit 689c578

19 files changed

+58
-98
lines changed

.changeset/calm-bags-own.md

Lines changed: 0 additions & 5 deletions
This file was deleted.

.changeset/cuddly-bulldogs-juggle.md

Lines changed: 0 additions & 5 deletions
This file was deleted.

.changeset/curly-tomatoes-laugh.md

Lines changed: 0 additions & 5 deletions
This file was deleted.

.changeset/empty-singers-warn.md

Lines changed: 0 additions & 5 deletions
This file was deleted.

.changeset/fluffy-pumas-do.md

Lines changed: 0 additions & 5 deletions
This file was deleted.

.changeset/great-lizards-yell.md

Lines changed: 0 additions & 5 deletions
This file was deleted.

.changeset/healthy-buttons-sell.md

Lines changed: 0 additions & 5 deletions
This file was deleted.

.changeset/healthy-walls-refuse.md

Lines changed: 0 additions & 5 deletions
This file was deleted.

.changeset/ninety-scissors-study.md

Lines changed: 0 additions & 5 deletions
This file was deleted.

.changeset/pretty-parrots-wave.md

Lines changed: 0 additions & 5 deletions
This file was deleted.

.changeset/selfish-panthers-guess.md

Lines changed: 0 additions & 5 deletions
This file was deleted.

.changeset/seven-glasses-drop.md

Lines changed: 0 additions & 5 deletions
This file was deleted.

.changeset/shiny-otters-think.md

Lines changed: 0 additions & 5 deletions
This file was deleted.

.changeset/small-zebras-jog.md

Lines changed: 0 additions & 5 deletions
This file was deleted.

.changeset/two-pumpkins-bake.md

Lines changed: 0 additions & 5 deletions
This file was deleted.

.changeset/wild-hats-turn.md

Lines changed: 0 additions & 5 deletions
This file was deleted.

.changeset/young-insects-look.md

Lines changed: 0 additions & 17 deletions
This file was deleted.

CHANGELOG.md

Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,62 @@
11
# @browserbasehq/stagehand
22

3+
## 1.14.0
4+
5+
### Minor Changes
6+
7+
- [#518](https://github.com/browserbase/stagehand/pull/518) [`516725f`](https://github.com/browserbase/stagehand/commit/516725fc1c5d12d22caac0078a118c77bfe033a8) Thanks [@sameelarif](https://github.com/sameelarif)! - `act()` can now use `observe()` under the hood, resulting in significant performance improvements. To opt-in to this change, set `slowDomBasedAct: false` in `ActOptions`.
8+
9+
- [#483](https://github.com/browserbase/stagehand/pull/483) [`8c9445f`](https://github.com/browserbase/stagehand/commit/8c9445fde9724ae33eeeb1234fd5b9bbd418bfdb) Thanks [@seanmcguire12](https://github.com/seanmcguire12)! - When using `textExtract`, you can now do targetted extraction by passing an xpath string into extract via the `selector` parameter. This limits the dom processing step to a target element, reducing tokens and increasing speed. For example:
10+
11+
```typescript
12+
const weatherData = await stagehand.page.extract({
13+
instruction: "extract the weather data for Sun, Feb 23 at 11PM",
14+
schema: z.object({
15+
temperature: z.string(),
16+
weather_description: z.string(),
17+
wind: z.string(),
18+
humidity: z.string(),
19+
barometer: z.string(),
20+
visibility: z.string(),
21+
}),
22+
modelName,
23+
useTextExtract,
24+
selector: xpath, // xpath of the element to extract from
25+
});
26+
```
27+
28+
- [#556](https://github.com/browserbase/stagehand/pull/556) [`499a72d`](https://github.com/browserbase/stagehand/commit/499a72dc56009791ce065270b854b12fc5570050) Thanks [@kamath](https://github.com/kamath)! - You can now set a timeout for dom-based stagehand act! Do this in `act` with `timeoutMs` as a parameter, or set a global param to `actTimeoutMs` in Stagehand config.
29+
30+
- [#544](https://github.com/browserbase/stagehand/pull/544) [`55c9673`](https://github.com/browserbase/stagehand/commit/55c9673c5948743b804d70646f425a61818c7789) Thanks [@seanmcguire12](https://github.com/seanmcguire12)! - you can now deterministically get the full text representation of a webpage by calling `extract()` (with no arguments)
31+
32+
- [#538](https://github.com/browserbase/stagehand/pull/538) [`d898d5b`](https://github.com/browserbase/stagehand/commit/d898d5b9e1c3b80e62e72d36d1754b3e50d5a2b4) Thanks [@sameelarif](https://github.com/sameelarif)! - Added `gpt-4.5-preview` and `claude-3-7-sonnet-latest` as supported models.
33+
34+
- [#523](https://github.com/browserbase/stagehand/pull/523) [`44cf7cc`](https://github.com/browserbase/stagehand/commit/44cf7cc9ac1209c97d9153281970899b10a2ddc9) Thanks [@kwt00](https://github.com/kwt00)! You can now natively run Cerebras LLMs! `cerebras-llama-3.3-70b` and `cerebras-llama-3.1-8b` are now supported models as long as `CEREBRAS_API_KEY` is set in your environment.
35+
36+
- [#542](https://github.com/browserbase/stagehand/pull/542) [`cf7fe66`](https://github.com/browserbase/stagehand/commit/cf7fe665e6d1eeda97582ee2816f1dc3a66c6152) Thanks [@sankalpgunturi](https://github.com/sankalpgunturi)! You can now natively run Groq LLMs! `groq-llama-3.3-70b-versatile` and `groq-llama-3.3-70b-specdec` are now supported models as long as `GROQ_API_KEY` is set in your environment.
37+
38+
### Patch Changes
39+
40+
- [#506](https://github.com/browserbase/stagehand/pull/506) [`e521645`](https://github.com/browserbase/stagehand/commit/e5216455ce3fc2a4f4f7aa5614ecc92354eb670c) Thanks [@miguelg719](https://github.com/miguelg719)! - fixing 5s timeout on actHandler
41+
42+
- [#535](https://github.com/browserbase/stagehand/pull/535) [`3782054`](https://github.com/browserbase/stagehand/commit/3782054734dcd0346f84003ddd8e0e484b379459) Thanks [@miguelg719](https://github.com/miguelg719)! - Adding backwards compatibility to new act->observe pipeline by accepting actOptions
43+
44+
- [#508](https://github.com/browserbase/stagehand/pull/508) [`270f666`](https://github.com/browserbase/stagehand/commit/270f6669f1638f52fd5cd3f133f76446ced6ef9f) Thanks [@miguelg719](https://github.com/miguelg719)! - Fixed stagehand to support multiple pages with an enhanced context
45+
46+
- [#559](https://github.com/browserbase/stagehand/pull/559) [`18533ad`](https://github.com/browserbase/stagehand/commit/18533ad824722e4e699323248297e184bae9254e) Thanks [@seanmcguire12](https://github.com/seanmcguire12)! - fix: continuously adjusting chunk size inside `act`
47+
48+
- [#554](https://github.com/browserbase/stagehand/pull/554) [`5f1868b`](https://github.com/browserbase/stagehand/commit/5f1868bd95478b3eb517319ebca7b0af4e91d144) Thanks [@seanmcguire12](https://github.com/seanmcguire12)! - fix targetted extract issue with scrollintoview and not chunking correctly
49+
50+
- [#555](https://github.com/browserbase/stagehand/pull/555) [`fc5e8b6`](https://github.com/browserbase/stagehand/commit/fc5e8b6c5a606da96e6ed572dc8ffc6caef57576) Thanks [@seanmcguire12](https://github.com/seanmcguire12)! - fix issue where processAllOfDom doesnt scroll to end of page when there is dynamic content
51+
52+
- [#552](https://github.com/browserbase/stagehand/pull/552) [`a25a4cb`](https://github.com/browserbase/stagehand/commit/a25a4cb538d64f50b5bd834dd88e8e6086a73078) Thanks [@seanmcguire12](https://github.com/seanmcguire12)! - accept xpaths with 'xpath=' prepended to the front in addition to xpaths without
53+
54+
- [#534](https://github.com/browserbase/stagehand/pull/534) [`f0c162a`](https://github.com/browserbase/stagehand/commit/f0c162a6b4d1ac72c42f26462d7241a08b5c4e0a) Thanks [@seanmcguire12](https://github.com/seanmcguire12)! - call this.end() if the process exists
55+
56+
- [#528](https://github.com/browserbase/stagehand/pull/528) [`c820bfc`](https://github.com/browserbase/stagehand/commit/c820bfcfc9571fea90afd1595775c5946118cfaf) Thanks [@seanmcguire12](https://github.com/seanmcguire12)! - handle attempt to close session that has already been closed when using the api
57+
58+
- [#520](https://github.com/browserbase/stagehand/pull/520) [`f49eebd`](https://github.com/browserbase/stagehand/commit/f49eebd98c1d61413a3ea4c798595db601d55da8) Thanks [@miguelg719](https://github.com/miguelg719)! - Performing act from a 'not-supported' ObserveResult will now throw an informed error
59+
360
## 1.13.1
461

562
### Patch Changes

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@browserbasehq/stagehand",
3-
"version": "1.13.1",
3+
"version": "1.14.0",
44
"description": "An AI web browsing framework focused on simplicity and extensibility.",
55
"main": "./dist/index.js",
66
"module": "./dist/index.js",

0 commit comments

Comments
 (0)