Skip to content

Releases: codehaus-plexus/plexus-compiler

2.15.0

10 Mar 16:51
plexus-compiler-2.15.0
999c965
Compare
Choose a tag to compare

🚀 New features and improvements

  • Allow to override useUnsharedTable compiler argument (#373) @slawekjaranowski
  • Lazy providers and better error reporting (#361) @kriegaex
  • Only use "-release" parameter with javac 9+ (#362) @kwin
  • Correctly determine the version of the underlying javac tool (#357) @kwin
  • Use a TreeSet instead of HashSet to get consistent ordering of results (#352) @laeubi

🐛 Bug Fixes

  • Cleanup dependencies (#369) @slachiewicz
  • Path.relativize() may throw exception if source and build directories are on different Windows drives (#368) @slachiewicz
  • Fix ECJ not using annotation processor when defined via processorpath (#350) @famod
  • Report "Error occurred during initialization of VM" as error (#343) @olamy

📦 Dependency updates

  • Bump org.codehaus.plexus:plexus from 16 to 17 (#372) @dependabot
  • Bump com.google.errorprone:error_prone_core from 2.24.1 to 2.25.0 (#367) @dependabot
  • Require Maven 3.6.3+ (#353) @slachiewicz
  • Bump com.google.errorprone:error_prone_core from 2.24.0 to 2.24.1 (#348) @dependabot
  • Bump org.apache.maven.plugins:maven-compiler-plugin from 3.12.0 to 3.12.1 (#345) @dependabot
  • Bump com.google.errorprone:error_prone_core from 2.23.0 to 2.24.0 (#341) @dependabot
  • Bump org.codehaus.plexus:plexus-component-annotations from 2.1.1 to 2.2.0 (#344) @dependabot

👻 Maintenance

2.14.2

20 Dec 21:40
plexus-compiler-2.14.2
e4e73d0
Compare
Choose a tag to compare

🐛 Bug Fixes

📦 Dependency updates

  • Bump org.apache.maven.plugins:maven-compiler-plugin from 3.11.0 to 3.12.0 (#339) @dependabot
  • Bump com.google.guava:guava from 32.1.3-jre to 33.0.0-jre (#340) @dependabot
  • Bump org.codehaus.plexus:plexus-testing from 1.2.0 to 1.3.0 (#335) @dependabot

2.14.1

13 Dec 22:52
plexus-compiler-2.14.1
385e066
Compare
Choose a tag to compare

🐛 Bug Fixes

2.14.0

11 Dec 22:39
plexus-compiler-2.14.0
c25664b
Compare
Choose a tag to compare

❗ Requirements for plexus compilers

  • plexus-compiler-aspectj - JDK 17+, Maven 3.9.6
  • plexus-compiler-eclipse - JDK 17+, Maven 3.9.6
  • plexus-compiler-javac - JDK 8+
  • plexus-compiler-javac-errorprone - JDK 11+

🚨 Removed

🚀 New features and improvements

🐛 Bug Fixes

📦 Dependency updates

👻 Maintenance

🔧 Build

2.13.0

17 Dec 22:00
Compare
Choose a tag to compare

🚀 New features and improvements

  • describe compiler configuration on run (#248) @hboutemy
  • simplify "Compiling" info message: display relative path (#250) @hboutemy

📦 Dependency updates

👻 Maintenance

  • add it for issue #183 but using javac compiler, use properties for versions in its (#238) @olamy
  • cleanup deprecated unused code (#251) @hboutemy

2.12.1

18 Jul 09:38
Compare
Choose a tag to compare

🚀 New features and improvements

  • Add a custom compile argument replaceProcessorPathWithProcessorModule… (#213) @slachiewicz

🐛 Bug Fixes

  • Respect CompilerConfiguration.sourceFiles in EclipseJavaCompiler (#233) @famod
  • Avoid NPE in AspectJCompilerTest on AspectJ 1.9.8+ (#228) @kriegaex

📦 Dependency updates

👻 Maintenance

🔧 Build

2.12.0

30 Apr 04:39
Compare
Choose a tag to compare

🚀 New features and improvements

  • fully ignore any possible jdk bug (#204) @olamy
  • [MCOMPILER-402] Add implicitOption to CompilerConfiguration (#202) @pzygielo

📦 Dependency updates

2.11.1

07 Mar 00:10
Compare
Choose a tag to compare

🚀 New features and improvements

  • add paremeter to configure javac feature --enable-preview (#199) @olamy

2.11.0

06 Mar 08:03
Compare
Choose a tag to compare

🚨 Removed

🚀 New features and improvements

🐛 Bug Fixes

  • [eclipse-compiler] Resort sources to have module-info.java first (#193) @pzygielo

📦 Dependency updates

👻 Maintenance

🔧 Build

  • Import BOM of JUnit to manage all its dependencies (#194) @pzygielo

2.10.0

08 Feb 12:04
Compare
Choose a tag to compare

🚨 Removed

🚀 New features and improvements

  • make java 11 as project base but keep javac release 8, we will be able to upgrade ecj and errorprone (#186) @olamy
  • Bump plexus-components from 6.5 to 6.6 and upgrade to junit5 (#157) @dependabot
  • javac dump debug file should not be written in classes directory as it will be included in jar. change directory and make name configurable (#184) @olamy

🐛 Bug Fixes

📦 Dependency updates

👻 Maintenance