Thanks to visit codestin.com
Credit goes to github.com

Skip to content

8.0

Choose a tag to compare

@github-actions github-actions released this 08 Oct 06:05
· 126 commits to main since this release
029de70

Known bugs:

Breaking changes:

  • Changes related to added support of gcov JSON intermediate format:
    • The function return count is removed from internal data model, HTML and JSON output because missing in
      gcov JSON intermediate format. (#935)
    • Renamed name key in in data model and JSON report to demangled_name. If gcov JSON
      intermediate format is used the name key will contained the mangled name. The keys are now
      aligned with the gcov JSON intermediate format. (#974)
  • If block information is missing in gcov legacy text format block 0 is assumed. (#976)

New features and notable changes:

  • In Azure pipelines or GitHub actions errors and warnings are printed in an additional format captured by the CI. (#904)
  • Detect suspicious counter values in gcov output. (#903)
  • Add --html-single-page to create a single page report (static or with Javascript). (#916)
  • Upload standalone applications as release artifacts. (#941)
  • Add support for gcov JSON intermediate format. (#766)
    • Add function, block and condition information to data model. (#954, #960, #964, #979)
    • Add function function coverage to coveralls and HTML report. (#975)
  • Add Exclusion markers to exclude a while function. (#955)
  • Change sort order in JSON output files. (#959)
  • Add source exclusion markers to exclude source branch from target line. (#961)

Bug fixes and small improvements:

  • Implement consistent sorting of files with no lines, or one line with zero coverage (#918)
  • Use replacement value of 0 for function call count NAN %. (#910)
  • Fix erroneous deprecation warning. (#912)
  • Fix display filename in HTML report. (#920)
  • Fix bundle of standalone executable with Python 3.12. (#924)
  • Fix merging of function coverage data. (#925)
  • Fix inefficient regular expression. (#933)
  • Fix missing output of gcov if execution fails. (#956)

Documentation:

  • Update Sphinx config because of deprecated context injection from Read The Docs. (#936)

Internal changes:

  • Move tests to directory in the root. (#897)
  • Add MacOs to the GitHub test workflow. (#901, #905, #980)
  • Remove test exclusions for MacOs and adapt tests and reference data. (#902)
  • Link correct documentation version in copyright header. (#907)
  • Move tag creation before publish the distribution because tag from pipeline doesn't trigger additional runs. (#899)
  • Fix scrubber for date in HTML test data. (#919)
  • Add test with Python 3.12. (#924)
  • Add gcc-14 to the test suite. (#923)
  • Skip coverage upload if executed in a fork. (#930)
  • Only execute pipeline if pushed on main and add button to execute workflow manual. (#930)
  • Check spelling in test pipeline. (#932)
  • Merge the test and deploy workflow to a single CI workflow. (#946, #947)
  • Add Codacy to CI workflow for tracking coverage and code quality. (#948)
  • Add bandit to the linters. (#949)
  • Remove Codecov upload from pipeline. (#958)
  • Add test with bazel tests. (#969)