🐹 Ember SDK v0.0.1
·
75 commits
to main
since this release
[0.0.1] - 2026-01-06
What's Changed
Added
- Playwright options support via
configure()second parameter for full control over browser launch options (headless mode, slowMo, timeout, proxy, etc.) --fail-on-diffCLI flag and per-screenshot option to control whether visual differences should fail tests (defaults to false - diffs logged as warnings)- Graceful SDK behavior when no Vizzly server is running - screenshots are skipped instead of throwing errors
Changed
- BREAKING: Renamed
vizzlySnapshot()→vizzlyScreenshot()for consistency with Vizzly terminology - BREAKING: Renamed
vizzly-browserbinary →vizzly-testem-launcherto better reflect its purpose - Browser now runs in headless mode by default (set
headless: falseinplaywrightOptionsfor headed mode) - Visual diffs no longer fail tests by default - use
--fail-on-diffflag or per-screenshot option to enable strict mode
Fixed
- "Browser exited unexpectedly" error when running Ember tests with Testem - launcher now properly lets Testem manage browser lifecycle
- Improved error handling and logging with stack traces - use
VIZZLY_LOG_LEVEL=debugfor detailed output - Exit with proper error code (1) on failures instead of always returning 0
- npm bin path format in package.json for better npm compatibility
- Repository URL format in package.json
Full Changelog: ember/v0.0.1-beta.1...ember/v0.0.1