Full release history
v1.4.1
Critical Bug Fix1.4.0 is deprecated. Use this version.
- Fixed npm install failing with 404 error due to missing dependency.
v1.4.0
Added
- Secret scrubbing - Automatically scrub sensitive values from reports and trace files. Configure via the new
scrubbingoption:envVars: Array of environment variable names whose values should be scrubbedautoDetect: Auto-detect secrets from env vars matching common patterns (SECRET, KEY, TOKEN, PASSWORD, CREDENTIAL, AUTH, PRIVATE, API)replacement: Custom replacement string (default:*********)- Set
scrubbing: falseto disable scrubbing entirely
- Improved network and console data - Network requests now include detailed fields (domain, resource type, headers, timing, transfer/resource bytes). Console logs include location information. Resource types are automatically derived from Content-Type headers when not available.
- Playwright 1.58 support - Now tested against Playwright 1.58.0.
v1.3.0
Real-time test progress - Shows test results as they run with status icons, error details, and summary. Similar to Playwright’s
list reporter. Disable with showProgress: false if using another reporter.Summary table - Displays per-project breakdown of test results with pass/fail/flaky/skip counts and pass rates. Disable with showSummaryTable: false.Automatic git detection - Automatically detects git information (branch, commit, author) in CI environments and locally.Test step code snippets - Includes source code context in test step reports. View the exact line of code that executed with surrounding context for easier debugging.v1.2.0
Breaking ChangesCredentials now required - Reporter requires Checkly credentials (AddedImproved error messages for credential issues:
apiKey + accountId) or explicit dryRun: true. Missing credentials now show clear error messages instead of silently skipping upload.If you’re not using Checkly Test Sessions, add dryRun: true to your config:- Shows both config option and environment variable (e.g., “apiKey / CHECKLY_API_KEY”)
- Includes direct link to API keys settings page
- Invalid API keys display “Authentication failed”
- Wrong account IDs display “Access denied” with guidance
v1.1.0
Note: This minor version contains breaking changes. Options API configurations in 1.0.x could lead to broken states, so we published this as a minor version and unpublished previous 1.0.x releases.Breaking ChangesRemoved deprecated options - The following options are no longer supported and will throw an error if used:
outputFile- UseoutputDirinsteadtestResultsDir- UseoutputDirinsteadoutputPath- UseoutputDirinstead
outputDir- Directory for all output (JSON report and ZIP assets)verbose- Enable debug loggingapiKey- Checkly API key (or useCHECKLY_API_KEYenv var)accountId- Checkly account ID (or useCHECKLY_ACCOUNT_IDenv var)sessionName- Custom session name (string or function)dryRun- Generate report without uploading
v1.0.4
- Fixed module loading issues in certain Playwright configurations
- Reduced package size
v1.0.3
- Fixed compatibility with Playwright’s TypeScript configuration loading mechanism
- Reporter version now correctly displays in test session summary
CHECKLY_ACCOUNT_IDenvironment variable is now properly read for all features
v1.0.2
- Test session creation is now properly awaited before uploading results, fixing intermittent upload failures in CI environments
- Sharded test execution now works correctly when using
playwright merge-reportscommand - Default projects now preserve their empty name correctly
- Output types now re-export from
@playwright/test/reporterwith Checkly augmentations for_checklyproperty
v1.0.0
First stable release of the rewritten Playwright reporter with extension-based architecture.AddedThe legacy 0.x reporter remains available via
- Extension-based architecture - Modular design allows for composable functionality
- Broad Playwright support - Compatible with Playwright versions 1.40 through 1.57+
- Drop-in JSON replacement - Fully compatible with Playwright’s native JSON reporter output format
- Trace extraction - Automatically extracts console messages and network requests from Playwright trace files
- Checkly integration - Automatic upload to Checkly Test Sessions when credentials are configured
- New
createChecklyReporter()function - Better IntelliSense support inplaywright.config.ts - Unified
outputDiroption - Single option for all output files (JSON report, ZIP assets) - Verbose logging - Debug mode for troubleshooting report generation
npm install @checkly/playwright-reporter@legacy.