Skip to content

Releases: jborgers/sonar-pmd

3.5.1

07 May 19:05
Compare
Choose a tag to compare

Changelog

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 SQ versions
  • Updated Sonar Plugin API+impl for SQ 9.9.4+
  • Upgraded various dependencies

3.5.0

25 Apr 12:40
Compare
Choose a tag to compare

Sonar PMD Plugin 3.5.0

Full Changelog

Implemented highlights:

  • Updated PMD (6.55.0) (last PMD-6) #422
  • Support analyzing up to Java 20-preview (close to 21) #422
  • Analyzing 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 to run, the class file version is 61

Contributors

3.4.0

11 May 13:40
Compare
Choose a tag to compare

Sonar PMD Plugin 3.4.0

Full Changelog

Contributors:

  • jensgerdes (Many thanks for his great maintenance and decision to transfer)

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

29 Jan 20:46
4ec086c
Compare
Choose a tag to compare

Sonar PMD Plugin 3.3.1

Bugfix release:

  • Fixed Windows incompatibility introduced in 3.3.0 #244

Contributors:

This release includes the unpublished changes of 3.3.0.

3.3.0

11 Jan 22:32
08f28df
Compare
Choose a tag to compare

Sonar PMD Plugin 3.3.0

Feature release:

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

Closed issues:

Contributors:

3.2.1

15 Apr 21:29
f2aeee3
Compare
Choose a tag to compare

Sonar PMD Plugin 3.2.1

Bugfix release:

  • Aligned rule message 'OptimizableToArrayCall' with the implementation of PMD 6.x #75.
  • Fixed broken alignment of code samples in rule documentation

3.2.0

29 Mar 15:03
d065c8e
Compare
Choose a tag to compare

Sonar PMD Plugin 3.2.0

Noteworthy changes:

  • SonarQube 7.6+ support #81.
  • PMD 6.10.0

3.2.0-SNAPSHOT

13 Feb 09:30
0cad100
Compare
Choose a tag to compare
3.2.0-SNAPSHOT Pre-release
Pre-release

This release is meant to fix #81. Feel free to test it. However, please note that it has not yet been thoroughly tested by us.

3.1.3

29 Nov 22:50
34c5cfd
Compare
Choose a tag to compare

Sonar PMD Plugin 3.1.3

Bugfix release:

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

3.1.2

26 Nov 21:31
4b97470
Compare
Choose a tag to compare

Sonar PMD Plugin 3.1.2

Bugfix release:

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