Skip to content

v2.0.0

Latest

Choose a tag to compare

@FanaHOVA FanaHOVA released this 29 Jul 17:24
8460b4c

Glimpse 2.0.0 adds first-class Playwright replay video uploads alongside screenshot and visual-diff workflows.

Highlights

  • Adds the upload-replays CLI command and uploadReplays programmatic API.
  • Uploads .webm, .mp4, .mov, and .m4v artifacts to S3-compatible storage or Vercel Blob with the correct MIME type.
  • Streams large artifacts and supports multipart Vercel Blob uploads.
  • Adds replay links to the sticky GitHub pull-request comment.
  • Adds --allow-empty, including a no-credentials path for runs that produce no replay.
  • Adds a real Playwright dashboard demo, replay recording, screenshot fixture, and production workflow examples.
  • Expands the visual-diff lifecycle and troubleshooting documentation.
  • Updates GitHub workflows to actions/checkout@v7 and actions/setup-node@v6.
  • Resolves the existing production dependency advisories.

Breaking changes

  • Removes the native Supabase storage adapter, configuration, examples, and dependency. Migrate uploads to S3-compatible storage or Vercel Blob.
  • Requires Node.js 22 or newer.

Validation

  • 97 unit tests passed.
  • Real-browser screenshot and replay demos passed.
  • CI passed on Node.js 22 and 24.
  • npm audit --omit=dev reports zero vulnerabilities.