Releases: openrewrite/rewrite-logging-frameworks
Releases · openrewrite/rewrite-logging-frameworks
3.13.2
What's Changed
- OpenRewrite v8.61.1: https://github.com/openrewrite/rewrite
Full Changelog: https://github.com/openrewrite/rewrite-logging-frameworks
v3.13.1
What's Changed
- Update with rewrite 8.60.2
- Use classpath from resource for Refaster by @jevanlingen in #248
New Contributors
- @jevanlingen made their first contribution in #248
Full Changelog: v3.13.0...v3.13.1
3.13.0
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
whenJavaType.Array
argument is not aJ.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
What's Changed
- OpenRewrite v8.59.1: https://github.com/openrewrite/rewrite
Full Changelog: https://github.com/openrewrite/rewrite-logging-frameworks
3.12.0
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
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
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
- @jhl221123 made their first contribution in #221
- @pdelagrave made their first contribution in #224
Full Changelog: v3.9.0...v3.10.0
3.9.0
Full Changelog: v3.8.0...v3.9.0
3.8.0
What's Changed
- Wrap logging statements with method invocation arguments in an if enabled conditional by @JohannisK in #215
- Add
WrapExpensiveLogStatementsInConditionals
toSlf4jBestPractices
by @timtebeek in #216 - Use classpathFromResources in InexpensiveLogStatements by @JohannisK in #217
- Make inexpensive log statements less noisy by @JohannisK in #218
New Contributors
- @JohannisK made their first contribution in #215
Full Changelog: v3.7.0...v3.8.0
3.7.0
What's Changed
- Test for marker and lambda by @arodionov in #213
- Fixed ParameterizedLogging recipe for marker and lambda by @arodionov in #214
New Contributors
- @arodionov made their first contribution in #213
Full Changelog: v3.6.1...v3.7.0