Releases: bhovhannes/junit-report-merger
v8.0.0
Breaking changes
- switch from fast-glob to tinyglobby by @benmccann in #394
- Dropped support for Node 18.
New Contributors
- @benmccann made their first contribution in #394
Full Changelog: v7.0.1...v8.0.0
v7.0.1
What's Changed
ix(https://github.com/bhovhannes/junit-report-merger/issues/365[): ignore whitespace or blank strings during merging](f29fe2d)
- fix(#365): ignore whitespace or blank strings during merging
- fix(deps): update dependency commander to ~12.1.0 by @renovate in #319
- fix(deps): update dependency fast-glob to v3.3.3 by @renovate in #360
Full Changelog: v7.0.0...v7.0.1
v7.0.0
Breaking changes
Only Node version 18 and above are supported (the change was done to reflect requirements of commanded@12).
What's Changed
Full Changelog: v6.0.4...v7.0.0
v6.0.4
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
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
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
What's Changed
Full Changelog: v6.0.0...v6.0.1
v6.0.0
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
testsuiteelement was spanning multiple files, i.e. more than one file containtestsuiteelement with the same name. - when input file contained nested
testsuiteelements.
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
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
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