Automated mass refactoring of source code.
APACHE-2.0 License
Bot releases are hidden (Show)
RemoveUnusedImports
should not remove imports for used nested classes by @Laurens-W in https://github.com/openrewrite/rewrite/pull/4479
RemoveUnusedImports
should retain explicit import when there are conflicting classes in the same package by @Laurens-W in https://github.com/openrewrite/rewrite/pull/4482
Full Changelog: https://github.com/openrewrite/rewrite/compare/v8.34.4...v8.35.0
Published by pstreef about 1 month ago
GitRemote.Service
from any previously used name formats by @pstreef in https://github.com/openrewrite/rewrite/pull/4469
Full Changelog: https://github.com/openrewrite/rewrite/compare/v8.34.3...v8.34.4
Published by pstreef about 1 month ago
ChangeType
behavior when dependency conflict cannot be determined by @Laurens-W in https://github.com/openrewrite/rewrite/pull/4464
Full Changelog: https://github.com/openrewrite/rewrite/compare/v8.34.2...v8.34.3
Published by jkschneider about 2 months ago
ChangeType
should fully qualify type usage in the case of conflicting imports by @Laurens-W in https://github.com/openrewrite/rewrite/pull/4458
AddMethodParameter
recipe by @knutwannheden in https://github.com/openrewrite/rewrite/pull/4460
ChangeType
issue introduced in #4458 by @Laurens-W in https://github.com/openrewrite/rewrite/pull/4461
GitRemote
(#4456)" by @jkschneider in https://github.com/openrewrite/rewrite/pull/4462
Full Changelog: https://github.com/openrewrite/rewrite/compare/v8.34.1...v8.34.2
Published by pstreef about 2 months ago
distributionUrl
in gradle properties should be upgraded in place by @Laurens-W in https://github.com/openrewrite/rewrite/pull/4445
GitRemote
by @pstreef in https://github.com/openrewrite/rewrite/pull/4456
Full Changelog: https://github.com/openrewrite/rewrite/compare/v8.34.0...v8.34.1
Published by timtebeek about 2 months ago
RecipeRunStats
on exception to record stats on Timeout (and other failures) by @pstreef in https://github.com/openrewrite/rewrite/pull/4449
Full Changelog: https://github.com/openrewrite/rewrite/compare/v8.33.8...v8.34.0
Published by pstreef about 2 months ago
GitRemote.RemoteServer
registered to the GitRemote.Parser
by @pstreef in https://github.com/openrewrite/rewrite/pull/4436
StackOverflowError
in JavaTemplateJavaExtension
by @knutwannheden in https://github.com/openrewrite/rewrite/pull/4443
Full Changelog: https://github.com/openrewrite/rewrite/compare/v8.33.7...v8.33.8
Published by pstreef about 2 months ago
Full Changelog: https://github.com/openrewrite/rewrite/compare/v8.33.6...v8.33.7
Published by timtebeek about 2 months ago
GitRemote
server and build URIs by @pstreef in https://github.com/openrewrite/rewrite/pull/4429
TypeUtils#isAssignableTo()
by @knutwannheden in https://github.com/openrewrite/rewrite/pull/4427
Full Changelog: https://github.com/openrewrite/rewrite/compare/v8.33.5...v8.33.6
Published by pstreef 2 months ago
NoMissingTypes
does not work if the missing type is a return value of a method and the method has a parameter by @ckcd in https://github.com/openrewrite/rewrite/pull/4406
Full Changelog: https://github.com/openrewrite/rewrite/compare/v8.33.4...v8.33.5
Published by timtebeek 2 months ago
Full Changelog: https://github.com/openrewrite/rewrite/compare/v8.33.3...v8.33.4
Published by bryceatmoderne 2 months ago
Full Changelog: https://github.com/openrewrite/rewrite/compare/v8.33.2...v8.33.3
Published by pstreef 2 months ago
Full Changelog: https://github.com/openrewrite/rewrite/compare/v8.33.1...v8.33.2
Published by pstreef 2 months ago
FindTypes
produces data table TypeUses
by @jkschneider in https://github.com/openrewrite/rewrite/pull/4395
Full Changelog: https://github.com/openrewrite/rewrite/compare/v8.33.0...v8.33.1
Published by sambsnyd 2 months ago
Full Changelog: https://github.com/openrewrite/rewrite/compare/v8.32.1...v8.33.0
Published by sambsnyd 2 months ago
AddDependency
already in test scope by @pstreef in https://github.com/openrewrite/rewrite/pull/4384
GitRemote
detection logic by @pstreef in https://github.com/openrewrite/rewrite/pull/4381
Full Changelog: https://github.com/openrewrite/rewrite/compare/v8.32.0...v8.32.1
Published by timtebeek 3 months ago
EmptyNewlineAtEndOfFile
should retain non-whitespace characters by @timtebeek in https://github.com/openrewrite/rewrite/pull/4346
activateAll()
by @timtebeek in https://github.com/openrewrite/rewrite/pull/4349
CreateYaml
does not work the same as CreateTextFile
with precondition by @pstreef in https://github.com/openrewrite/rewrite/pull/4360
Full Changelog: https://github.com/openrewrite/rewrite/compare/v8.31.1...v8.32.0
Published by jkschneider 3 months ago
Recipe#buildRecipeList
to aid AI code assistants to write recipes by @jkschneider in https://github.com/openrewrite/rewrite/pull/4331
Full Changelog: https://github.com/openrewrite/rewrite/compare/v8.30.0...v8.31.1
Published by jkschneider 3 months ago
Trait
interface and VariableAccess
/MethodAccess
implementation by @jkschneider in https://github.com/openrewrite/rewrite/pull/4309
Annotated
and Literal
traits by @jkschneider in https://github.com/openrewrite/rewrite/pull/4318
Full Changelog: https://github.com/openrewrite/rewrite/compare/v8.29.0...v8.30.0
Published by timtebeek 4 months ago
MavenMetadataFailures
by @pstreef in https://github.com/openrewrite/rewrite/pull/4279
PlaintextOnly
Option to FindAndReplace
Recipe by @ryan-hudson in https://github.com/openrewrite/rewrite/pull/4277
UpgradeDependencyVersion
to update dependency version whose value is defined via a property from the parent POM. by @nguyenhoan in https://github.com/openrewrite/rewrite/pull/4214
ChangeType
by @timtebeek in https://github.com/openrewrite/rewrite/pull/4291
DelegatingRecipe
to find underlying recipe for loading options by @pstreef in https://github.com/openrewrite/rewrite/pull/4286
StackOverflowError
in case of circular import deps by @ZhyliaievD in https://github.com/openrewrite/rewrite/pull/4284
MergeYaml
should avoid adding query with no result as key at end of file by @adastraperangusta in https://github.com/openrewrite/rewrite/pull/4297
ChangeType
leads to botched imports for nested fields by @timtebeek in https://github.com/openrewrite/rewrite/pull/4292
AddParentPom
recipe by @rcsilva83 in https://github.com/openrewrite/rewrite/pull/4289
MavenMetadata
parser result NPE as reported by community member by @timtebeek in https://github.com/openrewrite/rewrite/pull/4285
Full Changelog: https://github.com/openrewrite/rewrite/compare/v8.28.1...v8.29.0