Skip to content

Commit 12671b2

Browse files
chore: release v25.7.0
1 parent 607d914 commit 12671b2

9 files changed

Lines changed: 27 additions & 9 deletions

File tree

CHANGELOG.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,24 @@ All notable changes to WebBrain are documented in this file.
44

55
This changelog was generated from the repository Git history and release tags. Versions without a Git tag are inferred from version-bump commits and the current `package.json` / browser manifest versions.
66

7+
## [25.7.0] - 2026-07-22
8+
9+
### Added
10+
- Added safe saved workflow schema and UI support for saving and managing traced runs (Chrome and Firefox parity).
11+
12+
### Changed
13+
- Updated workflow replay to use the new safe saved workflow schema, improving reliability and reducing brittle replay behavior (Chrome and Firefox parity).
14+
- Updated documentation for privacy/data flow and security model to reflect saved workflow/replay behavior.
15+
16+
### Fixed
17+
- Guarded workflow replay by page scope to prevent cross-page/brittle replays.
18+
- Rejected brittle selector replay during saved workflow replay to avoid incorrect actions.
19+
- Improved workflow replay safety by replaying saved actions in a more controlled manner.
20+
- Closed workflow gaps for save, replay, and telemetry to ensure consistent end-to-end behavior (Chrome and Firefox parity).
21+
22+
### Tests
23+
- Updated test runner (`test/run.js`) to align with the saved workflow/replay changes.
24+
725
## [25.6.0] - 2026-07-22
826

927
### Added

package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "webbrain",
3-
"version": "25.6.3",
3+
"version": "25.7.0",
44
"description": "Open-source AI browser agent — chat with pages, automate tasks, multi-provider LLM support.",
55
"private": true,
66
"type": "module",

src/chrome/ARCHITECTURE.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# WebBrain Chrome/Edge Extension — Architecture
22

3-
> Version 25.6.3 · Manifest V3 · Service Worker background
3+
> Version 25.7.0 · Manifest V3 · Service Worker background
44
55
## High-Level Overview
66

src/chrome/manifest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"manifest_version": 3,
33
"name": "WebBrain",
4-
"version": "25.6.3",
4+
"version": "25.7.0",
55
"description": "Open-source AI browser agent — chat with pages, automate tasks, multi-provider LLM support.",
66
"permissions": [
77
"sidePanel",

src/chrome/src/ui/settings.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ import {
5252

5353
// Version shown in the subtitle. Kept here so it only needs one update per
5454
// release; the subtitle string itself is translated.
55-
const EXT_VERSION = '25.6.3';
55+
const EXT_VERSION = '25.7.0';
5656

5757
const providersContainer = document.getElementById('providers');
5858
const displaySettings = document.getElementById('display-settings');

src/firefox/ARCHITECTURE.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# WebBrain Firefox Extension — Architecture
22

3-
> Version 25.6.3 · Manifest V2 · Background Page
3+
> Version 25.7.0 · Manifest V2 · Background Page
44
55
## How Firefox Differs from Chrome
66

src/firefox/manifest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"manifest_version": 2,
33
"name": "WebBrain",
4-
"version": "25.6.3",
4+
"version": "25.7.0",
55
"description": "Open-source AI browser agent — chat with pages, automate tasks, multi-provider LLM support.",
66
"permissions": [
77
"activeTab",

src/firefox/src/ui/settings.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ import {
5252

5353
// Version shown in the subtitle. Kept here so it only needs one update per
5454
// release; the subtitle string itself is translated.
55-
const EXT_VERSION = '25.6.3';
55+
const EXT_VERSION = '25.7.0';
5656

5757
const providersContainer = document.getElementById('providers');
5858
const displaySettings = document.getElementById('display-settings');

0 commit comments

Comments
 (0)