junit-report
Create JUnit compatible XML reports.
0.9.1
6.8M downloads/mo
#3865 most downloaded on crates.io
bachp/junit-report-rs
What this package is like to depend on
Last release 27 days ago
27 Jul 2026
Release timing varies
gaps range from 2 weeks to 2.5 years
Nearly every release is documented
notes for 19 of 19 stable releases
Nothing withdrawn
no release was ever pulled
8 years old
19 releases · first in 2018
2 releases in the last 12 months
see the full history below
Release timeline
19 releases · Sep 2018 to Jul 2026
2019
2020
2021
2022
2023
2024
2025
2026
Releases
latest 19-
0.9.127 Jul 2026 -
0.9.015 Apr 2026Release notes
Open source →- Remove strip-ansi-escapes dependencies
- Only enable required features for time
- Added new SkippedWithCause test result
-
0.8.323 Oct 2023 -
0.8.216 Dec 2022 -
0.8.110 Sep 2022 -
0.8.009 Sep 2022Release notes
Open source →- Bump Rust edition to 2021
BREAKING CHANGES
- Switch from
xml-rstoquick-xmldue to maintenance status- Change
Errtype ofReport::write_xml() - Remove indentations and newlines from the generated
Report
- Change
-
0.7.127 Apr 2022 -
0.7.006 Nov 2021Release notes
Open source →BREAKING CHANGES
- Switch from
chronototime - Switch timestamp formatting (still compliant with both
RFC3339andISO8601)
- Switch from
-
0.6.020 Jul 2021Release notes
Open source →- Saparate builder types
BREAKING CHANGES
- Seprate types for the data types and the builders. This restores the old data based API from 0.3.0 and moves the builder API as introduced in 0.4.0 to their own *Builder types.
- If you are migrating from 0.3.0 there should be no big changes required.
- If you migrate from 0.4.0 or 0.5.0 you need the following renames: Report -> ReportBuilder TestSuite -> TestSuiteBuilder TestCase -> TestCaseBuilder
-
0.5.015 Jun 2021Release notes
Open source →Added
- Support for skipped or ignored testcases
BREAKING CHANGES
- Adding support for skipped and ignored testcases extends the
TestResultstruct by one more variant.
-
0.4.228 May 2021 -
0.4.102 Mar 2021 -
0.4.004 Jun 2020Release notes
Open source →Added
system_outandsystem_errfields added
BREAKING CHANGES
- Revamp the API to use the builder pattern. This makes the API more future proof and hopefully avoids breaking changes in the future when more optional fields are added.
- Change error type to no longer expose the internals of the XML processing.
-
0.3.012 May 2020 -
0.2.114 Apr 2020Release notes
Open source →Changed
- Make sure all examples in the readme are run
- Update dependencies
-
0.2.022 Aug 2019Release notes
Open source →Fixed
- Testsuite id is now properly set even when using
add_testsuites - Unittests now work in Windows too
Changed
- Crate now uses the Rust 2018 edition
- The batch methods (
add_testsuites,add_testcases) now accept any iterators, not justVec - Durations are now decimals as per spec
- Testsuite id is now properly set even when using
-
0.1.222 Nov 2018Release notes
Open source →Changed
- Change order to
system-outandsystem-errto conform to new schema - Don't add an empty optional properties tag
- Change order to
-
0.1.122 Sep 2018 -
0.1.021 Sep 2018