Skip to content

Latest commit

 

History

History
96 lines (54 loc) · 3.19 KB

CHANGELOG.md

File metadata and controls

96 lines (54 loc) · 3.19 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

6.0.1 - 2024-01-26

Bug Fixes

  • Dependency mapping "overwrite" should default to true (#413)

6.0.0 - 2023-12-15

BREAKING CHANGES

This version is not compatible with SonarQube < 9.5

Features

  • Compatibility with Sonar 10.x (#375)
  • Support for Scala (#352)
  • Feature to import SPDX license list (fa68e04422bdd12d05e78c72ee0a49224f6b8741)
  • Resolve node_modules relative to package.json (#380)
  • Make report path configurable in Gradle scanner (#397)

Other Changes:

  • Use Prettier for code formatting #399

5.1.1 - 2022-11-04

Bug Fixes

  • Fix Kotlin seems to not be supported on 5.1.0 (#350, #351)
  • Improving NPM scan resilience (#347)

Other Changes

  • Fix some critical and major code smells (#353)
  • New and shiny README (#343)

5.1.0 - 2022-08-25

Bug Fixes

  • Rule repository for TypeScript was not registered (#315)
  • Show correct measures for branches and pull requests (#325)

Other Changes

  • Add defined order to settings (#342)

5.0.1 - 2022-02-24

Bug Fixes

  • Fix: rule repository for Kotlin was not registered (#311, #310)
  • Fix: project licenses page call (#291, #296)

5.0.0 - 2021-12-20

BREAKING CHANGES

  • This version uses a different format for storing the settings. The old settings will be migrated (and deleted) on the first start of SonarQube with the new version. You cannot go back to a previous version! With this change you can edit the settings via the default SonarQube UI or via the custom License Check settings. This change was necessary to remove the dependency on the internal SonarQube API. [#240, #244]

Features

  • Create issues on relevant dependency files (#285)
  • License and dependency mapping now available for all dependency mechanisms (Groovy, Maven, NPM). Dependency mapping has now an attribute to toggle forced mapping. [#257]
  • Support for JavaScript and Groovy projects (without any Java files) (#247, #241, #182)

Bug Fixes

  • Status in license report should be "Allowed" and "Disallowed" not true/false (#262)

Other Changes

  • Dependency updates and increase test coverage

4.0.2 - 2021-05-04

Bug Fixes

  • Create license with status disallowed (#230), fixes #209

Other Changes

  • Update SonarQube API to 8.8 (#229)

4.0.1 - 2021-05-04

Bug Fixes

  • Icons in UI are missing #217