tarpaulin v0.18.0-alpha2 Release Notes

Release Date: 2021-04-16 // about 3 years ago
  • โž• Added

    • ๐Ÿšš Check if user sets -Cdebuginfo and remove it #601
    • ๐Ÿ— INTERNAL Added ability to build with LLVM coverage instrumentation and detect ๐Ÿ‘ compiler support. This isn't enabled so should have no effect it's just the ๐Ÿ‘ start of the support work.
    • Now factors in rustflags from toml files #528
    • Now able to add to rustflags via CLI args and via tarpaulin config files
    • โž• Added --skip-clean arg as an inverse to --force-clean and made cleaning default

    ๐Ÿ”„ Changed

    • โœ… Make doctest prefix matching less specific as the naming convention changed again
    • Ensure report is always generated if coverage is below failure threshold
    • ๐ŸŽ Rearrange crate internals and enable cross compilation for windows and macos. This doesn't allow tarpaulin to work on these Operating Systems but it will ๐Ÿ— print an error and exit instead of failing to build
    • ๐Ÿ›  Fixed --force-clean so it actually cleans the project
    • ๐Ÿ”„ Change event log to now contain a time for each event
    • โž• Add project name to coverage report in target dir to make things nicer for people reusing a target dir for multiple projects (#710)

    โœ‚ Removed