Changelog - 1.0.3¶
Release Date: 2026-02-25
Motivation¶
This release focuses on a major overhaul of the project documentation, establishing a structured documentation site, and significantly improving the validation and test coverage of the logging core.
Notable changes¶
- Core Refactoring: Refactored logging utilities and improved
LumberAPI validation for better reliability. - Testing: Expanded the test suite with comprehensive common tests (Verbose, Info, Debug, Error, etc.) and improved Kover configurations.
- Documentation Site: Overhauled project documentation, established a structured MkDocs site, and added project steering guidance.
- CI/CD: Added GitHub Actions workflows for documentation deployment and fixed coverage upload paths.
- Maintenance: Simplified the
CONTRIBUTING.mdsynchronization process and unified contributor docs. - Dependencies: Updated Kotlin to
2.3.20, AGP to9.1.1, Dokka to2.2.0, and Detekt to2.0.0-alpha.2.
Compatibility notes¶
- No target compatibility changes in this release.
LumberAPI validation is now stricter, which may catch invalid usage earlier.
Dependency versions¶
| Area | Version |
|---|---|
| Kotlin | 2.3.20 |
| Gradle wrapper | 9.3.1 |
| Dokka | 2.2.0 |
| Kover | 0.9.8 |
| Android plugin | 9.1.1 |
| Android build tools | 36.1.0 |
Android minSdk |
20 |
Android compileSdk |
36 |
| Detekt | 2.0.0-alpha.2 |
| ktlint | 14.2.0 |
| vanniktech-publish | 0.36.0 |
Target compatibility¶
| Target | Support in 1.0.3 |
|---|---|
| Android | Supported, minSdk 20, compileSdk 36 |
| JVM | Supported |
| Apple | Supported |
| JS | Supported |
| WasmJS | Supported |