Skip to main content
v7.8.0-canary.5
canary
March 2026
This release includes all changes from v7.8.0-canary.4 with version bumps.New features
  • Cache API — Speed up repeated test runs with screenshot-based caching. The system compares screenshots to cached results and reuses element positions when the screen hasn’t changed, reducing AI calls.
  • Custom error classes — New ElementNotFoundError and AIError classes with rich debugging info including screenshot paths, pixel diffs, and detailed messages.
  • Events system — Listen to SDK lifecycle events with wildcard support via testdriver.emitter. Uses colon-delimited namespaces (e.g., command:start, log:*).
  • Provision API — Launch browsers, desktop apps, VS Code, and Chrome extensions in your sandbox before tests run. Access via testdriver.provision.*.
  • Redraw detection — Wait for screens to stabilize after interactions using two-phase detection with pixel comparison and z-score analysis.
  • Screenshots API — Capture screenshots manually with testdriver.screenshot() or automatically before/after every command.
New examplesImprovements
  • Improved console URL mapping for canary and test environments
  • Enhanced Ably channel cleanup for better resource management
  • Updated release workflow with improved changelog generation
v7.5.26
stable
March 2026
This release promotes v7.5.25 to stable with deployment channel improvements.Features
  • Deployment channels — SDK now supports stable and canary release channels. Stable releases use the latest npm tag, while canary releases use the canary tag. Install canary with npm install testdriverai@canary.
Improvements
  • Improved cache hit debugging and logging
  • Enhanced element location reliability
  • Better error handling during test execution
Bug fixes
  • Fixed restart behavior during auto-updates
  • Fixed console URL routing for various environments
This release includes changes from v7.5.17 through v7.5.25. See v7.8.0-canary.5 for upcoming features on the canary channel.
v7.5.25
stable
March 2026
Bug fixes
  • Fixed restart update behavior
v7.5.24
stable
March 2026
Improvements
  • Disabled auto-update restart to improve CI stability
v7.5.22
stable
March 2026
Improvements
  • Added markdown-to-HTML rendering for marketing content
v7.5.19
stable
March 2026
Improvements
  • Enhanced debugging output for cache hits
  • Improved element location reliability
v7.5.17
stable
March 2026
Improvements
  • Improved codespace scaling and development environment setup
  • Updated VS Code extension version