Skip to content

Releases: microsoft/sarif-sdk

v2.3.16

14 Jan 11:21
11a4e73
Compare
Choose a tag to compare

v2.3.16 Sdk | Driver | Converters | Multitool | Multitool Library

  • BREAKING: Rename flag VersionControlInformation to VersionControlDetails from OptionallyEmittedData. #2222
  • BUGFIX: Fix filtering when using the command analyze with custom configuration. #2230
  • FEATURE: If argument computeFileHashes, it will be converted to OptionallyEmittedData.Hashes. #2231
  • FEATURE: Ensure all command options argument properties are settable (useful for API-driven invocation). #2234
  • FEATURE: TargetUri from context can be relative. #2235

v2.3.14

06 Jan 00:05
b373cfa
Compare
Choose a tag to compare

v2.3.14 Sdk | Driver | Converters | Multitool | Multitool Library

  • BUGFIX: Fix concurrency issue in when using Cache. #2215
  • FEATURE: ConsoleLogger will print exception if that exists. #2217
  • BUGFIX: Fix WebRequest parameters parse that resulted in regex hang #2219

v2.3.13

04 Jan 01:17
220ced7
Compare
Choose a tag to compare
bump 2.3.13 (#2214)

v2.3.12

29 Dec 13:14
e821bde
Compare
Choose a tag to compare
Bump v2.3.12 (#2204)

v2.3.11

24 Dec 11:08
7cc75a9
Compare
Choose a tag to compare

v2.3.11 Sdk | Driver | [Converters]

  • DEPENDENCY BREAKING: SARIF now requires Newtonsoft.JSON 12.0.3.
  • Add PerRun splitting strategy for log file refactoring.

v2.3.10

16 Dec 21:41
11d5348
Compare
Choose a tag to compare

v2.3.10 Sdk | Driver | Converters | Multitool | Multitool Library

  • BREAKING: Rename package WorkItems to Microsoft.WorkItems. #2180
  • BUGFIX: Fix export-validation-config exception. #2181

v2.3.9

10 Dec 18:12
7f26250
Compare
Choose a tag to compare

v2.3.9 Sdk | Driver | Converters | Multitool | Multitool Library

  • FEATURE: Multitool SARIF rewrite accepts remove parameter#2160
  • BREAKING: Remove command export-validation-docs and extend export-validation-rules command to export markdown file #2156
  • DEPENDENCY BREAKING: SARIF now requires Newtonsoft.JSON 11.0.2 (rather than 10.0.3) #2172
  • BREAKING: Remove unused run argument from FileRegionsCache constructors. #2173
  • BREAKING: Rename various methods in IFileSystem and FileSystem classes (to consistently prefix all method names with their containing .NET static type, e.g. Directory. #2173

v2.3.8

11 Nov 00:28
30526d8
Compare
Choose a tag to compare

v2.3.8 Sdk | Driver | Converters | Multitool | Multitool Library

  • FEATURE: PACKAGE BREAKING: Upgrade from .NET Framework 4.5 to .NET Framework 4.5.2 #2135
  • FEATURE: Multitool SARIF merge accepts threads parameter #2026
  • FEATURE: Enable GitHub SourceLink to all project #2148

v2.3.7

21 Oct 19:48
a83204d
Compare
Choose a tag to compare

v2.3.7 Sdk | Driver | Converters | Multitool | Multitool Library

  • DEPENDENCY BREAKING: SARIF now requires Newtonsoft.JSON 11.0.2 (rather than 10.0.3)
  • DEPENDENCY: SARIF TypeScript package now requires minimist 1.2.3 or later (rather than >=1.2.0)
  • BUGFIX: Fix index out of range exception when baselining #2102
  • FEATURE: Add a setter to GitHelper.GitExePath. #2110
  • FEATURE: GitHelper will search in %PATH% variable for git.exe instead of its default install location. #2107
  • FEATURE: Add helper in SarifLog and Run to ApplyPolicies. #2109
  • FEATURE: Add a converter for FlawFinder's CSV output format. #2092
  • FEATURE: Multitool SARIF output is now pretty-printed by default. To remove white space, specify --minify. #2098
  • FEATURE: The Multitool query command can now evaluate properties in the result and rule property bags, for example sarif query "properties.confidence:f > 0.95 AND rule.properties.category == 'security'"
  • FEATURE: The validation rule SARIF1004.ExpressUriBaseIdsCorrectly now verifies that if an artifactLocation.uri is a relative reference, it does not begin with a slash. #2090
  • BUGFIX: GitHub policy should not turn off any note level rules. #2089
  • FEATURE: Add apply-policy command to Multitool. #2118

v2.0.0-csd.2.beta.2019-01-24.1

22 Feb 00:11
Compare
Choose a tag to compare
Pre-release

This release is the same as v2.0.0-csd.2.beta.2019-01-24, but it adds support for "dot releases" (of which this release itself is an example). So if we need to make any additional spot fixes from v2.0.0-csd.2.beta.2019-01-24, we're set up to do it.