npm / jest-junit
jest-junit
What changed in jest-junit 7 to 16, from its official release notes, upgrade guides and advisories. Sources checked 2026-10-23.
3 breaking5 new APIs and options3 behavior and defaults6 fixes and other
See which of these apply to your code, ranked, in your agent:
npx @unstale/cli initjest-junit 161 changes
New APIs and options 1
Properties can now be added to testcases in JUnit output.
jest-junit 151 changes
Fixes and other changes 1
Removes an invalid ESC control sequence from XML output.
jest-junit 142 changes
Fixes and other changes 2
Fixes getOptions support on Windows machines.
Failures in test hooks such as AfterAll are now shown in the JUnit results.
jest-junit 132 changes
New APIs and options 1
Adds the noStackTrace CLI option.
Fixes and other changes 1
Fixes rootDir usage.
jest-junit 122 changes
Behavior and default changes 1
Supports reporting test suites that cannot run because of uncaught errors or because there are no tests.
Fixes and other changes 1
Fixes the sequential location of system-out to be compatible with the Jenkins XSD.
jest-junit 113 changes
Breaking changes 2
Support for Jest versions older than 26 was removed.
Support for Node.js versions older than 10.12.0 was removed.
New APIs and options 1
Added support for testsuite properties.
jest-junit 101 changes
New APIs and options 1
Adds an option to shorten console output.
jest-junit 91 changes
New APIs and options 1
Jest-junit can generate unique filenames for junit.xml.
jest-junit 83 changes
Breaking changes 1
Support for the output setting was removed.
Behavior and default changes 2
The outputDirectory setting has improved flexibility.
The outputName setting has improved flexibility.
jest-junit 71 changes
Fixes and other changes 1
Fixes console output support.