Skip to content

v0.12.0

Choose a tag to compare

@PhenX PhenX released this 12 Jul 20:44
54b676a

0.12.0 (2026-07-12)

Features

  • add visual diff, environment diff, DOM snapshot, and page state capture (ac14f3c)
  • ai: add environment diff section comparing failing execution to last pass (079e157)
  • ai: add trace-derived DOM snapshot diagnosis section with context limit (42e97d3)
  • ai: attach visual diff overlay and metric to the diagnosis context (a8d89d3)
  • app: add lazy visual diff endpoint comparing failure screenshot to last pass (8920d66)
  • app: expose environment diff endpoint and evidence cards (2a6adc5)
  • app: heal renamed labels and headings with structural alternatives and stale-aware fixes (e7ba663)
  • app: ingest page state and add app state diagnosis section (4d8c6a7)
  • app: render sanitized DOM snapshots from stored trace blobs (239a74a)
  • db: add metadata json column to files table (9cb83f9)
  • db: add page state column to test run cases (835f6aa)
  • reporter: capture LCP, CLS and INP core web vitals (7e6a31e)
  • reporter: capture page state at test end (281a3e8)
  • reporter: structural locators for renamed elements (82ac7c0)
  • ui: add page state and DOM snapshot evidence cards (2b4a0cf)
  • ui: add visual diff viewer to test case and cluster evidence (5f8a374)
  • ui: show LCP, CLS and INP tiles on the test case page (2c037a6)

Bug Fixes

  • ai: read camelCase paint keys and include core web vitals in diagnosis context (28c8a6e)
  • ai: resolve screenshots stored as attachment rows with screenshot subtype (22cd5f7)
  • demo: serve real trace, video, and screenshot evidence in the demo (b7091e7)
  • notifications: fix browser notifications and make them configurable (bc0bdcb)