Skip to content

Releases: openrewrite/rewrite

8.19.0

05 Mar 22:32
c3270d0
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v8.18.2...v8.19.0

8.18.2

28 Feb 08:49
Compare
Choose a tag to compare

What's Changed

Full Changelog: v8.18.1...v8.18.2

8.18.1

26 Feb 19:10
Compare
Choose a tag to compare

What's Changed

Full Changelog: v8.18.0...v8.18.1

8.18.0

24 Feb 13:12
af5abce
Compare
Choose a tag to compare

What's Changed

  • Basic form of UpgradeTransitiveDependencyVersion by @jkschneider in #4027
  • refactor: Refaster rules related to expressions dealing with Strings by @rickie in #4029
  • Fix JavaTemplate matching of repeated parameters by @knutwannheden in #4028
  • Remove duplicate plugin versions. by @ammachado in #3972
  • Make MethodMatcher more lightweight by @knutwannheden in #4034
  • Let UsesMethod add its own marker by @pstreef in #4035
  • Fix documentation example for maven.AddPlugin by @minisu in #4036
  • Add search result marker to the dependency block or root if the marke… by @pstreef in #4038
  • Revert "Add search result marker to the dependency block or root if the marke…" by @pstreef in #4041
  • add search marker on dependency closure if direct dependency cannot be determined by @pstreef in #4042
  • Only report unrecovered repositoryAccessFailed by @timtebeek in #4037
  • Add IDEA icon by @timtebeek in #4043
  • Update to use access key authentication for Develocity build cache by @tylerbertrand in #4044
  • Save identified type on cache for future lookups on ChangeType. by @ammachado in #4039
  • Fixing swallowed compilation errors due to package name / path mismatch when using JavaParser's dependsOn. by @ammachado in #4040

New Contributors

Full Changelog: v8.17.1...v8.18.0

8.17.1

20 Feb 19:09
3bd8271
Compare
Choose a tag to compare

What's Changed

  • Move markers from gradle tooling model into rewrite-gradle, use org.openrewrite.gradle.toolingapi.Assertions#withToolingApi by @jkschneider in #4023

Full Changelog: v8.17.0...v8.17.1

v8.17.0

20 Feb 01:06
fc4714a
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v8.16.0...v8.17.0

v8.16.0

14 Feb 18:58
Compare
Choose a tag to compare

What's Changed

  • refactor: Use of @EqualsAndHashCode on Recipe by @timtebeek in #3979
  • Support negation in globmatcher in pathutils by @Glanfaloth in #3980
  • Simplifying UpdateJavaCompatibility recipe's options for addingIfMiss… by @krlittle in #3983
  • Allow non-period terminated Recipe descriptions by @JLLeitschuh in #3985
  • Assorted UpdateMavenWrapper fixes by @gsmet in #3989
  • Add RewriteTestClassesShouldNotBePublic recipe for reviews by @timtebeek in #3990
  • Convert FindCommitters to standard recipe by @knutwannheden in #3991
  • Fully remove part provider and last remaining references by @Mgonzalez-droid in #3944
  • Fix AddManagedDependency when using properties on the GAV by @ammachado in #3992
  • Add test for updating parent gradle.properties when dependency is in … by @ajohnsonz in #3988
  • ChangeDependencyGroupIdAndArtifactId - fixed issue described by managedToUnmanagedExternalizedDepMgmt test… by @nmck257 in #3998
  • Add LargeSourceSet#beforeCycle(boolean) by @knutwannheden in #3999
  • Show detail when recipes make referential changes incorrectly by @jkschneider in #4000

New Contributors

Full Changelog: v8.15.2...v8.16.0

8.15.2

06 Feb 11:48
3ecebb8
Compare
Choose a tag to compare

What's Changed

  • Changes packaging only if it matches provided packaging by @ammachado in #3968
  • Use Tree.randomId() to construct LST elements, not UUID.randomUUID() by @TheMarvelFan in #3784
  • refactor: Remove unused imports by @timtebeek in #3974
  • Limit RecipeEqualsAndHashCodeCallSuper to Recipe and callSuper by @timtebeek in #3973
  • Submit dependency graph to GitHub after publish by @timtebeek in #3971
  • Add support for adding JavaCompatibility statements where missing to … by @krlittle in #3975
  • Less than 100 response status implies bad connection by @pstreef in #3977

New Contributors

Full Changelog: v8.15.1...v8.15.2

What's Changed

  • Changes packaging only if it matches provided packaging by @ammachado in #3968
  • Use Tree.randomId() to construct LST elements, not UUID.randomUUID() by @TheMarvelFan in #3784
  • refactor: Remove unused imports by @timtebeek in #3974
  • Limit RecipeEqualsAndHashCodeCallSuper to Recipe and callSuper by @timtebeek in #3973
  • Submit dependency graph to GitHub after publish by @timtebeek in #3971
  • Add support for adding JavaCompatibility statements where missing to … by @krlittle in #3975
  • Less than 100 response status implies bad connection by @pstreef in #3977

New Contributors

Full Changelog: v8.15.1...v8.15.2

8.15.1

02 Feb 21:43
Compare
Choose a tag to compare

What's Changed

  • Fix parsing of Groovy sources containing extra parentheses on Java 8 by @sambsnyd in c9daa70
  • Also update Maven managed dependency by default in ChangeDependencyGroupIdAndArtifactId by @timtebeek in #3962

Full Changelog: v8.15.0...v8.15.1

8.15.0

02 Feb 15:35
605faae
Compare
Choose a tag to compare

What's Changed

  • JavaTemplate matching on parameterized types by @jkschneider in #3963
  • Make ChangePropertyValue regex allow for multiple replacements of same regex pattern in single value by @Jenson3210 in #3965
  • fix: profile specific plugins were not matched by @dpozinen in #3967

New Contributors

Full Changelog: 8.14.5...v8.15.0