Releases: openrewrite/rewrite-static-analysis
Releases · openrewrite/rewrite-static-analysis
1.8.0
What's Changed
RemoveUnusedPrivateMethods
should ignore class annotated with@SupressWarning("unused")
by @Dinozavvvr in #293
New Contributors
- @Dinozavvvr made their first contribution in #293
Full Changelog: v1.7.0...v1.8.0
v1.7.0
What's Changed
- Update with rewrite 8.26.0
- Fix bug in InstanceOfPatternMatch getting the variable name from the name of a nested class by @nguyenhoan in #291
- Adjusts MethdNameCasing name and description by @mike-solomon in #292
New Contributors
- @nguyenhoan made their first contribution in #291
Full Changelog: v1.6.0...v1.7.0
1.6.0
What's Changed
- Clarify display name + desc for builder recipe by @mike-solomon in #285
- Avoid parenthesis only cleanup in SimplifyConstantIfBranchExecution by @Bananeweizen in #287
Full Changelog: v1.5.0...v1.6.0
1.5.0
What's Changed
- refactor: Update Gradle wrapper by @shanman190 in #281
- ReplaceCollectionToArrayArgWithEmptyArray Recipe by @jrivadeneira in #259
- Combine semantically equal catch blocks with same var declarations by @Marklinzi in #280
New Contributors
- @shanman190 made their first contribution in #281
- @jrivadeneira made their first contribution in #259
- @Marklinzi made their first contribution in #280
Full Changelog: v1.4.2...v1.5.0
1.4.2
Full Changelog: v1.4.1...v1.4.2
1.4.1
v1.4.1 `IndexOfReplaceableByContainsTest`: Fix error in recipe
1.4.0
What's Changed
- refactor: Refaster rules related to expressions dealing with
String
s 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