Releases: rife2/bld-pmd
Releases · rife2/bld-pmd
1.6.0
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
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
JavaRulesenum 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
1.4.2
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
1.4.0
Summary
- Support for PMD 7.19.0
- Fields and public accessors previously declared with type
Collection<…>were changed toList<…>
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
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
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