Skip to content

Releases: openrewrite/rewrite-logging-frameworks

3.13.2

27 Aug 16:34
Compare
Choose a tag to compare

v3.13.1

21 Aug 20:01
Compare
Choose a tag to compare

What's Changed

  • Update with rewrite 8.60.2
  • Use classpath from resource for Refaster by @jevanlingen in #248

New Contributors

Full Changelog: v3.13.0...v3.13.1

3.13.0

12 Aug 21:32
Compare
Choose a tag to compare

What's Changed

  • Recipe to migrate deprecated JBoss Logging calls by @pdelagrave in #245
  • Add ArgumentArrayToVarargs for logger methods that take a var args argument Object array by @timtebeek in #246
  • Avoid unsafe changes in JulParameterizedArguments when JavaType.Array argument is not a J.NewArray by @pdelagrave in #244
  • LoggerLevelArgumentToMethod for JBoss Logging by @pdelagrave in #243
  • Add a recipe to migrate from JBoss Logging to SLF4J by @pdelagrave in #241
  • rename settings.local.json to settings.json by @zieka in #247

Full Changelog: v3.12.0...v3.13.0

3.12.1

23 Jul 21:58
Compare
Choose a tag to compare

3.12.0

23 Jul 11:02
Compare
Choose a tag to compare

What's Changed

  • Adds filePattern parameter to ConfigureLoggerLevel by @simonzn in #235
  • Handle existing arguments alongside concatenation in ParameterizedLogging by @timtebeek in #237
  • Fix Slf4jLogShouldBeConstant to preserve format specifiers with width, alignment, and precision. by @motlin in #239

New Contributors

Full Changelog: v3.11.0...v3.12.0

3.11.0

09 Jul 15:52
Compare
Choose a tag to compare

What's Changed

  • fix: any last argument matching Throwable.toString() is left as is by @pdelagrave in #229
  • refactor: org.openrewrite.mavencentral by @Laurens-W in #230
  • Don't if-wrap logs when arguments are getters by @pdelagrave in #233

Full Changelog: v3.10.0...v3.11.0

3.10.0

25 Jun 11:45
966498f
Compare
Choose a tag to compare

What's Changed

  • Add recipe to change logger fields to private by @jhl221123 in #221
  • Add MatchIsLogLevelEnabledWithLogStatements to SLF4J best practices by @timtebeek in #222
  • Exclude spotbugs dependency by @greg-at-moderne in #225
  • Recipe to remove .toString() called on parameterized logging statement arguments by @pdelagrave in #224
  • fix: match .toString() on any type, not just java.lang.Object by @pdelagrave in #226

New Contributors

Full Changelog: v3.9.0...v3.10.0

3.9.0

28 May 16:04
Compare
Choose a tag to compare

Full Changelog: v3.8.0...v3.9.0

3.8.0

07 May 17:52
167595a
Compare
Choose a tag to compare

What's Changed

  • Wrap logging statements with method invocation arguments in an if enabled conditional by @JohannisK in #215
  • Add WrapExpensiveLogStatementsInConditionals to Slf4jBestPractices by @timtebeek in #216
  • Use classpathFromResources in InexpensiveLogStatements by @JohannisK in #217
  • Make inexpensive log statements less noisy by @JohannisK in #218

New Contributors

Full Changelog: v3.7.0...v3.8.0

3.7.0

24 Apr 18:35
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v3.6.1...v3.7.0