Releases: m2e-code-quality/m2e-code-quality
Release list
Release 2.3.1
Changelog
2.3.1 (2026-04-16)
Implemented enhancements:
Fixed bugs:
- spotbugs integration: the run on full build flag is disabled #375
Merged pull requests:
- chore: Improve EclipsePmdProjectConfigurationTest #422 (adangel)
- Pin checkstyle to 12.3.1 for 2022-09 target #421 (adangel)
- Bump addressable from 2.8.8 to 2.9.0 #420 (dependabot[bot])
- Bump com.github.spotbugs:spotbugs-maven-plugin from 4.9.8.2 to 4.9.8.3 #419 (dependabot[bot])
- Bump actions/setup-java from 4 to 5 in /.github/actions/setup #418 (dependabot[bot])
- fix: tab damage in build.yml #417 (adangel)
- chore: Update dependabot configuration to include custom actions #416 (adangel)
- Bump activesupport from 8.1.2 to 8.1.2.1 #415 (dependabot[bot])
- Bump json from 2.18.1 to 2.19.2 #414 (dependabot[bot])
- Bump github_changelog_generator from 1.16.4 to 1.18.0 #412 (adangel)
- Bump org.apache.maven.plugins:maven-resources-plugin from 3.4.0 to 3.5.0 #408 (dependabot[bot])
- Bump actions/checkout from 4 to 6 #407 (dependabot[bot])
- Enable dependabot for github-actions and bundler #406 (adangel)
- Bump ruby from 2.7 to 4.0 #405 (adangel)
- Bump faraday from 1.8.0 to 2.14.1 #404 (dependabot[bot])
- Bump tycho-version from 5.0.1 to 5.0.2 #403 (dependabot[bot])
- spotbugs integration: activate the 'run on full build' flag #402 (Hojoe42)
Release 2.3.0
Changelog
2.3.0 (2025-12-14)
Implemented enhancements:
- Support eclipse 2025-12 #400 (adangel)
- Support eclipse 2025-06 #384 (adangel)
- Support eclipse 2025-03 #380 (adangel)
- Support eclipse 2024-12 #374 (adangel)
- Support eclipse 2024-09 #368 (adangel)
Fixed bugs:
- Can no longer install in Eclipse 2025-12 #397
- .pmdruleset.xml does not contain overridden rule properties #364
- The composite update site refers to non existent repositories #344
- Fix propertyExpansion for checkstyle #398 (adangel)
- Move old releases into separate update site #361 (adangel)
Merged pull requests:
- Bump maven from 3.9.4 to 3.9.11 #401 (adangel)
- chore: update maven plugins in test projects #399 (adangel)
- Bump org.apache.maven.plugins:maven-resources-plugin from 3.3.1 to 3.4.0 #396 (dependabot[bot])
- Bump tycho-version from 4.0.13 to 5.0.1 #395 (dependabot[bot])
- Bump com.github.spotbugs:spotbugs-maven-plugin from 4.9.8.1 to 4.9.8.2 #394 (dependabot[bot])
- Bump com.github.spotbugs:spotbugs-maven-plugin from 4.9.6.0 to 4.9.8.1 #393 (dependabot[bot])
- Bump com.github.spotbugs:spotbugs-maven-plugin from 4.9.4.2 to 4.9.6.0 #391 (dependabot[bot])
- Bump com.github.spotbugs:spotbugs-maven-plugin from 4.9.3.2 to 4.9.4.2 #389 (dependabot[bot])
- Bump com.github.spotbugs:spotbugs-maven-plugin from 4.9.3.1 to 4.9.3.2 #385 (dependabot[bot])
- Bump com.github.spotbugs:spotbugs-maven-plugin from 4.9.3.0 to 4.9.3.1 #383 (dependabot[bot])
- Bump tycho-version from 4.0.12 to 4.0.13 #382 (dependabot[bot])
- Bump com.github.spotbugs:spotbugs-maven-plugin from 4.9.2.0 to 4.9.3.0 #381 (dependabot[bot])
- Bump com.github.spotbugs:spotbugs-maven-plugin from 4.9.1.0 to 4.9.2.0 #379 (dependabot[bot])
- Bump tycho-version from 4.0.11 to 4.0.12 #378 (dependabot[bot])
- Bump com.github.spotbugs:spotbugs-maven-plugin from 4.8.6.6 to 4.9.1.0 #377 (dependabot[bot])
- Bump tycho-version from 4.0.10 to 4.0.11 #376 (dependabot[bot])
- Bump tycho-version from 4.0.9 to 4.0.10 #373 (dependabot[bot])
- Bump com.github.spotbugs:spotbugs-maven-plugin from 4.8.6.5 to 4.8.6.6 #372 (dependabot[bot])
- Bump com.github.spotbugs:spotbugs-maven-plugin from 4.8.6.4 to 4.8.6.5 #371 (dependabot[bot])
- Bump com.github.spotbugs:spotbugs-maven-plugin from 4.8.6.3 to 4.8.6.4 #370 (dependabot[bot])
- Add test case for "custom ruleset with property" (#364) #369 (adangel)
- Bump tycho-version from 4.0.8 to 4.0.9 #367 (dependabot[bot])
- Bump org.apache.maven.plugins:maven-jarsigner-plugin from 3.0.0 to 3.1.0 #366 (dependabot[bot])
- Bump com.github.spotbugs:spotbugs-maven-plugin from 4.8.6.2 to 4.8.6.3 #365 (dependabot[bot])
- Bump com.github.spotbugs:spotbugs-maven-plugin from 4.8.6.0 to 4.8.6.2 #363 (dependabot[bot])
- Bump com.github.spotbugs:spotbugs-maven-plugin from 4.8.5.0 to 4.8.6.0 #360 (dependabot[bot])
- Bump tycho-version from 4.0.7 to 4.0.8 #359 (dependabot[bot])
- [ci] Support macosx/cocoa/aarch64 #358 (adangel)
- Bump com.github.spotbugs:spotbugs-maven-plugin from 4.8.4.0 to 4.8.5.0 #357 (dependabot[bot])
- Bump org.apache.maven.plugins:maven-toolchains-plugin from 3.1.0 to 3.2.0 #356 (dependabot[bot])
Release 2.2.0
Changelog
2.2.0 (2024-04-15)
Implemented enhancements:
Merged pull requests:
- Revert "[spotbugs] Add in 'verify' as a valid goal (#343)" #355 (adangel)
- Add test case to test spotbugs verify goal #354 (adangel)
- Update github actions #352 (adangel)
- Bump com.github.spotbugs:spotbugs-maven-plugin from 4.8.3.0 to 4.8.4.0 #350 (dependabot[bot])
- Bump tycho-version from 4.0.4 to 4.0.7 #349 (dependabot[bot])
- Bump com.github.spotbugs:spotbugs-maven-plugin from 4.8.2.0 to 4.8.3.0 #345 (dependabot[bot])
Release 2.1.0
Changelog
2.1.0 (2023-12-08)
Implemented enhancements:
- Support eclipse 2023-12 #340 (adangel)
- Support eclipse 2023-06 #331 (adangel)
- Support eclipse 2023-03 #321 (adangel)
- Add support for PMD 7.x #320 (adangel)
- Add support for excludeBugsFile option for SpotBugs #316 (harbulot)
- Use o.e.jdt.launching.macosx for configuring the installed JDKs in tests #301 (adangel)
Fixed bugs:
- Incompatible with latest PMD plugin #327
- EclipsePmdProjectConfigurator fails if ruleset file is shorter than 100 characters #322
- m2e checkstyle does not work in multimodule project #299
Closed issues:
- m2e-code-quality-bot 2FA, and or delete? #336
- Require two-factor authentication for all members of the m2e-code-quality GitHub org #282
Merged pull requests:
- Bump com.github.spotbugs:spotbugs-maven-plugin from 4.7.3.5 to 4.8.2.0 #339 (dependabot[bot])
- Bump tycho-version from 4.0.2 to 4.0.4 #338 (dependabot[bot])
- Bump activesupport from 7.0.4.3 to 7.0.7.2 #333 (dependabot[bot])
- Bump tycho-version from 4.0.1 to 4.0.2 #332 (dependabot[bot])
- Bump maven from 3.8.6 to 3.9.4 #330 (adangel)
- Bump protocol-http1 from 0.14.2 to 0.15.1 #329 (dependabot[bot])
- Bump tycho-version from 3.0.5 to 4.0.1 #328 (dependabot[bot])
- Bump tycho-version from 3.0.4 to 3.0.5 #325 (dependabot[bot])
- Bump spotbugs-maven-plugin from 4.7.3.4 to 4.7.3.5 #324 (dependabot[bot])
- Fix IndexOutOfBoundsException when loading ruleset #323 (adangel)
- Bump spotbugs-maven-plugin from 4.7.3.2 to 4.7.3.4 #319 (dependabot[bot])
- Bump maven-resources-plugin from 3.3.0 to 3.3.1 #318 (dependabot[bot])
- Bump tycho-version from 3.0.1 to 3.0.4 #315 (dependabot[bot])
- Bump activesupport from 7.0.4.1 to 7.0.4.3 #314 (dependabot[bot])
- Bump spotbugs-maven-plugin from 4.7.3.0 to 4.7.3.2 #313 (dependabot[bot])
- Bump activesupport from 6.1.4.1 to 7.0.4.1 #309 (dependabot[bot])
- Updated code-signing certificate #308 (adangel)
- Replace GabrielBB/xvfb-action with direct xvfb-run call #307 (adangel)
- Bump tycho-version from 3.0.0 to 3.0.1 #306 (dependabot[bot])
- Bump spotbugs-maven-plugin from 4.7.2.1 to 4.7.3.0 #305 (dependabot[bot])
- ResourceResolver - search up the maven project parent hierarchy #304 (adangel)
- Bump spotbugs-maven-plugin from 4.7.2.0 to 4.7.2.1 #303 (dependabot[bot])
- Remove usage of m2e-code-quality-bot and use github-actions[bot] instead #302 (adangel)
- Bump tycho-version from 2.7.5 to 3.0.0 #300 (dependabot[bot])
Release 2.0.0
Changelog
2.0.0 (2022-09-22)
Breaking changes:
Implemented enhancements:
- [ci] Refactor Github Actions #298 (adangel)
- Support m2e 2.0.4 #294 (adangel)
- Improve build to test multiple target platforms #290 (adangel)
Closed issues:
- Cannot install in Eclipse 2022-09 #292
Merged pull requests:
- Set version to 2.0.0-SNAPSHOT #295 (adangel)
- Bump maven from 3.8.5 to 3.8.6 #291 (adangel)
- Bump spotbugs-maven-plugin from 4.6.0.0 to 4.7.2.0 #289 (dependabot[bot])
- Bump tycho-version from 2.7.1 to 2.7.5 #288 (dependabot[bot])
- Bump maven-resources-plugin from 3.2.0 to 3.3.0 #286 (dependabot[bot])
- Bump maven-toolchains-plugin from 3.0.0 to 3.1.0 #283 (dependabot[bot])
- Bump tycho-version from 2.7.0 to 2.7.1 #277 (dependabot[bot])
- Bump maven from 3.8.2 to 3.8.5 #276 (adangel)
- Remove repository utils plugin #275 (adangel)
- Bump spotbugs-maven-plugin from 4.5.3.0 to 4.6.0.0 #274 (dependabot[bot])
- Bump tycho-version from 2.6.0 to 2.7.0 #273 (dependabot[bot])
- Bump checkstyle from 8.15 to 8.29 in /test-projects/checkstyle-9 #272 (dependabot[bot])
- Bump tycho-version from 2.5.0 to 2.6.0 #271 (dependabot[bot])
- Bump spotbugs-maven-plugin from 4.4.2 to 4.5.3.0 #270 (dependabot[bot])
- Github Actions: Use deploy key instead of PAT #265 (adangel)
- Bump spotbugs-maven-plugin from 4.4.1 to 4.4.2 #264 (dependabot[bot])
- Bump repository-utils from 2.2.0 to 2.5.0 #263 (dependabot[bot])
- Bump tycho-version from 2.4.0 to 2.5.0 #262 (dependabot[bot])
- Bump spotbugs-maven-plugin from 4.3.0 to 4.4.1 #261 (dependabot[bot])
Release 1.1.5
Changelog
1.1.5 (2021-09-18)
Implemented enhancements:
- Sign the plugins #257
Closed issues:
- Wrong Checkstyle URL breaks Oomph setup #251
- Eclipse 4.19: net.sf.eclipsecs.core 5.2.0 but it could not be found #250
- EclipseCheckstyleProjectConfigurationTest failure #229
- Broken Build due to com.github.spotbugs.plugin.eclipse-*.jar!/META-INF/MANIFEST.MF: Invalid manifest header Bundle-ClassPath: "spotbugs-plugin.jar," #227
Merged pull requests:
- Upgrade tycho, use toolchains #260 (adangel)
- Release automation with github actions #259 (adangel)
- Add keystore to sign plugin #258 (adangel)
- Add Github Actions workflow #256 (adangel)
- Fix checkstyle update site #255 (adangel)
- Bump spotbugs-maven-plugin from 4.2.3 to 4.3.0 #252 (dependabot[bot])
- Upgrade to GitHub-native Dependabot #249 (dependabot-preview[bot])
- New PMD Eclipse Plugin update site #248 (adangel)
- Bump spotbugs-maven-plugin from 4.2.2 to 4.2.3 #247 (dependabot-preview[bot])
- Bump spotbugs-maven-plugin from 4.2.0 to 4.2.2 #245 (dependabot-preview[bot])
- Bump spotbugs-maven-plugin from 4.1.4 to 4.2.0 #242 (dependabot-preview[bot])
- Bump spotbugs-maven-plugin from 4.0.4 to 4.1.4 #240 (dependabot-preview[bot])
- Bump maven-resources-plugin from 3.1.0 to 3.2.0 #237 (dependabot-preview[bot])
- Bump spotbugs-maven-plugin from 4.0.0 to 4.0.4 #236 (dependabot-preview[bot])
- Bump repository-utils from 1.6.0 to 1.7.0 #235 (dependabot-preview[bot])
- Bump tycho-version from 1.6.0 to 1.7.0 #233 (dependabot-preview[bot])
- Bump spotbugs-maven-plugin from 3.1.12.2 to 4.0.0 #232 (dependabot-preview[bot])
- [SECURITY] Use HTTPS to resolve dependencies in Maven Build #231 (JLLeitschuh)
- Add explicit checkstyle version in test projects #230 (adangel)
- Bump repository-utils from 1.4.0 to 1.6.0 #228 (dependabot-preview[bot])
- Bump tycho-version from 1.5.1 to 1.6.0 #226 (dependabot-preview[bot])
- Bump tycho-version from 1.4.0 to 1.5.1 #224 (dependabot-preview[bot])
- Bump spotbugs-maven-plugin from 3.1.12 to 3.1.12.2 #220 (dependabot-preview[bot])
Release 1.1.4
Change Log
1.1.4 (2019-06-21)
Closed issues:
- snapshot page is not working #215
- An internal error occurred during: "Updating Maven Project" #213
- Invite additional committers #208
- ConfigurationException: could not locate resource [...] would be more helpful if it inclued more details #199
Merged pull requests:
- checkUnconfigurationRequired does not need old IMavenProjectFacade #218 (erwint)
- Bump spotbugs-maven-plugin from 3.1.11 to 3.1.12 #217 (dependabot-preview[bot])
- Bump repository-utils from 1.3.0 to 1.4.0 #214 (dependabot-preview[bot])
- Log only an error if a resource file cannot be found (fixes #199) #212 (erwint)
- Bump tycho-version from 1.3.0 to 1.4.0 #211 (dependabot-preview[bot])
* This Change Log was automatically generated by github_changelog_generator
Release 1.1.3
Change Log
1.1.3 (2019-03-06)
Closed issues:
- target platform does not contain commons.lang #203
- oomph setup not working #201
- pmd excludeRoots is not working #196
- Keeping the lights on this project #124
Merged pull requests:
- Handle multiple values for include/excludeFilterFile for spot/findBugs #209 (erwint)
- fix/suppress some compiler warnings #207 (Bananeweizen)
- Fix typos #206 (Bananeweizen)
- Fix #203: Have org.apache.commons.lang in targets #205 (Bananeweizen)
- Use uppercase B in SpotBugs/FindBugs #204 (Bananeweizen)
- Add Automatic-Module-Name header #202 (Bananeweizen)
- Bump spotbugs-maven-plugin from 3.1.10 to 3.1.11 #200 (dependabot[bot])
- Fixes #196 #198 (Flugtiger)
- Bump repository-utils from 1.1.0 to 1.3.0 #195 (dependabot[bot])
- Bump spotbugs-maven-plugin from 3.1.9 to 3.1.10 #194 (dependabot[bot])
* This Change Log was automatically generated by github_changelog_generator
Release 1.1.2
Change Log
Unreleased
Closed issues:
- Plan a new Release #191
1.1.2 (2018-12-19)
Closed issues:
- For inline configuration use header from maven #192
- Icon, for GitHub org and perhaps even Eclipse's About #189
- When merging to master on release handle conflicts correctly #187
- Support inline checkstyle configuration #178
Merged pull requests:
- Fix #192 #193 (Serranya)
- Bump tycho-version from 1.2.0 to 1.3.0 #190 (dependabot[bot])
- Support checkstyle inline configuration #178 #188 (Serranya)
* This Change Log was automatically generated by github_changelog_generator
Release 1.1.1
Change Log
1.1.1 (2018-12-03)
Closed issues:
- Checkstyle only adds 1st of several Local Check Configurations?! #180
- Automatic release recreates JARs for tagged version #179
- Automatic release does not work #176
- Redirect old to new CD update site? #143
- Build is too brittle because .target files contain timestamps of external dependencies which change #135
Merged pull requests:
- Bump spotbugs-maven-plugin from 3.1.8 to 3.1.9 #186 (dependabot[bot])
- Automatic changelog #185 (erwint)
- Refactored multiple checkstyle executions and added tests #184 (erwint)
- Add newer eclipse versions to oomph #183 (Serranya)
- do not break while applying all Checkstyle executions (fixes #180) #182 (vorburger)
- Instructions for releasing #177 (erwint)
* This Change Log was automatically generated by github_changelog_generator