NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #2916 most downloaded on npm
A jest reporter that generates junit xml files
Last release 5 months ago
24 Apr 2026
Ships unpredictably
gaps range from 2 weeks to 3.0 years
Most releases are documented
notes for 44 of 53 stable releases
Nothing withdrawn
no release was ever pulled
10 years old
53 releases · first in 2016
Upgrade uuid package to latest - #284
Upgrade uuid package to latest - #284
Allow adding properties to testcases in junit output by @eps1lon - #247
One column per quarter.
Remove invalid ESC control sequence from XML output #230 - by @stevenxu-db
Remove invalid ESC control sequence from XML output #230 - by @stevenxu-db
Prevent unnecessary duplicate test cases by @azzlack - #221
Fix getOptions support for Windows machines #215 by @mastrzyz
Support monorepos better via filePathPrefix option by @marvinroger - #209
Support monorepos better via filePathPrefix option by @marvinroger - #209
Fix CI builds for windows and drop support for Node 10.x - #210
Configurable test suite properties file location by @JohanBrorson - #204
Configurable test suite properties file location by @JohanBrorson - #204
Update strip-ansi to newer version - #188 Add noStackTrace CLI option - #160 Fix rootDir usage - #154
Fix displayName usage in templates by @D4N14L - #179
Bump uuid to the latest version
Bump uuid to the latest version
Add better support for bazel - https://github.com/jest-community/jest-junit/issues/167
Add better support for bazel - https://github.com/jest-community/jest-junit/issues/167
Support reporting test suites unable to run due to uncaught errors (or no tests at all) by @SamTheisens https://github.com/jest-community/jest-junit/p
Support reporting test suites unable to run due to uncaught errors (or no tests at all) by @SamTheisens https://github.com/jest-community/jest-junit/pull/144
Fix the sequential location of system-out to be compatible with jenkins xsd by @palmerj3 https://github.com/jest-community/jest-junit/pull/146
Added suitename support to classNameTemplate by @dtom90 https://github.com/jest-community/jest-junit/pull/138
Added suitename support to classNameTemplate by @dtom90 https://github.com/jest-community/jest-junit/pull/138
Removes testResultsProcessor warning message (https://github.com/jest-community/jest-junit/pull/131) Updates jest and jest-validate dependencies
Removes testResultsProcessor warning message (https://github.com/jest-community/jest-junit/pull/131) Updates jest and jest-validate dependencies (https://github.com/jest-community/jest-junit/pull/131)
Added support for testsuite properties
Added support for testsuite properties
Removed node < 10.12.0 support. Removed jest < 26 support.
https://github.com/jest-community/jest-junit/pull/129
Add option to shorten console output by @cisum-la - https://github.com/jest-community/jest-junit/pull/111
Add option to shorten console output by @cisum-la - https://github.com/jest-community/jest-junit/pull/111
Ability to generate unique filenames for junit.xml by @andrcuns https://github.com/jest-community/jest-junit/pull/108
Ability to generate unique filenames for junit.xml by @andrcuns https://github.com/jest-community/jest-junit/pull/108
Remove support for "output" setting and improve flexibility of outputDirectory and outputName https://github.com/jest-community/jest-junit/pull/101
Remove support for "output" setting and improve flexibility of outputDirectory and outputName https://github.com/jest-community/jest-junit/pull/101
Fixes console output support - https://github.com/jest-community/jest-junit/pull/96
Fixes console output support - https://github.com/jest-community/jest-junit/pull/96
Add console support https://github.com/jest-community/jest-junit/pull/90
Add console support https://github.com/jest-community/jest-junit/pull/90
Conditional boolean configuration to add the FILE attribute for Circle-CI builds https://github.com/jest-community/jest-junit/pull/77
Conditional boolean configuration to add the FILE attribute for Circle-CI builds https://github.com/jest-community/jest-junit/pull/77
Fix syntax error when running on some versions of node 6.0
Fix syntax error when running on some versions of node 6.0
Removes jest-config dependency
Removes jest-config dependency
Adds XML prologue to generated junit files https://github.com/jest-community/jest-junit/pull/72
Adds XML prologue to generated junit files https://github.com/jest-community/jest-junit/pull/72
Roll back "file" attribute change to TestCase. This breaks on Jenkins.
Roll back "file" attribute change to TestCase. This breaks on Jenkins.
Add file attribute to TestCase elements for better viewability on CI platforms. https://github.com/jest-community/jest-junit/pull/71
Add file attribute to TestCase elements for better viewability on CI platforms. https://github.com/jest-community/jest-junit/pull/71
Use relative file paths instead of absolute for better resolution on CI platforms. https://github.com/jest-community/jest-junit/pull/70
Adds rootDir support https://github.com/jest-community/jest-junit/pull/65
Supports function callback for defining classname, suitename, and title. https://github.com/jest-community/jest-junit/pull/55
Supports function callback for defining classname, suitename, and title. https://github.com/jest-community/jest-junit/pull/55
Only available if jest-junit is used as a reporter!
jest-junit can now be used as a jest reporter! testResultsProcessor support is deprecated. It will remain active until v6.x. https://github.com/jest-c…
jest-junit can now be used as a jest reporter! testResultsProcessor support is deprecated. It will remain active until v6.x. https://github.com/jest-community/jest-junit/pull/52
Calculates total test execution time correctly instead of summation of all test suite times. https://github.com/palmerj3/jest-junit/pull/51
Calculates total test execution time correctly instead of summation of all test suite times. https://github.com/palmerj3/jest-junit/pull/51
Much better CI testing for the project by @phawxby
Much better CI testing for the project by @phawxby
Add support for jest-multiproject.
Add support for jest-multiproject.
You can now use the "displayName" variable in any of the templates.
Now top level testsuites contains "tests", "failures" and "time" attributes as an aggregate value.
Now top level testsuites contains "tests", "failures" and "time" attributes as an aggregate value.
Add filename and filepath to classname and title templates strings by @samertm
Support for bazel (or other situations where package.json is not available) by @samertm https://github.com/palmerj3/jest-junit/pull/34
Support for bazel (or other situations where package.json is not available) by @samertm https://github.com/palmerj3/jest-junit/pull/34
Nothing published for this version
Nothing published for this version
Add support for package.json overrides living in /package.json
Add support for package.json overrides living in /package.json
Nothing published for this version
Adds an excellent new feature by @yangshun which allows you to customize the ancestor title separator for the junit output.
Adds an excellent new feature by @yangshun which allows you to customize the ancestor title separator for the junit output.
https://github.com/palmerj3/jest-junit/pull/20
Forgot to bump the package version... so 2.0.1
Forgot to bump the package version... so 2.0.1
Adds new directories to npm publish. Fixes https://github.com/palmerj3/jest-junit/issues/15
Adds new directories to npm publish. Fixes https://github.com/palmerj3/jest-junit/issues/15
When no outer describe() is used, testsuite name is set to test file path. Fix by @danjamin. https://github.com/palmerj3/jest-junit/pull/14
When no outer describe() is used, testsuite name is set to test file path. Fix by @danjamin.
https://github.com/palmerj3/jest-junit/pull/14
@jsg2021 added support for package.json config overrides - https://github.com/palmerj3/jest-junit/pull/9
@jsg2021 added support for package.json config overrides - https://github.com/palmerj3/jest-junit/pull/9
Nothing published for this version
Added JEST_JUNIT_CLASSNAME and JEST_JUNIT_TITLE configuration overrides based on @mthmulders PR https://github.com/palmerj3/jest-junit/pull/5
Added JEST_JUNIT_CLASSNAME and JEST_JUNIT_TITLE configuration overrides based on @mthmulders PR https://github.com/palmerj3/jest-junit/pull/5
Fixes an issue with empty test suites. Fix by @Wedvich - https://github.com/palmerj3/jest-junit/pull/4
Fixes an issue with empty test suites. Fix by @Wedvich - https://github.com/palmerj3/jest-junit/pull/4
https://github.com/palmerj3/jest-junit/pull/3 Test case duration is now properly represented in seconds instead of milliseconds
https://github.com/palmerj3/jest-junit/pull/3 Test case duration is now properly represented in seconds instead of milliseconds
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →