All Versions
52
Latest Version
Avg Release Cycle
38 days
Latest Release
56 days ago

Changelog History
Page 3

  • v0.14.0 Changes

    June 25, 2020

    โž• Added

    • 0๏ธโƒฃ Filtering for cfg(not(tarpaulin_include)) also adding --cfg=tarpaulin to default config
    • ๐Ÿ‘Œ Support for tool attribute #[tarpaulin::skip]

    ๐Ÿ”„ Changed

    โœ‚ Removed

  • v0.13.4 Changes

    June 23, 2020

    โž• Added

    • โž• Add --cfg=tarpaulin to RUSTFLAGS this allows users to use #[cfg(tarpaulin)] and #[cfg(not(tarpaulin))]

    ๐Ÿ”„ Changed

    • Don't run executables when --no-run provided
    • #[cfg(not(tarpaulin))] blocks are ignored in source analysis

    โœ‚ Removed

  • v0.13.3 Changes

    June 06, 2020

    โž• Added

    ๐Ÿ”„ Changed

    • ๐Ÿ›  Fix issue where doc tests could hang if stdout buffer filled (#402)
    • โœ… No longer report test failure if a should_panic doc test is ran
    • โœ… Clean pre-existing doc tests from target/doctests directory
    • ๐Ÿ— Always print stderr output from cargo when building project

    โœ‚ Removed

  • v0.13.2 Changes

    May 25, 2020

    โž• Added

    ๐Ÿ”„ Changed

    • ๐Ÿ‘‰ Make features argument optional again

    โœ‚ Removed

  • v0.13.1 Changes

    May 25, 2020

    โž• Added

    ๐Ÿ”„ Changed

    • โœ… frozen, locked, force-clean and ignore-tests flags are now propagated ๐Ÿ”ง to feature configurations.
    • ๐Ÿ“ฆ exclude argument for packages is now propagated and any features existing ๐Ÿ“ฆ in the package list are removed to avoid conflicts
    • ๐Ÿ›  Fixed regression where features weren't propagated

    โœ‚ Removed

  • v0.13.0 Changes

    May 25, 2020

    โž• Added

    • Compilation target is now accepted through the --target parameter.

    ๐Ÿ”„ Changed

    • โœ… Examples coverage now runs the tests that would be ran with cargo test --examples
    • Look up previous report from correct target directory.
    • โž• Added doc comments to ignorable lines in source analysis
    • ๐Ÿ”‹ Feature configurations in tarpaulin.toml are now run in order of declaration.
    • Compilation failure results in cargo tarpaulin execution failure.
    • ๐Ÿ”ง workspace flag is correctly propagated to feature configurations.
    • features now takes in a string e.g. "f1 f2", instead of an array of strings ["f1", "f2"].
    • ๐Ÿ”ง packages and exclude in workspace configurations are now read.

    โœ‚ Removed

  • v0.12.4 Changes

    May 10, 2020

    โž• Added

    • The CARGO_TARPAULIN_TARGET_DIR environment variable may be used to set the default target directory for tarpaulin artifacts. The command line argument has precedence.

    ๐Ÿ”„ Changed

    • ๐Ÿ“‡ Find target folder from metadata if not provided and place reports there (fixes running from packages inside workspaces)
    • 0๏ธโƒฃ Using date-locked toolchains no longer defaults to trying to use a toolchain with the channel name and no date
    • The following CLI options now take effect even when a custom config file is in place: output-dir, target-dir, root, coveralls, ciserver, report-uri.

    โœ‚ Removed

  • v0.12.3 Changes

    April 16, 2020

    โž• Added

    • Ignore hidden files and folders based on a dot prefix to the folder or filename

    ๐Ÿ”„ Changed

    • โšก๏ธ Update object and if an ELF section can't be parsed return an io error instead of letting it continue with an empty section
    • โœ‚ Removed forcing of opt-level to 0
    • ๐Ÿ–จ When --debug is provided now print the cargo command/arg list and pass -vvv to cargo
    • Create target directory if option given via --target-dir doesn't exist

    โœ‚ Removed

  • v0.12.2 Changes

    April 11, 2020

    ๐Ÿ”„ Changed

    • Fill in CARGO_PKG_NAME, CARG_PKG_VERSION, CARGO_PKG_AUTHORS and CARGO_MANIFEST_DIR environment variables when launching tests
    • โœ… Filter out executables where profile test is false and run type is Tests
  • v0.12.1 Changes

    April 09, 2020

    โž• Added

    ๐Ÿ”„ Changed

    • Can now pass a list of values for --run-types

    โœ‚ Removed

    ๐Ÿ›  Fixed

    • ๐Ÿ“ฆ Get manifest directory for packages in workspace so working directory is the same as before 0.12.0