Skip to content

Latest commit

 

History

History
218 lines (157 loc) · 9.21 KB

CHANGELOG.md

File metadata and controls

218 lines (157 loc) · 9.21 KB

Changelog

3.5.2-SNAPSHOT (2024-xx-xx)

Full Changelog

Implemented highlights:

3.5.1 (2024-05-07)

Full Changelog

Implemented highlights:

  • Supports latest SonarQube [9.9.4 - 10.5+]

  • Supports running on Java 11 on analysis side for SQ 9.9.4 - 10.2.x

  • Supports running on Java 17 for all supported versions

  • Updated Sonar Plugin API+impl for SonarQube 9.9.4+

  • Upgraded various dependencies

  • 3.5.0 (2024-04-23)

Full Changelog

Contributors:

Implemented highlights:

  • Updated PMD (6.55.0) (last PMD-6) #422
  • Support analyzing up to Java 20-preview (close to 21) #422
  • Java 21+ falls back to 20-preview with warning (no error) #422
  • Updated Sonar Plugin API+impl (9.8.0.63668) (SonarQube 9.8+)
  • Upgraded various dependencies
  • Needs Java 17, the class file version is 61

3.4.0 (2022-05-11)

Full Changelog

Contributors:

Implemented highlights:

  • Updated PMD (6.45.0) #319
  • Support for Java 18 (including 17) #319
  • Updated Sonar Plugin API (9.4.0.54424) #309
  • Removed explicit dependency on Java plugin for new SonarQube Marketplace setup #303
  • Upgraded various dependencies
  • Transferred maintenance to jborgers and stokpop

3.3.1 (2021-01-29)

Full Changelog

Contributors:

Closed issues:

  • Fixed Windows incompatibility introduced in 3.3.0 #244

3.3.0 (2021-01-11)

Full Changelog

Contributors:

Implemented enhancements:

  • Updated PMD (6.30.0)
  • Support for Java 15
  • Updated Sonar-Java API (6.0.1)

Closed issues:

  • Fixed deprecated PMD API Usage #239
  • Fixed CVE-2018-10237 #230
  • Fixed incorrect rule description #78

Merged pull requests:

3.2.1 (2019-04-15)

Full Changelog

Closed issues:

  • OptimizableToArrayCall message doesn't reflect PMD 6.x changes on this rule #75
  • Code samples in rule documentation appeared in one single line

3.2.0 (2019-03-29)

Full Changelog

Implemented enhancements:

  • Updated PMD (6.10.0)

Closed issues:

  • SonarQube 7.6+ Support #81

3.1.3 (2018-11-29)

Full Changelog

Closed issues:

  • Sonar-PMD may break analysis due to illegally formatted violation reports #70

3.1.2 (2018-11-26)

Full Changelog

Closed issues:

  • Sonar PMD can not be used with Java 9+ using the sonar-scanner-gradle plugin #69

3.1.0 (2018-11-19)

Full Changelog

Implemented enhancements:

  • Java 11 support
  • Updated PMD (6.9.0)

Breaking changes:

  • Config parameters of Rule CyclomaticComplexity changed.
    • Removed:
      • reportLevel
      • showClassesComplexity
      • showMethodsComplexity
    • Added
      • classReportLevel
      • methodReportLevel
  • Config parameters of Rule AvoidUsingHardCodedIP changed.
    • Removed: pattern
    • Added: checkAddressTypes

Closed issues:

  • Upgrade pmd version to the latest one for parsing Java 8 code successfully #34
  • Please update PMD to at least 5.5.2 #38
  • Java 10 compatibility #44
  • Upgrade to a recent PMD version? #48
  • Convert project into Multi module Maven Project #59
  • Sonar-PMD can not be used with all rules #64

Merged pull requests:

3.0.1 (2018-10-29)

Full Changelog

Fixed bugs:

  • Plugin does not work with SonarQube 7.4 #55

3.0.0 (2018-10-29)

Full Changelog

Implemented enhancements:

  • CodeStyle defined by .editorconfig
  • Tests migrated to JUnit 5 & AssertJ
  • Changed versioning scheme (MAJOR.MINOR.PATCH)

Fixed bugs:

  • Plugin doesn't work with SonarQube 7.3 #49
  • Fixed travis build and integration tests #52

Closed issues:

  • Usage of deprecated SonarQube API < 5.6 #42
  • Compatibility matrix not up to date #47
  • New maintainer? #50

Merged pull requests:

  • Fix grammar in AvoidUsingShortType.html #32 (simon04)
  • Add version 2.6 to PMD Plugin -> PMD mapping #41 (char16t)

2.6 (2016-06-30)

Full Changelog

Implemented enhancements:

  • Upgrade to PMD 5.4.2

2.5 (2015-11-04)

Full Changelog

Implemented enhancements:

  • Upgrade to PMD 5.4.0

Fixed bugs:

  • Fixed Integration tests

2.4.1 (2015-05-05)

Full Changelog

Implemented enhancements:

  • Upgrade to PMD 5.3.1

2.4 (2015-04-17)

Full Changelog

Implemented enhancements:

  • Upgrade to PMD 5.3.0

2.3 (2014-11-28)

Full Changelog

Implemented enhancements:

  • Upgrade to PMD 5.2.1

2.2 (2014-05-14)

Full Changelog

Implemented enhancements:

  • Upgrade to PMD 5.1.1
  • Upgrade dependency on Sonar API to 4.2

2.1 (2014-03-28)

Full Changelog

2.0 (2014-01-07)

Full Changelog

Initial setup of GIT repository.