diff --git a/.changeset/replay-timeline.md b/.changeset/replay-timeline.md deleted file mode 100644 index 481fcd9..0000000 --- a/.changeset/replay-timeline.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -"@humanjs/playwright": minor -"@humanjs/generator": minor ---- - -Add `replayTimeline(page, timeline, options?)` — replay a recorded `Timeline` against a live page, driving it through the same humanized primitives the exported test uses. Runs each event in order, reports per-step pass/fail via an `onStep` callback, and **stops at the first failure** (like a real test). `assert` events are evaluated with plain Playwright APIs (no `@playwright/test` dependency). Supports an `AbortSignal` to cancel an in-flight run, and resolves with a `ReplayResult` (`status`, per-step results, `failedIndex`, `durationMs`). Defaults to `speed: 'human'` with the cursor on, so the replay is watchable. - -`@humanjs/generator` uses it to power a new **Run** button in the dashboard: replay the curated recording in a fresh, capture-free window and see each step go green or red live, with an overall pass/fail banner — closing the record → edit → verify loop. The run is cancellable and never re-records itself. diff --git a/examples/CHANGELOG.md b/examples/CHANGELOG.md index b1c59bf..952d686 100644 --- a/examples/CHANGELOG.md +++ b/examples/CHANGELOG.md @@ -1,5 +1,13 @@ # @humanjs/examples +## 0.0.9 + +### Patch Changes + +- Updated dependencies [3e5ab52] + - @humanjs/playwright@0.10.0 + - @humanjs/recorder@0.3.3 + ## 0.0.8 ### Patch Changes diff --git a/examples/package.json b/examples/package.json index e56fd08..fbf6987 100644 --- a/examples/package.json +++ b/examples/package.json @@ -1,6 +1,6 @@ { "name": "@humanjs/examples", - "version": "0.0.8", + "version": "0.0.9", "private": true, "description": "Runnable demos for HumanJS.", "type": "module", diff --git a/packages/generator/CHANGELOG.md b/packages/generator/CHANGELOG.md index 6c25fb5..63cf3d8 100644 --- a/packages/generator/CHANGELOG.md +++ b/packages/generator/CHANGELOG.md @@ -1,5 +1,18 @@ # @humanjs/generator +## 0.2.0 + +### Minor Changes + +- 3e5ab52: Add `replayTimeline(page, timeline, options?)` — replay a recorded `Timeline` against a live page, driving it through the same humanized primitives the exported test uses. Runs each event in order, reports per-step pass/fail via an `onStep` callback, and **stops at the first failure** (like a real test). `assert` events are evaluated with plain Playwright APIs (no `@playwright/test` dependency). Supports an `AbortSignal` to cancel an in-flight run, and resolves with a `ReplayResult` (`status`, per-step results, `failedIndex`, `durationMs`). Defaults to `speed: 'human'` with the cursor on, so the replay is watchable. + + `@humanjs/generator` uses it to power a new **Run** button in the dashboard: replay the curated recording in a fresh, capture-free window and see each step go green or red live, with an overall pass/fail banner — closing the record → edit → verify loop. The run is cancellable and never re-records itself. + +### Patch Changes + +- Updated dependencies [3e5ab52] + - @humanjs/playwright@0.10.0 + ## 0.1.0 ### Minor Changes diff --git a/packages/generator/package.json b/packages/generator/package.json index 8cb6601..944d663 100644 --- a/packages/generator/package.json +++ b/packages/generator/package.json @@ -1,6 +1,6 @@ { "name": "@humanjs/generator", - "version": "0.1.0", + "version": "0.2.0", "description": "Visual recorder for HumanJS — npx @humanjs/generator records your clicks in a real browser and exports a clean, humanized Playwright test.", "keywords": [ "humanjs", diff --git a/packages/mcp/CHANGELOG.md b/packages/mcp/CHANGELOG.md index aa14f26..be7eb05 100644 --- a/packages/mcp/CHANGELOG.md +++ b/packages/mcp/CHANGELOG.md @@ -1,5 +1,13 @@ # @humanjs/mcp +## 0.4.1 + +### Patch Changes + +- Updated dependencies [3e5ab52] + - @humanjs/playwright@0.10.0 + - @humanjs/recorder@0.3.3 + ## 0.4.0 ### Minor Changes diff --git a/packages/mcp/package.json b/packages/mcp/package.json index f6b3152..0599714 100644 --- a/packages/mcp/package.json +++ b/packages/mcp/package.json @@ -1,6 +1,6 @@ { "name": "@humanjs/mcp", - "version": "0.4.0", + "version": "0.4.1", "description": "Model Context Protocol server for HumanJS — drive a Playwright browser with humanized motion from Claude Desktop, Claude Code, Cursor, Codex, and any other MCP client.", "keywords": [ "humanjs", diff --git a/packages/playwright/CHANGELOG.md b/packages/playwright/CHANGELOG.md index 2d0f4d8..3585acd 100644 --- a/packages/playwright/CHANGELOG.md +++ b/packages/playwright/CHANGELOG.md @@ -1,5 +1,13 @@ # @humanjs/playwright +## 0.10.0 + +### Minor Changes + +- 3e5ab52: Add `replayTimeline(page, timeline, options?)` — replay a recorded `Timeline` against a live page, driving it through the same humanized primitives the exported test uses. Runs each event in order, reports per-step pass/fail via an `onStep` callback, and **stops at the first failure** (like a real test). `assert` events are evaluated with plain Playwright APIs (no `@playwright/test` dependency). Supports an `AbortSignal` to cancel an in-flight run, and resolves with a `ReplayResult` (`status`, per-step results, `failedIndex`, `durationMs`). Defaults to `speed: 'human'` with the cursor on, so the replay is watchable. + + `@humanjs/generator` uses it to power a new **Run** button in the dashboard: replay the curated recording in a fresh, capture-free window and see each step go green or red live, with an overall pass/fail banner — closing the record → edit → verify loop. The run is cancellable and never re-records itself. + ## 0.9.0 ### Minor Changes diff --git a/packages/playwright/package.json b/packages/playwright/package.json index fd985ee..8872b47 100644 --- a/packages/playwright/package.json +++ b/packages/playwright/package.json @@ -1,6 +1,6 @@ { "name": "@humanjs/playwright", - "version": "0.9.0", + "version": "0.10.0", "description": "Humanize Playwright sessions for AI agents, QA tests, and demos.", "keywords": [ "humanjs", diff --git a/packages/recorder/CHANGELOG.md b/packages/recorder/CHANGELOG.md index a20bfda..409736c 100644 --- a/packages/recorder/CHANGELOG.md +++ b/packages/recorder/CHANGELOG.md @@ -1,5 +1,12 @@ # @humanjs/recorder +## 0.3.3 + +### Patch Changes + +- Updated dependencies [3e5ab52] + - @humanjs/playwright@0.10.0 + ## 0.3.2 ### Patch Changes diff --git a/packages/recorder/package.json b/packages/recorder/package.json index 4a2546e..90a3e78 100644 --- a/packages/recorder/package.json +++ b/packages/recorder/package.json @@ -1,6 +1,6 @@ { "name": "@humanjs/recorder", - "version": "0.3.2", + "version": "0.3.3", "description": "One-call session recording for HumanJS — capture a humanized Playwright session as mp4, webm, gif, or a structured JSON timeline.", "keywords": [ "humanjs",