Skip to content

v0.49.0

Choose a tag to compare

@PhenX PhenX released this 07 Oct 21:35
7d62de3

This release brings the developer's local runs into the editor: follow them as they go, choose the run they are compared with, see what a run changed, list the failures as a tree, and run a test to the editor's breakpoints with the picker.

Full diff: v0.48.0…v0.49.0

✨ Highlights

  • 🔴 Run to the editor's breakpoints — Start a run from VS Code or a JetBrains IDE that pauses at the editor's breakpoints, with the picker.
  • 💻 Local runs in the editor — The editors follow the developer's local runs, compare them with a run you choose, and say what each run changed.
  • 🌳 Failures as a tree — Both editors list the failures as a tree.
  • 🔍 Accent- and case-insensitive search — Every search in the dashboard ignores accents and case.

Features

Piwi in your editor

  • ide: run to the editor's breakpoints (a883f9e)
  • reporter: pause a run at the editor's breakpoints with the picker (5ccc813)
  • ide: follow the developer's local runs in the editor (46815e1)
  • ide: choose the run the editor compares with (6925e7d)
  • ide: say what the editor's run changed (4088439)
  • ide: list the failures as a tree in both editors (251a956)

Search, baselines & selections

  • app: make every search ignore accents and case (6f6a09f, e4b9e69)
  • app: read the branch's latest run by a chosen baseline (90afd09)
  • app: resolve every selection of a project in one request (b96831b)

Performance Improvements

  • app: read the lab's suspects through the flake profiles the server keeps (0515f6c)
  • ide: show a refresh's failures before the indexes read after them (59ee69d)

Bug Fixes

Editors & reporter

  • ide: follow live runs, local baselines and edits more closely in the editors (bba4cd8)
  • ide: run the editor's commands in the config folder as the disk spells it (3c7bd53)
  • reporter: separate the breakpoints of PIWI_PAUSE_AT with semicolons (059f0f6)

Piwi Picker on Firefox

  • extension: change the Firefox add-on ID to picker@piwitests.dev (99a9aae)
  • extension: leave the port out of host permissions in Firefox, and handle Firefox host permission patterns without ports (7def593, 34a629e)

Dashboard

  • app: judge a flagged run's incident event by its stored origin (d3b9332)
  • ui: grow the run count bar's active segment vertically (54256a1, 1ef6c1c)