Skip to content

Releases: openrewrite/rewrite-static-analysis

v1.1.0

11 Nov 01:37
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.0.9...v1.1.0

v1.0.9

27 Oct 23:56
6d9048c
Compare
Choose a tag to compare

What's Changed

  • Transform collection.size() < 1 to isEmpty() by @Bananeweizen in #184
  • Fix default modifier type position to comply with Java Language Specification by @joteri in #188
  • rename when same id but in different scopes by @joanvr in #196
  • remove comments from same line by @joanvr in #195
  • RemoveEmptyJavaDocParameters: added tests + fixed bugs by @joanvr in #198
  • no diamond when argument to generic method by @joanvr in #197
  • rename final variables too by @joanvr in #199
  • Use method references in lambdas by @knutwannheden in #202
  • Manually create LST for enums in MinimumSwitchCases by @knutwannheden in #204
  • Simplify ifs with literal conditions even if they jump by @tkindy in #193
  • Refactor: Simplify RemoveUnreachableCodeVisitor by @pstreef in #206
  • RenameLocalVariablesToCamelCase: Do not rename method argument names. by @pstreef in #205
  • FallThrough must only add break on normal termination by @knutwannheden in #208

New Contributors

Full Changelog: v1.0.8...v1.0.9

v1.0.8

03 Oct 03:02
ad96b86
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.0.7...v1.0.8

1.0.7

12 Sep 15:50
Compare
Choose a tag to compare

What's Changed

  • Rewrite v8.5.0

Full Changelog: v1.0.6...v1.0.7

v1.0.6

24 Aug 21:22
Compare
Choose a tag to compare

What's Changed

  • Update with rewrite 8.4.0
  • RemoveUnusedLocalVariables fails inside case blocks (test) by @sfc-gh-dtran in #153
  • MinimumSwitchCases should add Enum import when necessary by @timtebeek in #146
  • Extend SimplifyBooleanExpressionVisitor by @timtebeek in #155
  • Detect Kotlin IsNullSafe marker on method invocation by @timtebeek in #156
  • Ternary operator should not be nested by @pstreef in #93
  • Clean up some recipe descriptions by @mike-solomon in #160
  • do not remove try block if there are resources by @joanvr in #161
  • Simplify lambda blocks to expressions replaces return that is used to infer which overloaded method to pick by @pstreef in #163

New Contributors

Full Changelog: v1.0.5...v1.0.6

1.0.5

09 Aug 16:59
92c1f8b
Compare
Choose a tag to compare

What's Changed

  • Do not use String equals for Groovy either by @timtebeek in #142
  • ReplaceLambdaWithMethodReference should not replace ambiguous references by @srmalkan in #148
  • Do not remove unused variables with constructor calls by @timtebeek in #147

Full Changelog: v1.0.4...v1.0.5

1.0.4

26 Jul 20:45
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.0.3...v1.0.4

1.0.3

04 Jul 09:11
Compare
Choose a tag to compare

What's Changed

  • Better type attribution for ReplaceLambdaWithMethodReference by @knutwannheden in #131
  • Incorporate DataFlowNodes from rewrite-analysis by @aaronist in #133
  • ReplaceLambdaWithMethodReference should not replace lambda supplier of method reference with method reference by @rickie in #132

New Contributors

Full Changelog: v1.0.2...v1.0.3

1.0.2

28 Jun 12:49
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.0.1...v1.0.2

1.0.1

14 Jun 03:15
da24cf3
Compare
Choose a tag to compare

What's Changed

  • OpenRewrite 8.1.2