Releases: openrewrite/rewrite-static-analysis
Releases · openrewrite/rewrite-static-analysis
1.4.0
What's Changed
- refactor: Refaster rules related to expressions dealing with
Strings by @rickie in #262 - refactor: Upgrade Develocity by @timtebeek in #264
- Skip RenamePrivateFieldsToCamelCase when using lombok by @timtebeek in #268
Full Changelog: v1.3.1...v1.4.0
1.3.1
What's Changed
- Do not ReplaceLambdaWithMethodReference for class fields by @timtebeek in #256
- Fully remove part provider and last remaining references by @Mgonzalez-droid in #248
- Do not remove type casts from lambdas or method references by @timtebeek in #257
- Do not escape newline in FixStringFormatExpressions by @timtebeek in #261
New Contributors
- @Mgonzalez-droid made their first contribution in #248
Full Changelog: v1.3.0...v1.3.1
1.3.0
What's Changed
NeedBraces: Deal with trailing comments by @knutwannheden in #249MinimumSwitchCases: Case with multiple constants by @knutwannheden in #250- Do not adopt Arrays.toString for varargs arguments by @timtebeek in #246
- Add BigDecimalDoubleConstructor Recipe by @JLLeitschuh in #252
- refactor: Automatically select recipe examples from the unit test cases of a recipe by @timtebeek in #253
- ReplaceLambdaWithMethodReference skip parameterized method return types by @timtebeek in #240
New Contributors
- @JLLeitschuh made their first contribution in #252
Full Changelog: v1.2.2...v1.3.0
1.2.2
What's Changed
- feature(LambdaBlockToExpression): convert lambda with method invocation as well by @timo-abele in #241
- Improve SimplifyTernary names and descriptions by @mike-solomon in #243
- #242 Fix remove unused private fields by @gwydionmv in #244
New Contributors
- @timo-abele made their first contribution in #241
- @gwydionmv made their first contribution in #244
Full Changelog: v1.2.1...v1.2.2
1.2.1
Full Changelog: v1.2.0...v1.2.1
1.2.0
What's Changed
- Simplify Ternary expressions [#203] by @ammachado in #231
New Contributors
- @ammachado made their first contribution in #231
Full Changelog: v1.1.4...v1.2.0
1.1.4
Full Changelog: v1.1.3...v1.1.4
1.1.3
What's Changed
- Set types based on the java compiler. by @traceyyoshima in #228
New Contributors
- @traceyyoshima made their first contribution in #228
Full Changelog: v1.1.2...v1.1.3
1.1.2
What's Changed
- Handle annotated types in UseCollectionInterfaces by @Bananeweizen in #224
- refactor: Update Gradle wrapper to 8.5 by @timtebeek in #225
Full Changelog: v1.1.1...v1.1.2
1.1.1
What's Changed
- Remove duplicated semicolons, without removing newline by @timtebeek in #216
- RemoveUnusedPrivateFields should remove imports by @timtebeek in #218
- Do not finalize private static fields assigned in constructor by @timtebeek in #215
- Context-free template for
AddSerialVersionUidToSerializableby @knutwannheden in #134
Full Changelog: v1.1.0...v1.1.1