PackageTrack
Sign in Get early access

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
Release Pre-release

Releases

latest 19
  1. 0.9.1 27 Jul 2026
    Release notes

    bump cargo version to 0.9.1

    Open source →
    Release notes
    • Update dependencies
    Open source →
  2. 0.9.0 15 Apr 2026
    Release notes
    • Remove strip-ansi-escapes dependencies
    • Only enable required features for time
    • Added new SkippedWithCause test result
    Open source →
  3. 0.8.3 23 Oct 2023
    Release notes
    • Update dependencies
    Open source →
  4. 0.8.2 16 Dec 2022
    Release notes
    • Re-export quick_xml::Error as junit_report::Error
    Open source →
  5. 0.8.1 10 Sep 2022
    Release notes
    • Remove unsecure dev dependency from failure
    Open source →
  6. 0.8.0 09 Sep 2022
    Release notes
    • Bump Rust edition to 2021

    BREAKING CHANGES

    • Switch from xml-rs to quick-xml due to maintenance status
      • Change Err type of Report::write_xml()
      • Remove indentations and newlines from the generated Report
    Open source →
  7. 0.7.1 27 Apr 2022
    Release notes
    • Added support for an optional file attribute in test cases
    Open source →
  8. 0.7.0 06 Nov 2021
    Release notes

    BREAKING CHANGES

    • Switch from chrono to time
    • Switch timestamp formatting (still compliant with both RFC3339 and ISO8601)
    Open source →
  9. 0.6.0 20 Jul 2021
    Release notes
    • 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
    Open source →
  10. 0.5.0 15 Jun 2021
    Release notes

    Added

    • Support for skipped or ignored testcases

    BREAKING CHANGES

    • Adding support for skipped and ignored testcases extends the TestResult struct by one more variant.
    Open source →
  11. 0.4.2 28 May 2021
    Release notes

    Fixed

    • Make Error Type public
    Open source →
  12. 0.4.1 02 Mar 2021
    Release notes

    Fixed

    • Output format compatible with GitLab and Jenkins.
    Open source →
  13. 0.4.0 04 Jun 2020
    Release notes

    Added

    • system_out and system_err fields 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.
    Open source →
  14. 0.3.0 12 May 2020
    Release notes

    Added

    • classname attribute is now supported
    Open source →
  15. 0.2.1 14 Apr 2020
    Release notes

    Changed

    • Make sure all examples in the readme are run
    • Update dependencies
    Open source →
  16. 0.2.0 22 Aug 2019
    Release notes

    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 just Vec
    • Durations are now decimals as per spec
    Open source →
  17. 0.1.2 22 Nov 2018
    Release notes

    Changed

    • Change order to system-out and system-err to conform to new schema
    • Don't add an empty optional properties tag
    Open source →
  18. 0.1.1 22 Sep 2018
    Release notes

    Added

    • Add functions to add testcases and testsuites from a Vec
    Open source →
  19. 0.1.0 21 Sep 2018
    Release notes

    Added

    • Initial Release
    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive