Skip to content

v1.0.1

Choose a tag to compare

@robertdevore robertdevore released this 30 Aug 22:47
· 18 commits to main since this release

Lens v1.0.1 is a hardening, reliability, and efficiency release for deterministic browser QA.

Highlights

  • Validates user-selected output, baseline, Eval, RunLedger, and Howl write destinations before any artifact is created.
  • Completes secret redaction across terminal JSON/verbose output, accessibility payloads, flow reports, walkthroughs, Eval records, baseline identifiers, and artifact paths.
  • Bounds noisy page evidence, custom viewport dimensions, and flow recordings with explicit truncation or artifact-limit warnings.
  • Converts malformed browser-bridge output and invalid auth storage-state files into documented, structured failures.
  • Adds deterministic SPA, image-heavy, late-network, and many-link benchmark fixtures with machine-readable receipts and a labeled/manual performance workflow.
  • Expands compatibility coverage across macOS/Linux, Node 18/20/22, Chromium, Firefox, and WebKit, including missing-engine behavior.
  • Aligns the CLI, Kujo manifests, spec, README, documentation, tests, and private browser bridge package at version 1.0.1.

Verification

  • Kujo suite: 448/448 assertions passed
  • Browser bridge: 18/18 tests passed
  • npm audit: zero known runtime vulnerabilities
  • Secret-bearing full checks and recorded flows: no raw tokens in artifacts, baselines, walkthroughs, JSON, or verbose logs
  • Version consistency, bridge syntax, YAML parsing, benchmark receipt comparison, and working-tree checks passed

Full changelog: v1.0.0...v1.0.1