Skip to content

v3.0.0

Compare
Choose a tag to compare
@balgillo balgillo released this 10 Sep 15:23
· 19 commits to main since this release
5c1c6fc

Breaking Changes

  • Changed Python API to use new IssueReport type for issue grouping and sorting:
    • SarifFileSet now has a get_report() method
    • s.get_result_count_by_severity() replaced by
      s.get_report().get_issue_type_histogram_for_severity(severity)
    • s.get_result_count_by_severity() replaced by
      s.get_report().get_issue_count_for_severity(severity)
    • s.get_records_grouped_by_severity() replaced by
      s.get_report().get_issues_for_severity(severity)

Added

  • Support "none" severity level. It's only included in the output if present in the input.

Fixed

  • #39 Truncate long summaries.
  • Made issue sorting and grouping more consistent across the various reports.
  • Multiple occurrences of a single issue are now sorted by location in the Word report.
  • Improved debug and version reporting for when multiple versions are installed.
  • For the copy operation, "invocation" in the resulting sarif is changed to an object to match the spec.
  • #53 Fix the blame command for file:/// URL locations.

Compatibility

  • Python 3.8+