Releases: openrewrite/rewrite
Releases · openrewrite/rewrite
2.1.0-rc.2
- New
rewrite-properties
module to refactor standard properties (key=value) files. - New
rewrite-yaml
module to refactor YML files.
2.1.0-rc.1
Added a new rewrite-maven
module designed for refactoring Maven POM files.
2.0.1
CompositeSourceVisitor
renamed toCompositeRefactorVisitor<T>
. It now properly delegates execution.
2.0.0
GA release!
- Fixed import ordering to be package by package.
- Marked some types as
@Incubating
.
2.0.0-rc.12
- Fix bug in order imports related to star folding
2.0.0-rc.11
- Fix
OrderImports
bug that didn't escape dot separators in package imports.
2.0.0-rc.10
- Separate Java 8 and Java 11 parsers!
- Java parser TCK available in rewrite-test for additional Java parser implementations as they come along.
- Configurable import ordering.
- Support scanning of
~/.rewrite/rewrite.yml
- New typed YML format for profiles and visitors to enhance our backwards compatibility story going forward.
2.0.0-rc.9
- Don't automatically classpath scan for visitors and profiles.
- Support scanning
~/.rewrite/rewrite.yml
.
2.0.0-rc.8
- Profiles implicitly extend from
default
. - Visitors are configured before tested for acceptance now so their validation logic can check for required properties.
2.0.0-rc.7
- Refactored
Environment
toRefactorPlan
. RefactorPlan
can now canMETA-INF/rewrite-profiles
for YML files containing profile definitions- Separated declarative rules into their own YML definition.
RefactorPlan
can now scan declarative rules inMETA-INF/rewrite-definitions
.