Releases: doljae/kotlin-logging-extensions
Releases · doljae/kotlin-logging-extensions
Release v2.2.0-0.0.3
🔄 Changes since v2.2.0-0.0.2
🚀 Features & Fixes
- Release v2.2.0-0.0.3 (#27) (a13b3b9)
- feat(ci): add manual trigger support for CI workflow (a148464)
- feat: add handling and tests for wrapping reserved words in package n… (#25) (df32564)
- chore(deps): update dependency gradle to v8.14.3 (#26) (e4bde72)
- Change workflow update to PR-based approach (#23) (a5df309)
👥 Contributors
Thanks to all the contributors who made this release possible:
⚡ Version Compatibility
- Kotlin: 2.2.0
- KSP: 2.2.0-2.0.2
- kotlin-logging: 5.0.0+
📦 Installation
plugins {
kotlin("jvm") version "2.2.0"
id("com.google.devtools.ksp") version "2.2.0-2.0.2"
}
dependencies {
ksp("io.github.doljae:kotlin-logging-extensions:2.2.0-0.0.3")
implementation("io.github.doljae:kotlin-logging-extensions:2.2.0-0.0.3")
implementation("io.github.oshai:kotlin-logging-jvm:7.0.7")
}
🔗 Links
Release v2.1.21-0.0.3
🔄 Changes since v2.2.0-0.0.2
🚀 Features & Fixes
- Release v2.1.21-0.0.3 (#33) (781a3a8)
- build: apply kotlin 2.1.x (a6ce393)
- build: add manual triggering to workflow (c0b2e25)
- build: add auto release branch target (83aebd1)
- feat(ci): add manual trigger support for CI workflow (a148464)
- feat: add handling and tests for wrapping reserved words in package n… (#25) (df32564)
- chore(deps): update dependency gradle to v8.14.3 (#26) (e4bde72)
- Change workflow update to PR-based approach (#23) (a5df309)
👥 Contributors
Thanks to all the contributors who made this release possible:
⚡ Version Compatibility
- Kotlin: 2.1.21
- KSP: 2.1.21-2.0.2
- kotlin-logging: 5.0.0+
📦 Installation
plugins {
kotlin("jvm") version "2.1.21"
id("com.google.devtools.ksp") version "2.1.21-2.0.2"
}
dependencies {
ksp("io.github.doljae:kotlin-logging-extensions:2.1.21-0.0.3")
implementation("io.github.doljae:kotlin-logging-extensions:2.1.21-0.0.3")
implementation("io.github.oshai:kotlin-logging-jvm:7.0.7")
}
🔗 Links
Release v2.2.0-0.0.2
🔄 Changes since v2.2.0-0.0.1
🚀 Features & Fixes
- Release v2.2.0-0.0.2 (#22) (89e0968)
- fix: completely remove Contributors section from release PR description (3017231)
- fix: clean up release notes by removing unnecessary sections (eb8be71)
- feat: extract kotlin-logging version from README badge for release notes (632abba)
- fix: improve release notes with categorization and version fixes (5fde9cf)
- refactor: simplify PR template to be more concise (b549719)
- feat: enhance release automation with smart categorization (61a7ed5)
- fix: correct KSP badge version format - keep dots as-is (12f8fcf)
- fix: correct KSP badge regex pattern to match actual format (c0aca5f)
- fix: correct version table row insertion position (5bb0cbc)
- fix: use proper line breaks in workflow description (27dec9c)
- refactor: improve release PR merge detection accuracy (aeae835)
- feat: auto-update release workflow description with latest version (4e5c359)
- fix(release): correct KSP version handling in release workflow (0f30473)
- refactor: simplify kotlin-logging requirements in documentation (b3ed933)
- fix: update table headers and kotlin-logging version requirements (7cf6da9)
- refactor: simplify version compatibility with table format (9385af4)
- fix: auto-update README version compatibility section in release PR (8088978)
- refactor: remove manual publishing steps from release process (3f8b387)
- feat: improve release workflow to update README badges (d2aaad4)
📦 Dependencies & Versions
- fix(deps): update dependency com.google.devtools.ksp:symbol-processing-api to v2.2.0-2.0.2 (#13) (0e42265)
📚 Documentation & Maintenance
- docs: fix KSP version for release 2.2.0-0.0.1 (95885df)
- docs: fix remaining 'Any version' comment in example code (78c149f)
- docs: improve README structure and version consistency (78f4e4d)
- docs: clarify versioning policy and KSP relationship (4b1449f)
- docs: improve library version selection guidance (c202959)
⚡ Version Compatibility
- Kotlin: 2.2.0
- KSP: 2.2.0-2.0.2
- kotlin-logging: 5.0.0+
📦 Installation
plugins {
kotlin("jvm") version "2.2.0"
id("com.google.devtools.ksp") version "2.2.0-2.0.2"
}
dependencies {
ksp("io.github.doljae:kotlin-logging-extensions:2.2.0-0.0.2")
implementation("io.github.doljae:kotlin-logging-extensions:2.2.0-0.0.2")
implementation("io.github.oshai:kotlin-logging-jvm:7.0.7")
}
🔗 Links
Release v2.2.0-0.0.1
🔄 Changes since v2.1.21-0.0.1
📝 Commits
- Release v2.2.0-0.0.1 (#14) (f9ffcb8)
- build: support kotlin 2.2.0 (891de39)
- docs: emphasize 'Extensions' in main description (aff1cd8)
- docs: add kotlin-logging version badge to README (2036553)
- docs: remove author and blog information from README (a3a8ee4)
- docs: move project links to main description (f90b7e4)
- docs: add version compatibility warnings and versioning policy (56310a5)
- docs: update README with improved version compatibility and dependency info (463f1d0)
- chore(deps): update softprops/action-gh-release action to v2 (#7) (5abdb6e)
- docs: add KSP code generation step to Quick Start (3664a1e)
⚡ Version Compatibility
- Kotlin: 2.2.0
- KSP: 2.1.21-2.0.2
- kotlin-logging: 7.0.7+
📦 Installation
plugins {
kotlin("jvm") version "2.2.0"
id("com.google.devtools.ksp") version "2.1.21-2.0.2"
}
dependencies {
ksp("io.github.doljae:kotlin-logging-extensions:2.2.0-0.0.1")
implementation("io.github.doljae:kotlin-logging-extensions:2.2.0-0.0.1")
implementation("io.github.oshai:kotlin-logging-jvm:7.0.7")
}
📦 Publishing Status
✅ Staged on Maven Central - Ready for manual publishing
To complete the Maven Central release:
- Go to Sonatype Staging Repositories
- Find repository
iogithubdoljae-####
- Click Close and wait for validation
- Click Release to publish to Maven Central
🔗 Links
What's Changed
- chore(deps): update softprops/action-gh-release action to v2 by @renovate in #7
- Release v2.2.0-0.0.1 by @github-actions in #14
Full Changelog: v2.1.21-0.0.1...v2.2.0-0.0.1
Release v2.1.21-0.0.1
🎉 Initial Release
This is the first release of kotlin-logging-extensions!
🚀 Features
- Automatic logger generation for Kotlin classes using KSP
- Zero boilerplate - just use
log.info { }
in any class - Package-aware naming with fully qualified class names
- Seamless integration with kotlin-logging library
⚡ Version Compatibility
- Kotlin: 2.1.21
- KSP: 2.1.21-2.0.2
- kotlin-logging: 7.0.7+
📦 Installation
plugins {
kotlin("jvm") version "2.1.21"
id("com.google.devtools.ksp") version "2.1.21-2.0.2"
}
dependencies {
ksp("io.github.doljae:kotlin-logging-extensions:2.1.21-0.0.1")
implementation("io.github.doljae:kotlin-logging-extensions:2.1.21-0.0.1")
implementation("io.github.oshai:kotlin-logging-jvm:7.0.7")
}
📦 Publishing Status
✅ Staged on Maven Central - Ready for manual publishing
To complete the Maven Central release:
- Go to Sonatype Staging Repositories
- Find repository
iogithubdoljae-####
- Click Close and wait for validation
- Click Release to publish to Maven Central
🔗 Links
What's Changed
New Contributors
Full Changelog: https://github.com/doljae/kotlin-logging-extensions/commits/v2.1.21-0.0.1