Skip to content

Releases: bhovhannes/junit-report-merger

v7.0.0

04 May 09:42
Compare
Choose a tag to compare

Breaking changes

Only Node version 18 and above are supported (the change was done to reflect requirements of commanded@12).

What's Changed

  • fix(deps): update dependency commander to v12 by @renovate in #307

Full Changelog: v6.0.4...v7.0.0

v6.0.4

04 May 09:35
Compare
Choose a tag to compare

What's Changed

Bug fixes:

fix (closes #318): preserve empty xml tags (1951408)

Dependency upgrades:

  • chore(deps): update dependency prettier to v3.1.0 by @renovate in #290
  • chore(deps): update dependency typescript to v5.3.2 by @renovate in #291
  • chore(deps): update dependency @evilmartians/lefthook to v1.5.3 by @renovate in #292
  • chore(deps): update dependency @evilmartians/lefthook to v1.5.4 by @renovate in #293
  • chore(deps): update dependency @evilmartians/lefthook to v1.5.5 by @renovate in #294
  • chore(deps): update dependency typescript to v5.3.3 by @renovate in #295
  • chore(deps): update dependency prettier to v3.1.1 by @renovate in #296
  • chore(deps): update dependency @evilmartians/lefthook to v1.5.6 by @renovate in #297
  • chore(deps): update dependency prettier to v3.2.0 by @renovate in #298
  • chore(deps): update dependency prettier to v3.2.1 by @renovate in #299
  • chore(deps): update dependency prettier to v3.2.2 by @renovate in #300
  • chore(deps): update dependency prettier to v3.2.3 by @renovate in #301
  • chore(deps): update dependency prettier to v3.2.4 by @renovate in #302
  • chore(deps): update dependency @evilmartians/lefthook to v1.5.7 by @renovate in #303
  • chore(deps): update dependency @evilmartians/lefthook to v1.6.0 by @renovate in #304
  • chore(deps): update dependency @evilmartians/lefthook to v1.6.1 by @renovate in #305
  • chore(deps): update dependency prettier to v3.2.5 by @renovate in #308
  • chore(deps): update dependency @evilmartians/lefthook to v1.6.4 by @renovate in #309
  • chore(deps): update dependency typescript to v5.4.2 by @renovate in #310
  • chore(deps): update dependency @evilmartians/lefthook to v1.6.5 by @renovate in #311
  • chore(deps): update dependency @evilmartians/lefthook to v1.6.7 by @renovate in #312
  • chore(deps): update dependency typescript to v5.4.3 by @renovate in #313
  • chore(deps): update dependency typescript to v5.4.4 by @renovate in #314
  • chore(deps): update dependency @evilmartians/lefthook to v1.6.8 by @renovate in #315
  • chore(deps): update dependency typescript to v5.4.5 by @renovate in #316
  • chore(deps): update dependency @evilmartians/lefthook to v1.6.10 by @renovate in #317

Full Changelog: v6.0.3...v6.0.4

v6.0.3

06 Nov 17:19
Compare
Choose a tag to compare

What's Changed

  • fix(deps): update dependency commander to ~11.1.0
  • fix(deps): update dependency fast-glob to v3.3.2

Full Changelog: v6.0.2...v6.0.3

v6.0.2

09 May 09:52
Compare
Choose a tag to compare

What's Changed

  • fix(deps): update dependency commander to v10.0.1
  • fix(deps): update dependency xmlbuilder2 to v3.1.1

Full Changelog: v6.0.1...v6.0.2

v6.0.1

03 Apr 18:18
Compare
Choose a tag to compare

What's Changed

  • fix: support reports without root testsuites element (related to #239) b15f689

Full Changelog: v6.0.0...v6.0.1

v6.0.0

29 Mar 13:03
Compare
Choose a tag to compare

What's Changed

  • feat: merge testsuite elements with the same name (fixes #226, fixes #227) c699ad7
  • fix(deps): update dependency fast-glob to v3.2.12 b13d7cc

Breaking changes

There are no API changes in this release. Only implementation change.

Previous behavior of jrm was incorrect in 2 cases:

  • when a single testsuite element was spanning multiple files, i.e. more than one file contain testsuite element with the same name.
  • when input file contained nested testsuite elements.

In this release this has been fixed, and jrm now merges similar testsuite elements together, aggregating their attributes and rolling them up to the root testsuites element.
Also, aggregation logic of time attribute has been changed. Now summary time is computed by taking maximum of time attributes of child testsuite elements. Previously times were added together, which is not how things happen in real life as it is more common to split test suite and run in parallel, than sequentially.

Full Changelog: v5.0.0...v6.0.0

v5.0.0

19 Feb 14:43
Compare
Choose a tag to compare

What's Changed

  • fix(closes #127): downgrade xmlbuilder2 dependency to 3.0.1 93bd8bc
  • fix(deps): update dependency commander to v10 5f4682f

Breaking changes

Supported Node engine range has been changed to >=14. That is the range commander supports, and we use commander, so we also need to stay in the same range.

Full Changelog: v4.0.0...v5.0.0

v4.0.0

04 Aug 10:42
Compare
Choose a tag to compare

What's Changed

Added standard CLI args (--version and --help) powered by commander (see #179)

Breaking changes

Supported Node engine range has been changed from >12 to >12.20.0 && >=14. That is the range commander supports, and we use commander, so we also need to stay in the same range.

Full Changelog: v3.0.6...v4.0.0

v3.0.6

25 Jul 07:45
Compare
Choose a tag to compare

What's Changed

  • fix: write aggregated number of skipped tests by @a-chatterjee in #177
  • chore: upgraded devDependencies
  • ci: added Node 16 and 18 to test matrix

New Contributors

Full Changelog: v3.0.5...v3.0.6

v3.0.5

14 Jan 21:20
Compare
Choose a tag to compare

Updated to the latest version of fast-glob.

What's Changed

  • fix(deps): update dependency fast-glob to v3.2.11 by @renovate in #148

Full Changelog: v3.0.4...v3.0.5