Releases: openrewrite/rewrite-maven-plugin
Releases · openrewrite/rewrite-maven-plugin
4.25.1
4.25.0
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
Enhancements
- Updated to use rewrite 7.23.0
- Added support for
Quark
s. #355 - Refactoring the plugin to only parse and run on the last project. fixes #349
- Adding
runPerSubmodule
configuration option to maven plugin. #360
Fixes
Full Changelog: v4.23.0...v4.24.0
4.23.0
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
4.22.2
Enhancements
- Updated to use rewrite 7.21.3
4.22.1
Enhancements
- Updated to use rewrite 7.21.1
4.22.0
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
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
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
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