Skip to content

v0.15.0

Choose a tag to compare

@PhenX PhenX released this 19 Jul 17:17
5b7b090

0.15.0 (2026-07-19)

Features

  • add @piwitests/server npm package to run the dashboard server (e390cc3)
  • add @piwitests/server npm package to run the dashboard server (919910f)
  • add timeline markers for project events (7ee315e)
  • analytics: improve pass rate heatmap axis labels (ee7f73a)
  • app: add env-format emitters for deployment config snippets (6b958e4)
  • app: add regression, browser, and endpoint analytics widgets (01b413d)
  • app: add regression, browser, and endpoint analytics widgets (775cf2a)
  • app: add timeline markers API, handlers and auto-detection (894228c)
  • app: add wizard metadata and version ranges to the piwi env var registry (990e3db)
  • db: add markers table for project timeline events (c5e63ed)
  • docs: generate the configuration reference and add an offline env generator (6f09fd6)
  • keyboard navigation, skip link, and tab URL sync (bb210db)
  • reporter: publish the dashboard run URL to CI runners (ac26d29)
  • reporter: publish the dashboard run URL to CI runners (22c6432)
  • ui: full-period pass-rate heatmap axis and side-by-side insights layout (326567c)
  • ui: overlay timeline markers on charts and add timeline tab (bb3b5fe)

Bug Fixes

  • app: clearer empty analytics + non-blocking home/projects loads (ed55e05)
  • app: keep Performance-tab loader text out of the test selectors (1477444)
  • app: show a loading state on the project Performance tab (f5b2954)
  • app: show a loading state on the project Performance tab (22cf6d4)
  • app: usability-audit keyboard, focus & navigation fixes (51a2ee4)
  • docs: keep the docs build independent of the app install state (d0618a4)
  • docs: keep the docs build independent of the app install state (dc4e7bf)
  • ui: restore table a11y roles and tidy test-cases columns (aa616dc)

Performance Improvements

  • ui: virtualize test cases list to render only visible rows (8d8e107)