All Versions
15
Latest Version
Avg Release Cycle
26 days
Latest Release
2 days ago

Changelog History
Page 1

  • v0.9.2

    November 19, 2019

    ➕ Added

    • ➕ Added Benchmarks to RunType to allow coverage of benchmark tests to be collected
    • ➕ Added Examples to RunType to allow coverage of examples to be collected
    • Instructions for integration to Gitlab pipelines to README.md
    • 🏗 --no-run option to build tests and not collect coverage
    • ➕ Added run-to-run coverage change reporting through saving the previous run in target/tarpaulin/coverage.json

    🔄 Changed

    ✂ Removed

  • v0.9.1

    October 30, 2019

    ➕ Added

    • Sets an environment variable TARPAULIN to 1 when starting so inferiors can detect coverage runs
    • Limit the processor affinity to a single core to solve #190

    🔄 Changed

    • Switch from travis-ci to github actions

    ✂ Removed

  • v0.9.0

    October 03, 2019

    ➕ Added

    🔄 Changed

    • ⚡️ Updated phrasing of error messages on invalid --out and --output-dir command line options
    • 🖨 Replaced error printout in statemachine with log::error
    • Check callable arg count to prevent removing callables with no return from coverable lines
    • ✂ Removed test-threads limit from traced tests solving #190
    • ✅ Ignore empty executables generated by doctests with no_run annotation to avoid parsing errors

    ✂ Removed

  • v0.8.7

    September 21, 2019

    ➕ Added

    • Created CHANGELOG.md
    • ➕ Add --manifest-path option
    • ➕ Add --output-dir option

    🔄 Changed

    • Ignore lines containing "}else{"
    • Use relative file paths to base_dir (env::current_dir() or --root option if set)
    • 📦 Use HashSet for XML package deduplication in cobertura fixing a codecov rendering issue

    ✂ Removed

  • v0.8.6

    August 17, 2019

    🔄 Changed

    • ⚡️ Updated dependencies including cargo so tarpaulin works with default-run manifest option

    🛠 Fixed

    • 🛠 Fixed function ignoring logic where non-test functions with the ignored attribute weren't ignored
  • v0.8.5

    July 27, 2019

    🔄 Changed

    • ⚡️ Updated README.md for CircleCI
    • ⚡️ Updated README.md instructions for Docker on Windows

    🛠 Fixed

    • ✅ tarpaulin returns a non-zero error code if test compilation fails
  • v0.8.4

    June 09, 2019

    ➕ Added

    • ➕ Added tests for covering match expressions
    • ➕ Added tests for covering path expressions
    • ➕ Added tests for doc-test coverage

    🛠 Fixed

    • 🛠 Fix unicode handling in json for html reports
  • v0.8.3

    May 26, 2019

    ➕ Added

    • ⚡️ span-locations feature for proc-macro2 removing need for semver-exempt and updated README.md

    🔄 Changed

    • ➕ Added persistent URLs to HTML report when navigating source
    • ⚡️ Updated cargo, gimli, git, nix, object and quick-xml

    🛠 Fixed

    • 📦 Cobertura report now generates name attribute for the package tag
  • v0.8.2

    May 26, 2019
    • 👀 See 0.8.3 for changes
  • v0.8.1

    May 26, 2019
    • 👀 See 0.8.3 for changes