Skip to content

Latest commit

 

History

History
51 lines (33 loc) · 1.72 KB

RELEASE_NOTES.md

File metadata and controls

51 lines (33 loc) · 1.72 KB

Release Notes

v 3.2.x

  • F# part as .NET 5.0 library (including nuget package), Nuget as netstandard2.0, netstandard2.1 and net50

v 3.1.384

  • BREAKING: Version numbering changed to Sematic Versioning 2.0 https://semver.org/ to expose FsSonarRunner as Nuget package
  • Build Nuget package of FsSonarRunnerCore
  • Remove use of API which was in SonarQube 7.9 already deprecated (be ready for SonarQube 9.x)
  • Update of FSharpLint t0 0.16.5

v3.1.0 New configuration of FSharpLint.Core 0.13.3

  • Switch to FSharpLint new (Json) configuration
  • Fix configuration of rule MaxCharactersOnLine (FL0060)
  • Supports multiple arguments /d, /f and /i for files to analyze

v3.0.1 FSharpLint.Core 0.13.0

  • Update to last FSharpLint working with XML configuration.

v3.0.0 SonarQube 7.9 LTS

  • Update SonarQube API to 7.9 (latest SonarQube 7.9 LTS is now minimum server requirement)
  • Update to FSharpLint.Core 0.12.10

v2.1.1 .NET Core 3.1

  • As EOL of .NET Core 3.0 is reached today, a small maintenance update
  • Update to self-contained netcoreapp3.1

v2.1 .NET Core 3.0

  • Update to self-contained netcoreapp3.0
  • smaller jar based on assembly linking of .NET Core 3.0

v2.0 .NET Core 2.2 and Quality Gate

  • BREAKING: rename plugin to sonar-communityfsharp-plugin to match SonarQube marketplace requirement
  • Add analysis of Quality Gate at Sonarcloud.io (no F# analyzed)
  • Update to FSharpLint.Core 0.12.2

v1.1 Update to net472 and FSharpLint 0.12.1

  • #30 Update to .NET 4.7.2
  • #26 Update all nuget packages and Maven dependencies, especially
    • Update to FSharpLint.Core 0.12.1 with reworked linter and updated FSharp.Compiler.Service
  • #57 "Deprecated rules" are removed from ruleset
  • Dependency on MSBuild.v12 removed