Skip to content

Releases: Hypersequent/qas-cli

v0.4.6

10 Feb 14:16
8bbaf6e

Choose a tag to compare

New Features

  • CamelCase and snake_case marker matching for JUnit XML — Test case markers like TestPrj002CartItems or test_PRJ_002_cart_items are now recognized in JUnit reports, supporting
    Go and Java test naming conventions (#51)
  • Bare <testsuite> root element supportjunit-upload now accepts JUnit XML files with <testsuite> as the root element (common in Maven Surefire, TestNG, and JUnit 4/5 per-class reports), removing the need to pre-merge files with tools like junit-merge (#53)

Bug Fixes

  • JUnit XML with attribute-less elements no longer fails<testsuites> and <testsuite> elements without XML attributes (e.g. output from junit-merge) are now parsed correctly
    (#52)

Internal

  • Marker detection/extraction consolidated into a new MarkerParser class, replacing scattered regex logic

Full Changelog: v0.4.5...v0.4.6

v0.4.5

09 Feb 13:28
c5b1e06

Choose a tag to compare

What's Changed

New Features

  • Add support for creating test cases (#39)
  • Add time tracking information to uploaded results (#41)

Other

  • Minor README update (#43)
  • Add Claude Code integration with author-association guard (#45)

Full Changelog: v0.4.4...v0.4.5