Skip to content

Latest commit

 

History

History
46 lines (35 loc) · 2.04 KB

CHANGELOG.md

File metadata and controls

46 lines (35 loc) · 2.04 KB

Version History

dev branch / next version (1.x.x)

version 1.3.1 (2025-01-07)

  • fixed null reference when resetting attributable coverage for a zero coverage file

version 1.3.0 (2025-01-07)

  • added support for attributable coverage

version 1.2.0 (2024-06-02)

  • added -D instrument-quiet conditional to skip printing dots during instrumentation
  • added support for null coalesence operator (??), fixes #17
  • added support for null safe operator (?.), fixes #17
  • added try…catch branch coverage
  • added debugPosition to debug output
  • added sub-total lines to ConsoleCoverageFileSummaryReporter to display summary per folder group
  • added support for file based configuration of profiler and coverage folders and packages
  • fixed exception in calcStatistic with empty coverage data
  • fixed handling of abstract constructors
  • fixed branch coverage with abstract op overload, fixes #11
  • fixed macro positions from showing coverage in wrong places
  • fixed branch coverage affecting expressions contained within
  • fixed inline handling for return and throw
  • fixed @:implicitReturn handling
  • fixed handling of empty blocks
  • fixed ifs without else branch
  • fixed missing profiler exitFunction calls, fixes #21
  • refactored call hierarchy data collection
  • reduced number of blocks in blocks when instrumenting

version 1.1.0 (2020-07-30)

  • added support for field level exclusion metadata
  • added safety lib dependency
  • fixed handling of abstract types, fixes #1
  • fixed keeping inlining for abstract fields, fixes #2
  • fixed instrumentation of null safety enabled code, fixes #4
  • refactored code to be more null safe

version 1.0.0 (2020-07-24)

  • initial version