Skip to content

Releases: xd009642/tarpaulin

0.31.3

29 Nov 15:00
Compare
Choose a tag to compare

Added

  • The CARGO_TARPAULIN_CONFIG_FILE environment variable may be used to set the
    path to the configuration file. The command line argument has precedence,
    but this environment variable has precedence over tarpaulin.toml and .tarpaulin.toml.

Changed

  • For LD_LIBRARY_PATH get all link paths from build script outputs
  • Use PATH on windows and DYLIB_LIBRARY_PATH for mac instead of LD_LIBRARY_PATH
  • Add --stderr flag to print tarpaulin logs to stderr

0.31.2

20 Aug 17:00
Compare
Choose a tag to compare

Changed

  • Removed debug printout of function map

0.31.1

05 Aug 11:30
Compare
Choose a tag to compare

Added

  • Support for #[coverage(off)] to exclude expressions from coverage results
  • Updated llvm_profparsers to llvm-19 version

0.31.0

22 Jul 22:40
Compare
Choose a tag to compare

Added

  • Ability to remove coveralls from the build making openssl optional.

Changed

  • No longer print rustflags for report configs with --print-rust-flags
  • Now use source code to get function names and locations instead of debug information

0.30.0

10 May 22:27
Compare
Choose a tag to compare

Changed

  • Upgraded to syn2 and removed branch coverage module. This only had impact in debug dumps so shouldn't impact users
  • Ignore type definitions in trait implementations

0.29.2

08 May 08:54
Compare
Choose a tag to compare

Changed

  • Update jobserver crate to allow building on alpine

0.29.1

03 May 09:01
Compare
Choose a tag to compare

Added

  • Use RUSTUP_HOME to handle rustup being installed in non-standard directories

0.29.0

01 May 18:53
Compare
Choose a tag to compare

Added

  • Troubleshooting guide

Changed

  • Now override toolchain less-eagerly in windows #1494
  • Fixed build for x86
  • Add summary coverage, covered and coverable to json report #1415
  • Pass RUSTFLAGS to the binary under test for any project bins compiled during test
  • Force coverage of generic functions/methods using impl Trait args

0.28.0

13 Apr 09:52
Compare
Choose a tag to compare

Changed

  • No longer add +nightly if cargo version is already nightly
  • Adds -Cstrip=None to the rustflags to prevent default stripping
  • Update profparsers for llvm 17 and 18 support

0.27.3

13 Jan 13:55
Compare
Choose a tag to compare

Changed

  • Add line reports and make file name float in HTML report
  • Make coverallss report path match linux path format on windows