- Various improvements #266
- Fixed: Intermediate progress bars can't display fractional updates (when running PMD on multiple files)
- Fixed: IntelliJ crash on startup due to conflicting slf4j version
- Improve overall language detection
- Use/Display normal "Suppression Fix" if possible
- Prevent analysis of outdated file content from disk and use IntelliJ's internal PSIFile instead
- Do not classify unknown files as Java and ignore them
- Render rule descriptions as markdown
- Update to PMD version 7.21.0
2.0.9 - 2025-07-20
- Minor bug fix - #257
2.0.8 - 2025-06-29
- Improved rule violation documentation and examples
- Custom rule configuration fixes
- Update to PMD version 7.15.0
2.0.7 - 2025-05-24
- Bug fixes
- Support for Kotlin rules
- Update to PMD version 7.13.0
2.0.6 - 2025-05-04
- Support for Kotlin rules
- Update to PMD version 7.13.0
- Update to PMD version 7.12.0
- Restore support for IntelliJ 2023.3+
- Upgraded IntelliJ Platform Gradle Plugin to 2.x
- Ease pmd updates with automated dependency update tool (#208)
- Remove upper bound of IntelliJ compatibility (#213)
- Update to PMD version 7.7.0
- Support for IntelliJ 2024.3
- Plugin configuration is now stored in
.idea/PMDPlugin.xml(and not anymore inmisc.xml) - PMD Settings moved into Settings>Tools
- Various fixes
- Update to PMD version 7.5.0
- Support for Intellij 2024.2
- Update to PMD version 7.2.0
- Fix issue with disabled PMD predefined rules menu
- Update to PMD version 7.1.0
- NOTE: custom rules built on PMD 6 will NOT work, if needed: stay on 1.9.2 until they are migrated
- Bugfixes and improved stability
- Fix issue running "All" rules
- Support Intellij 2024 versions (only)
- Support for running PMD task in background
- Support for idea 2022.x and 2023.x
- Update to PMD version 6.55.0 (#131)
- Bug fixes (#105, #121, #122, #123, #125, #126, #128)
- Update to PMD version 6.52.0 (#120)
- Support for detecting redundant support warnings(#116, #117)
- Update to PMD version 6.47.0
- Support for sorting violations by severity
- Update to PMD version 6.44.0
- Fixed #101: bundle loading error during vcs commit
- Update to PMD version 6.38.0
- Update to PMD version 6.35.0 and optional anonymous status reporting