Skip to content

Releases: openrewrite/rewrite

2.1.0-rc.1

28 Jun 23:10
1b1a6c2
Compare
Choose a tag to compare
2.1.0-rc.1 Pre-release
Pre-release

Added a new rewrite-maven module designed for refactoring Maven POM files.

2.0.1

19 Jun 13:31
1a1fb54
Compare
Choose a tag to compare
  • CompositeSourceVisitor renamed to CompositeRefactorVisitor<T>. It now properly delegates execution.

2.0.0

16 Jun 20:44
Compare
Choose a tag to compare

GA release!

  • Fixed import ordering to be package by package.
  • Marked some types as @Incubating.

2.0.0-rc.12

16 Jun 13:22
Compare
Choose a tag to compare
2.0.0-rc.12 Pre-release
Pre-release
  • Fix bug in order imports related to star folding

2.0.0-rc.11

15 Jun 22:14
Compare
Choose a tag to compare
2.0.0-rc.11 Pre-release
Pre-release
  • Fix OrderImports bug that didn't escape dot separators in package imports.

2.0.0-rc.10

12 Jun 12:54
Compare
Choose a tag to compare
2.0.0-rc.10 Pre-release
Pre-release
  • 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

08 Jun 17:47
Compare
Choose a tag to compare
2.0.0-rc.9 Pre-release
Pre-release
  • Don't automatically classpath scan for visitors and profiles.
  • Support scanning ~/.rewrite/rewrite.yml.

2.0.0-rc.8

08 Jun 13:38
Compare
Choose a tag to compare
2.0.0-rc.8 Pre-release
Pre-release
  • 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

08 Jun 03:05
Compare
Choose a tag to compare
2.0.0-rc.7 Pre-release
Pre-release
  • Refactored Environment to RefactorPlan.
  • RefactorPlan can now can META-INF/rewrite-profiles for YML files containing profile definitions
  • Separated declarative rules into their own YML definition.
  • RefactorPlan can now scan declarative rules in META-INF/rewrite-definitions.

2.0.0-rc.6

05 Jun 16:33
Compare
Choose a tag to compare
2.0.0-rc.6 Pre-release
Pre-release
  • Introduced Profiles/Environment.
  • Visitors can be defined declaratively now in profile files.
  • Added declarative variants for all Java refactoring operations that make sense.