All Versions
29
Latest Version
Avg Release Cycle
16 days
Latest Release
4 days ago

Changelog History
Page 1

  • v0.13.2

    May 25, 2020

    ➕ Added

    🔄 Changed

    • 👉 Make features argument optional again

    ✂ Removed

  • v0.13.1

    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

    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

    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

    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

    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

    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
  • v0.12.0

    April 06, 2020

    ➕ Added

    • Concept of logical lines to map multiple physical lines to a single line for statistics added for split lets statements

    🔄 Changed

    • 🐳 Reverted Dockerfiles to full images added dockerfiles with -slim postfix for slim images
    • ➕ Added cURL to the slim images
    • todo!() macros are now ignored with the --ignore-panics flag
    • The HTML output report will no longer fail if a previous run contains a source file that no longer exists
    • 🖨 Process expression preceding method call in source analysis

    ✂ Removed

  • v0.11.1

    March 13, 2020

    ➕ Added

    • ➕ Add support for JSON output, including public functions for querying reports programmatically.

    🔄 Changed

    • Pulled trace function out of run in main.rs in order to expose public function for creating TraceMap structs.
    • 🐳 Moved Dockerfiles to slim images
  • v0.11.0

    February 26, 2020

    ➕ Added

    • 🔄 Change in coverage between last 2 runs in HTML report
    • Filter attributes on match arms
    • ➕ Add toml config files for multiple runs with merged reports and --config and --ignore-config options

    🔄 Changed

    • 🚚 Now instrument multiple points in the same binary for the same line to remove false negatives
    • Filter out constants from coverage results

    ✂ Removed