Repository navigation
Releases: openrewrite/rewrite-logging-frameworks
Releases · openrewrite/rewrite-logging-frameworks
Release list
3.35.0
What's Changed
- Only convert format strings to
{}placeholders when the output stays the same by @greg-at-moderne in #309 - A few fixes for
ParameterizedLoggingby @greg-at-moderne in #308 - Fix NPEs in PrintStackTraceToLogError, CompleteExceptionLogging by @greg-at-moderne in #310
- Respect log levels and markers in
RemoveUnnecessaryLogLevelGuardsandChangeLogLevelby @greg-at-moderne in #311 - Keep markers and avoid uncompilable lambdas in WrapExpensiveLogStatementsInConditionals by @greg-at-moderne in #307
ChangeLoggersToPrivateis now a scanning recipe and checks usages beyond current class by @greg-at-moderne in #312- Fix
RemoveUnnecessaryLogLevelGuardsnot to crash on leading comments by @greg-at-moderne in #313 - Fix LoggersNamedForEnclosingClass crashes and this.class handling in Groovy by @greg-at-moderne in #314
WrapExpensiveLogStatementsInConditionalsnot to traverse javadocs by @greg-at-moderne in #315- Type the null argument ConvertJulEntering adds as the null type by @jkschneider in #316
- Regenerate type table without pre-release dependencies by @timtebeek in #317
- Upgrade to Gradle 9.8.2 by @jkschneider in #318
- Replace
ListUtils.mapused as a loop with an indexed loop by @timtebeek in #319 - Logging recipes remove the imports they leave unused by @knutwannheden in #320
Full Changelog: v3.34.1...v3.35.0
3.34.1
What's Changed
- OpenRewrite v8.93.0: https://github.com/openrewrite/rewrite
Full Changelog: v3.34.0...v3.34.1
3.34.0
What's Changed
Full Changelog: v3.33.0...v3.34.0
3.33.0
What's Changed
- Resolve org.openrewrite build plugins from the Code Genome Project by @kmccarp in #305
- Replace the Log4j setLevel Refaster template with its generated recipe by @kmccarp in #304
Full Changelog: v3.32.1...v3.33.0
3.32.1
What's Changed
- OpenRewrite v8.91.0: openrewrite/rewrite@v8.91.0...main
Full Changelog: v3.32.0...v3.32.1
3.32.0
What's Changed
- Renew log4j 1.x suppression through 2026-09-01 by @timtebeek in #301
- Support
setCauseand optionalsetMessageinWrapExpensiveLogStatementsInConditionalsby @timtebeek in #302
Full Changelog: v3.31.0...v3.32.0
3.31.0
What's Changed
- Set Develocity
projectIdto "openrewrite" by @timtebeek in #299 - Forward Code Genome Project publish credentials to
ci-gradle.ymlby @jkschneider in #300
Full Changelog: v3.30.0...v3.31.0
3.30.0
What's Changed
- Allow StringFormatToParameterizedLogging to migrate format strings without specifiers. by @motlin in #295
- Fix Log4j1 to SLF4J migration of mapped diagnostic context (MDC): convert non-String values to Strings and migrate Hashtable to Map. by @motlin in #296
- Suppress OWASP findings for intentional log4j 1.x dependency by @timtebeek in #297
Full Changelog: v3.29.2...v3.30.0
3.29.2
What's Changed
- OpenRewrite v8.86.0: https://github.com/openrewrite/rewrite
Full Changelog: v3.29.1...v3.29.2
3.29.1
What's Changed
- OpenRewrite v8.85.0: https://github.com/openrewrite/rewrite
Full Changelog: v3.29.0...v3.29.1