Changelog - 1.0.0¶
Release Date: 2026-01-25
Motivation¶
Establish the first stable Arch Lumber release with the core multiplatform logging contract, platform defaults, and release tooling in place.
Notable changes¶
- introduced the core logging API inspired by Timber
- added the pluggable
Oakarchitecture - shipped thread-safe one-shot tag and length state
- released Android, JVM, Apple, JS, and WasmJS targets
- added message splitting and simple
%s/%dformatting - set up GitHub Actions release flow, linting, coverage, and Maven Central publishing
Compatibility notes¶
- No migration notes. This release establishes the initial public contract.
Dependency versions¶
| Area | Version |
|---|---|
| Kotlin | 2.3.0 |
| Gradle wrapper | 9.3.0 |
| Dokka | 2.1.0 |
| Kover | 0.9.4 |
| Android plugin | 9.0.0 |
| Android build tools | 36.1.0 |
Android minSdk |
20 |
Android compileSdk |
36 |
| Detekt | 1.23.8 |
| ktlint | 14.0.1 |
| vanniktech-publish | 0.36.0 |
Target compatibility¶
| Target | Support in 1.0.0 |
|---|---|
| Android | Supported, minSdk 20, compileSdk 36 |
| JVM | Supported |
| Apple | Supported |
| JS | Supported |
| WasmJS | Supported |