Skip to content

Releases: csutils/csdiff

csdiff-3.5.2

11 Nov 15:51
csdiff-3.5.2
Compare
Choose a tag to compare
  • csgrep: introduce --file-glob to expand glob patterns (#212)
  • sarif: expand relative paths coming from GCC (#210)
  • parser: allow :: in source file paths (#213)
  • html: reword warnings about Coverity parsing issues (#211)

csdiff-3.5.1

25 Sep 13:38
csdiff-3.5.1
Compare
Choose a tag to compare
  • csfilter-kfp: always record SHA1 hash when --kfp-git-url is used (#207)
  • csfilter-kfp: fix handling of empty lines in exclude-paths.txt (#206)
  • sarif: initialize the imp flag to 1 if level is error (#205)
  • packaging: add weak dependency on git-core (#204)

csdiff-3.5.0

06 Sep 15:48
csdiff-3.5.0
Compare
Choose a tag to compare
  • csfilter-kfp: script to filter known false positives (#201)
  • make the code work with boost-1.86 (#200)

csdiff-3.4.1

02 Aug 13:05
csdiff-3.4.1
Compare
Choose a tag to compare
  • introduce the csdiff-static subpackage containing csgrep-static (#196)
  • html-writer: use the term finding instead of defect in the reports (#193)
  • cstrans-df-run: propagate args of the RUN directive (#190)

csdiff-3.4.0

25 Jun 08:36
csdiff-3.4.0
Compare
Choose a tag to compare
  • msg-filter: abstract out notes about builtin models (#189)
  • msg-filter: abstract out numbers from error[too-many] findings (#188)
  • csgrep --warning-rate-limit: drop location from key events (#185)
  • parser-cov: accept the [important] flag in checker line (#186)
  • msg-filter: adapt paths from llvm-17 source tree to match llvm-19 (#183)
  • parser-gcc: fix parsing of UBSAN reports with missing function names (#184)
  • parser: skip BOM at the beginning of input (#182)
  • html-writer: use CSS instead of inlining styles (#174)
  • html-writer: use HTML5 instead of XHTML 1.0 (#177)

csdiff-3.3.0

03 May 12:55
csdiff-3.3.0
Compare
Choose a tag to compare
  • cshtml: use the .json extension for JSON files (#176)
  • csdiff: match findings by line content without spaces if available (#168)
  • csgrep --hash-v1: match csdiff/v1 fingerprint prefix (#168)
  • sarif: initial implementation of csdiff/v1 fingerprints (#168)
  • sarif: add descriptions for ShellCheck rules (#170)

csdiff-3.2.2

25 Apr 11:29
csdiff-3.2.2
Compare
Choose a tag to compare
  • propagate the imp flag as level in the SARIF format (#173)
  • tweak key event matching in the Coverity parser (#172)
  • tweak rules for ignoring duplicated version strings in kernel results (#171)
  • read column numbers from the Coverity v10 JSON format (#169)
  • propagate endLine/endColumn in the JSON and SARIF formats (#167)

csdiff-3.2.1

29 Feb 13:35
csdiff-3.2.1
Compare
Choose a tag to compare
  • align assignment of key events with Coverity (#165)
  • recognize SARIF format produced by Semgrep (#162)
  • recognize events produced by SIGMA checkers (#159)
  • improve compatibility with Apple Clang (#160)

csdiff-3.2.0

24 Jan 10:32
csdiff-3.2.0
941ad1a
Compare
Choose a tag to compare
  • SARIF writer: add tool to rule properties to ease SARIF import into Defect Dojo (#147)
  • cstrans-df-run: ignore space after trailing backslash for compatibility with podman (#148)
  • csgrep --set-imp-level: set importance level on all defects to the specified value (#149)
  • add macOS support (#151 #155)
  • cmake: make FindPython use system Python 3 version (#153)
  • msg-filter: squash UBSAN reports that only differ in the address (#150)

csdiff-3.1.0

10 Oct 09:55
csdiff-3.1.0
Compare
Choose a tag to compare
csdiff-3.1.0