Skip to content

Changelog - 1.3.0

Motivation

Modernize the build toolchain and make the release workflow explicit without changing the public logging API or the published target surface.

Notable changes

  • upgraded the Gradle wrapper, Kotlin, Android plugin, Detekt, and Kover tooling
  • raised Android compileSdk and build tools to API 37, while retaining minSdk 20
  • restricted the pull-request flow: work branches target release/* or hotfix/*; only those branches can target master
  • added missing release changelogs and linked every release page in the MkDocs navigation
  • removed the repository Dependabot configuration

Compatibility notes

  • The public Lumber, Lumber.Oak, Lumber.Level, and DebugOak API remains unchanged.
  • Published targets remain Android, JVM, Apple, JS, and WasmJS.
  • Android consumers retain minSdk 20; projects building this source should use the listed Gradle, Kotlin, and Android toolchain versions.

Dependency versions

Area Version
Gradle wrapper 9.7.1
Kotlin 2.4.10
AtomicFU 0.33.0
Dokka 2.2.0
Kover 0.9.9
Android plugin 9.3.2
Android build tools 37.0.0
Android minSdk 20
Android compileSdk 37
Detekt 2.0.0-alpha.6
ktlint 14.2.0
Vanniktech Publish 0.37.0
JaCoCo 0.8.14

Target compatibility

Target Support in 1.3.0
Android Supported, minSdk 20, compileSdk 37
JVM Supported
Apple Supported
JS Supported
WasmJS Supported