Skip to content

Releases: rife2/bld-pmd

1.6.0

28 Apr 20:30
2445c1a

Choose a tag to compare

Summary

  • Upgraded core PMD dependency to version 7.24.0
  • Introduced a unified nullability and validation model across the API
  • Removed legacy overloads and replaced them with clearer, single‑purpose method variants
  • Standardized internal path‑handling logic for consistent behavior

What's Changed in 1.6.0

  • Bump PMD to version 7.24.0 in f74a4cf
  • Implement nullability contract with full validation in c7fe075
    • Remove older overload variants that relied on control flags
    • Introduce streamlined overloads with clearer, single‑purpose semantics
    • Apply consistent argument validation to prevent empty or invalid inputs
    • Standardize internal handling so all methods follow the same update pattern
    • Refresh documentation to reflect the new overload structure and behavior
  • Update bld extensions to latest versions in 84ac9e6
  • Update Pages actions to latest versions in 7046849

Full Changelog: 1.5.0...1.6.0

1.5.0

27 Mar 14:09
60812d5

Choose a tag to compare

Summary

  • Upgraded PMD static analysis to 7.13.0
  • Refactored option parameters to support array collections, improving flexibility for multi-value inputs
  • Introduced a dedicated JavaRules enum for strongly-typed Java PMD rule references

What's Changed in 1.5.0

  • Bump PMD to version 7.23.0 in 3c568e6
  • Add support for collection arrays as parameters in d6b17cf
  • Add Java rules enumeration in baa6fab
  • Bump Extension Tools to version 0.9.1-SNAPSHOT in 308909b
  • Update extensions dependencies to the latest snapshots in 08ca3bc
  • Minor cleanups in d4066d5
  • Update pages actions dependencies to latest versions in a56c6d7

Full Changelog: 1.4.3...1.5.0

1.4.3

27 Feb 17:34
11e5c3e

Choose a tag to compare

Summary

  • Support for PMD 7.22.0

What's Changed in 1.4.3

  • Bump PMD to version 7.22.0 in 6aade9b
  • Bump Testing Helpers to version 0.9.6 in 2375d8f
  • Bump Extensions Tools to version 0.9.0 in da57771
  • Bump JUnit to version 6.0.3 in e0012df

Full Changelog: 1.4.2...1.4.3

1.4.2

30 Jan 19:42
fd48f95

Choose a tag to compare

Summary

  • Support for PMD 7.21.0
  • Fix specifying the cache location

What's Changed in 1.4.2

  • Bump PMD to version 7.21.0 in 394a9f8
  • Bump AssertJ to version 3.27.7 in a468ccb
  • Fix specifying the cache location in d04e30b
  • Improve null safety and collection handling in 614f500
  • Use IOUtils to resolve test results directory in 074d851
  • Bump JUnit to version 6.0.2 in 4d22f3e
  • Bump bld to version 2.3.1-SNAPSHOT in 7ac9c2f
  • Update copyright years in 37b7440
  • Add CONTRIBUTING.md in 279bd2a

Full Changelog: 1.4.1...1.4.2

1.4.1

30 Dec 19:18
be60dc2

Choose a tag to compare

Summary

  • Support for PMD 7.20.0

What's Changed in 1.4.1

  • Bump PMD to version 7.20.0 in 0a2dc05
  • Bump Testing Helpers to version 0.9.5 in 9247ab0
  • Bump SpotBugs extension to version 0.9.0= in 6cb7b79
  • Bump JUnit Reporter extension to version 0.9.2 in a24a4c9

Full Changelog: 1.4.0...1.4.1

1.4.0

28 Nov 18:50
7a8ccd8

Choose a tag to compare

Summary

  • Support for PMD 7.19.0
  • Fields and public accessors previously declared with type Collection<…> were changed to List<…>

What's Changed in 1.4.0

  • Bump PMD to version 7.19.0 in ab097de
  • Use lists instead of collections in 0cb1652
  • Add SpotBugs dependencies and related fixes in 5534c18
  • Bump JUnit to version 6.0.1 in fb3cdcc

Full Changelog: 1.3.4...1.4.0

1.3.4

31 Oct 17:26
82a76e9

Choose a tag to compare

Summary

  • Support for PMD 7.18.0

What's Changed in 1.3.4

  • Bump PMD to version 7.18.0 in 035e2e1
  • Bump Testing Helpers to version 0.9.4 in b2569f3
  • Bump AssertJ to version 3.27.6 in 45d74d0
  • Bump JUnit to version 6.0.0 in 69036c2
  • Remove xunit-viewer rendering, use JUnit reporter instead in 0371bea

Full Changelog: 1.3.3...1.3.4

1.3.3

12 Sep 17:32
e7d868c

Choose a tag to compare

Summary

  • Support for PMD 7.17.0

What's Changed in 1.3.3

  • Bump PMD to version 7.17.0 in 9df1f14
  • Add JUnit Reporter extension dependency in e12c96e
  • Add Testing Helpers dependencies in 3203d70
  • Bump Setup Java action to version 5 in cbb8838
  • Use $NPM_PACKAGES to locate xunit-viewer in d6e0f54
  • Bump Upload Pages Artifact to version 4.0.0 in 0dbdcf8
  • Add package info in 9303138
  • Add hasNoViolation method to PmdAnalysisResults in 1feeb3a
  • Add PMD extension build commands in 25f3bc6

Full Changelog: 1.3.2...1.3.3

1.3.2

26 Jul 00:55
f44c7fa

Choose a tag to compare

Summary

  • Support for PMD 7.16.0

What's Changed in 1.3.2

  • Bump PMD to version 7.16.0 in 691b0af
  • Bump JUnit to version 5.13.4 in b9ffcf6
  • Bump bld to version 2.3.0 in 712a6c0

Full Changelog: 1.3.1...1.3.2

1.3.1

27 Jun 14:12
5d55bda

Choose a tag to compare

Summary

  • Support for PMD 7.15.0

What's Changed in 1.3.1

  • Bump PMD to version 7.15.0 in d9ba863
  • Bump JUnit to version 5.13.2 in 04d557b

Full Changelog: 1.3.0...1.3.1