Skip to content

Releases: coverlet-coverage/coverlet

v5.2.0

Choose a tag to compare

@tonerdo tonerdo released this 22 Sep 00:28

[Feature][Collectors]Output multiple formats #533
[Bug fix] Fix exclude by files #524
[Feature] Skip instrumentation of module with embedded ppbd without local sources #510 -> with this today xunit will be skipped in automatic way.
[Bug fix] Changed to calculate based on the average coverage of the module #479
[Bug fix] Fix property attribute detection #477
[Feature] Different exit codes to indicate particular failures #412
[Bug fix] Fix instrumentation serialization bug #458
[Bug fix] Fix culture for cobertura xml report #464

v5.1.1

Choose a tag to compare

@tonerdo tonerdo released this 06 Jun 10:57

#406 downgrades verbosity when hits file isn't found
#409 Improves Coverage object to remove need to statically pass an instance of it
#415 Improves validation of hits file existence

v5.1.0

Choose a tag to compare

@tonerdo tonerdo released this 08 May 23:47

#367 ensures invalid PDBs do not error out instrumentation
#368 fixes package layout adding support for .NET framework projects
#375 ensures PDBs exist before trying to restore them and prevents errors for assemblies with embedded PDBs
#376 makes inclusion of test assembly excluded by default and configurable
#383 ensures Coverlet restores original assemblies if process exits unexpectedly
#397 rounds down Coverage result

v5.0.0

Choose a tag to compare

@tonerdo tonerdo released this 04 Mar 13:27

#303 fixes strong name validation errors
#309 adds option to only record a single hit to improve performance
#318 adds support for covering test files
#322 reverts using memory mapped files to store hit counts
#331 fixes open cover reporting errors
#341 adds logging to Coverlet to improve debugging

v4.1.1

Choose a tag to compare

@tonerdo tonerdo released this 17 Jan 10:29

#286 Fixes type loading issues with .NET Framework assemblies
#291 Adds enhancements to multi-threaded scenarios
#297 and #302 Fixes issues with instrumenting System.Private.CoreLib
#276 switches to using memory mapped files instead of regular files for storing hit information
#277 Enhances support for async/await branches after coverage merge

v4.1.0

Choose a tag to compare

@tonerdo tonerdo released this 21 Dec 11:09
  • #259 adds support for assemblies with embedded PDBs
  • #260 adds support for using SourceLink provided source file URLs in coverage results
  • #236 improves matcher when computing excluded source files
  • #256 fixes TeamCity reporter decimal separator

v4.0.0

Choose a tag to compare

@tonerdo tonerdo released this 21 Dec 11:05
  • #244 fixes error in TeamCity reporting
  • #252 updates version of Mono.Cecil
  • #233 adds support for specifying custom attributes on types/methods that you'd like to exclude
  • #253 allows Coverlet to probe for additional assemblies beyond the dependencies of the test assembly

v3.2.2

Choose a tag to compare

@tonerdo tonerdo released this 21 Dec 10:59
  • #220 ensure merging doesn't fail if existing results file doesn't exist
  • #132 adds support for computation of cyclomatic complexity
  • #227 adds support for TeamCity reporting format

v3.2.1

Choose a tag to compare

@tonerdo tonerdo released this 21 Dec 10:50
  • #158 supports branch coverage on asynchronous calls
  • #204 and #211 fixes coverage result merging algorithm
  • #209 Adds specific support for instrumenting System.Private.CoreLib

v3.2.0

Choose a tag to compare

@tonerdo tonerdo released this 21 Dec 10:50
  • #172 adds performance enhancements during instrumentation
  • #181 removes instrumented assemblies' dependency on the coverlet.tracker assembly
  • #186 adds support for merging results of current run with result from different run