Sourced from org.apache.maven.plugins:maven-compiler-plugin's releases.
3.16.0
🚀 New features and improvements
- Recompile when dependencies change (#1102)
@wilx- Fix incremental detection of empty sources, 3.x (#1075)
@wilx🐛 Bug Fixes
- [MCOMPILER-578] - Track outputs across compiler executions (#1091)
@wilx- Build fails when annotation processor list is empty (but present) (#1077)
@wilx- [MCOMPILER-374] - Unable to compile MR-JAR code against older directories when module-info.java is present (#1093)
@wilx- Make mcompiler-120 IT locale independent (#1063)
@anilvdl📝 Documentation updates
- [MCOMPILER-569] - Document implicitly compiled excluded sources (#1092)
@wilx- Add AGENTS.md + SECURITY.md security-model pointer for scanner discoverability (#1074)
@potiuk👻 Maintenance
- Avoid using deprecated method CompilerConfiguration.setCompilerVersion (#1121)
@slawekjaranowski- Replace adopt-openj9 by semeru JDK distribution on GH (#1122)
@slawekjaranowski- Port the site documentation from APT to Markdown (#1110)
@slachiewicz- Verify against Maven 4.0.0-rc-6 (#1105)
@slachiewicz- Fix tests on Jenkins (#1100)
@slawekjaranowski- Add AGENTS.md + SECURITY.md security-model pointer for scanner discoverability (#1074)
@potiuk- Refactor compiler mojo to use dependency injection and improve string… (#1066)
@slachiewicz- Fix ITs for Maven 3.10.x (#1061)
@slawekjaranowski- Update maven-surefire-plugin version to 3.x in the MCOMPILER-481 IT (#1035)
@cdouillard📦 Dependency updates
- Bump plexusCompilerVersion from 2.16.2 to 2.17.0 (#1112) @dependabot[bot]
- Bump org.codehaus.plexus:plexus-java from 1.5.2 to 1.6.0 (#1113) @dependabot[bot]
- use latest Maven 4 (#1045)
@hboutemy- Bump apache/maven-gh-actions-shared/.github/workflows/release-drafter.yml from 4 to 5 (#1083) @dependabot[bot]
- Bump apache/maven-gh-actions-shared/.github/workflows/pr-automation.yml from 4 to 5 (#1082) @dependabot[bot]
- Bump apache/maven-gh-actions-shared/.github/workflows/maven-verify.yml from 4 to 5 (#1084) @dependabot[bot]
- Bump org.apache.maven.plugins:maven-plugins from 48 to 49 (#1068) @dependabot[bot]
- Bump org.apache.maven.plugins:maven-invoker-plugin from 3.9.1 to 3.10.1 (#1047) @dependabot[bot]
- Bump org.apache.maven.plugins:maven-plugins from 47 to 48 (#1050) @dependabot[bot]
- Bump mavenVersion from 3.9.14 to 3.9.16 (#1054) @dependabot[bot]
- Bump org.ow2.asm:asm from 9.10 to 9.10.1 (#1059) @dependabot[bot]
- Bump org.ow2.asm:asm from 9.9.1 to 9.10 (#1053) @dependabot[bot]
- Bump mavenVersion from 3.9.13 to 3.9.14 (#1041) @dependabot[bot]
- Bump mavenVersion from 3.9.12 to 3.9.13 (#1038) @dependabot[bot]
- Bump org.apache.maven.plugin-testing:maven-plugin-testing-harness from 3.5.0 to 3.5.1 (#1032) @dependabot[bot]
e7bba6e [maven-release-plugin] prepare release maven-compiler-plugin-3.16.0c906809 Avoid using deprecated method CompilerConfiguration.setCompilerVersionad74fee Replace adopt-openj9 by semeru JDK distribution on GHbeb0eda Recompile when dependencies change (#1102)a0b689e [MCOMPILER-578] Track outputs across compiler executions (#1091)2e81228 Fix incremental detection of empty sources, 3.x (#1075)2132f5b configure ATR project5992b77 Build fails when annotation processor list is empty (but present) (#1077)acccef7 Bump plexusCompilerVersion from 2.16.2 to 2.17.072bc445 Bump org.codehaus.plexus:plexus-java from 1.5.2 to 1.6.0