Skip to content

Releases: openrewrite/rewrite-maven-plugin

4.25.1

10 Jun 17:06
Compare
Choose a tag to compare

Enhancements

  • Updated with rewrite 7.24.1
  • Exclusion patterns now also apply to Java sources after parsing, before recipe execution 5e2b881
  • Added a method to clear the JavaTypeCache

4.25.0

02 Jun 02:58
Compare
Choose a tag to compare

Enhancements

  • Updated to use rewrite 7.24.0
  • Add rewrite-java-17 dependency and remove warnings about module exports. #367
  • Parse SPI configuration files as PlainText by @m-brophy in #344

Fixes

  • Allow Quarks to be created for empty files. #362
  • chore(ci): bump micrometer-core from 1.8.5 to 1.9.0 #365
  • chore(ci): bump jackson-module-kotlin from 2.13.2 to 2.13.3 #364
  • Moving Quark SourceFiles throws an exception since the charset is unknown #366
  • Files.newBufferedWriter should maintain the file's encoding. #369
  • Added diagnostic logging during maven parsing.

New Contributors

Full Changelog: v4.24.0...v4.25.0

4.24.0

11 May 23:29
Compare
Choose a tag to compare

Enhancements

  • Updated to use rewrite 7.23.0
  • Added support for Quarks. #355
  • Refactoring the plugin to only parse and run on the last project. fixes #349
  • Adding runPerSubmodule configuration option to maven plugin. #360

Fixes

  • Scope ResourceParse to the current maven project. #353
  • Collect maven poms with LinkedHashSet. #354

Full Changelog: v4.23.0...v4.24.0

4.23.0

27 Apr 00:59
Compare
Choose a tag to compare

Enhancements

  • Updated to use rewrite 7.22.0
  • Update logging for recipes that made changes by using Result #333
  • Use character encoding on the AST to write #338
  • Include any transitive/aggregate poms when parsing a project #343
  • Add jackson-module-kotlin dependency in preparation for it becoming an optional dependency 3f59fc1f9

Fixes

  • No fork goals #343
  • Checkstyle back to 10.1 as 10.2 uses a different version of antlr. 23905c88

4.22.2

07 Apr 01:40
Compare
Choose a tag to compare

Enhancements

  • Updated to use rewrite 7.21.3

4.22.1

05 Apr 22:33
Compare
Choose a tag to compare

Enhancements

  • Updated to use rewrite 7.21.1

4.22.0

04 Apr 16:15
Compare
Choose a tag to compare

What's Changed

  • Respect active recipes order by #319
  • Document Init, Configure and Remove Mojos for discovery through #313

New Contributors

Full Changelog: v4.21.0...v4.22.0

4.21.0

26 Mar 01:28
Compare
Choose a tag to compare

What's Changed

  • Updated with rewrite 7.20.0
  • Fixed usage of activeRecipes for active styles #316
  • Let recipes and styles configured via rewrite namespace override active recipes and styles. #317

Thank you to our contributors!

Full Changelog: v4.20.0...v4.21.0

4.20.0

26 Feb 02:17
Compare
Choose a tag to compare

Enhancements

  • Update with rewrite 7.19.0
  • Now that it is less-expensive, allow JavaParser to include the shallow classpath e8c9816

Fixes

  • Fix hardcoded path exclusions in ResourceParser not working at all on Windows, and working too broadly on linux/mac. See openrewrite/rewrite#1293 b8106e2
  • Disable RocksDbCache if VM is 32bit. fixes #298 ba957c9
  • Rename existing target directory when its name case does not match the specified target name. Fixes: #303 2893424

4.19.0

11 Feb 01:50
Compare
Choose a tag to compare

What's Changed

  • Update to rewrite 7.18.1
  • Now attempts to auto-detect Java code style when no styles have been configured a103007
  • New maven resolution #282
  • MavenOpsHelper uses the RuntimeMxBean for checking jvm export args #291

Full Changelog: v4.17.4...v4.19.0