diff --git a/CHANGELOG.md b/CHANGELOG.md index 4561c69e1..c5f50c32c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,20 @@ # Changelog +## 0.0.2 — 2026-03-12 + +### Changed + +- Reworked `/browse` daemon lifecycle so `stop` and `restart` complete cleanly, serialize startup, and persist user-agent changes across restarts. +- Switched snapshot refs from global live locators to tab-local frozen element handles so refs fail stale instead of drifting across tabs or SPA rerenders. +- Updated network capture to track requests by Playwright request identity and report response size/timing without loading response bodies into memory. + +### Fixed + +- `browse cookie` now supports an explicit origin before first navigation and returns clear guidance on `about:blank`. +- `browse fill` and `browse select` now accept explicit empty-string values. +- Snapshot parsing now preserves accessible names containing escaped quotes. +- Added regression coverage for lifecycle, ref safety, cookie semantics, empty values, quoted names, and same-URL network attribution. + ## 0.0.1 — 2026-03-11 Initial release. diff --git a/VERSION b/VERSION index 8acdd82b7..4e379d2bf 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -0.0.1 +0.0.2 diff --git a/package.json b/package.json index 9f3bb207e..d486f91f6 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "gstack", - "version": "0.0.1", + "version": "0.0.2", "description": "Garry's Stack — Claude Code skills + fast headless browser. One repo, one install, entire AI engineering workflow.", "license": "MIT", "type": "module",