Skip to content

Releases: openrewrite/rewrite

8.27.3

06 Jun 02:25
5581192
Compare
Choose a tag to compare

What's Changed

  • Do not throw if ReplaceStringLiteralWithConstant value not found by @timtebeek in #4224
  • fix: Recognize bundle POM packaging type as jars when verifying recipe dependency downloads by @bryceatmoderne in #4219
  • Added classifier support to DependencyUseStringNotation recipe by @Jenson3210 in #4226
  • Strengthen override method determination for generic parameters by @jkschneider in #4227

Full Changelog: v8.27.2...v8.27.3

v8.27.2

03 Jun 02:20
Compare
Choose a tag to compare

What's Changed

Full Changelog: v8.27.1...v8.27.2

8.27.1

22 May 20:51
e5b2af7
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v8.27.0...v8.27.1

8.27.0

22 May 12:35
8779514
Compare
Choose a tag to compare

What's Changed

  • org.openrewrite.java.ChangePackage precise package match by @Dinozavvvr in #4189
  • Fix bug adding import to a list of imports containing duplicate imports. by @nguyenhoan in #4197
  • Added gradle recipe to remove enableFeaturePreview method by @ryanwalker in #4191
  • ChangeMethodTargetToStatic should also change instance usage by @timtebeek in #4201
  • bug: Handle NoClassDefFoundError when loading YAML recipes with missing recipe dependencies by @bryceatmoderne in #4186
  • RemoveRedundantDependencyVersions - adding onlyIfManagedVersionIs o… by @nmck257 in #4148
  • Fix documentation discrepancy by @ryanwalker in #4202

New Contributors

Full Changelog: v8.26.0...v8.27.0

v8.26.0

18 May 03:20
Compare
Choose a tag to compare

What's Changed

  • Match maven's handling of obsolete poms by refusing resolve their dependencies by @sambsnyd in 7390cc1
  • ChangePackage fails to migrate annotation argument enum in package-info by @pativa in #4174
  • YAML: Support lists of lists by @pdulich in #4178
  • Only allow Gradle AddDependency to add dependencies to the top-level dependencies block by @shanman190 in #4181
  • YAML: Support other cases of lists of lists by @pdulich in #4187
  • Don't modify package declaration of siblings in ChangeType by @kennytv in #4184
  • Remove J.ClassDeclaration.Annotations wrapper by @knutwannheden in #4172

New Contributors

Full Changelog: v8.25.0...v8.26.0

8.25.0

08 May 11:33
ec09e19
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v8.24.0...v8.25.0

8.24.0

24 Apr 12:47
12ead86
Compare
Choose a tag to compare

What's Changed

  • Correct UTF-8 BOM detection in EncodingDetectingInputStream by @knutwannheden in #4139
  • preconditions are no longer cached by @motu55 in #4141
  • ChangeParentPom's property-preservation now checks the resolved new p… by @nmck257 in #4143
  • Adds support for merging plugins executions by @caesar-ralf in #4146
  • Add providedCompile to the DependencyHandlerSpec for ChangeDependency gradle by @burghduffkc in #4130
  • Add generic type variable bound to JsonRightPadded<T> by @knutwannheden in #4147

New Contributors

Full Changelog: v8.23.3...v8.24.0

8.23.3

16 Apr 15:01
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v8.23.2...v8.23.3

8.23.2

05 Apr 16:58
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v8.23.1...v8.23.2

8.23.1

28 Mar 16:36
bd9ec56
Compare
Choose a tag to compare

What's Changed

  • Dont directly set context, but use defaults for the gradle/non gradle constructor by @pstreef in #4112

Full Changelog: v8.23.0...v8.23.1