Skip to content

0.7.0

Choose a tag to compare

@github-actions github-actions released this 24 Jan 09:40
· 65 commits to main since this release
Immutable release. Only release title and notes can be modified.
  • Improve compilation time, execution time, and disk usage by applying the flags required for code coverage instrumentation only to the crates that actually need them. (#471)

    Previously, there flags ware applied to the entire dependency graph, but most of it was actually unnecessary. Previous behavior can be opted into with --no-rustc-wrapper.

  • Fix a bug where --package option is not correctly handled and other unspecified workspace members are shown in the report. (#473)

  • Support coverage for proc-macro and build script even with cross-compilation. (#471)

    Previously, it was only supported when testing against the host target.

  • Stabilize --dep-coverage. (#471)

    Several bugs have been fixed, and improvements such as supporting multiple crates have also been made.

  • Stabilize --disable-default-ignore-filename-regex as --no-default-ignore-filename-regex. (8db80d5)

    The old name is still available as an alias, but may removed in future breaking release.

  • cargo llvm-cov show-env improvements:

    • Add --cmd and --fish. (#472)

    • Rename --export-prefix to --sh, --with-pwsh-env-prefix to --pwsh for consistency and clarity. (#472)

      The old names are still available as aliases, but may removed in future breaking release.

  • Turn some warnings into hard error. (837a118)

  • Diagnostics improvements. (93840f8)

  • Documentation improvements.