Skip to content

Releases: doljae/kotlin-logging-extensions

Release v2.2.0-0.0.3

07 Jul 05:36
a13b3b9
Compare
Choose a tag to compare

🔄 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

07 Jul 06:17
781a3a8
Compare
Choose a tag to compare

🔄 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

26 Jun 15:16
89e0968
Compare
Choose a tag to compare

🔄 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

26 Jun 07:32
f9ffcb8
Compare
Choose a tag to compare

🔄 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:

  1. Go to Sonatype Staging Repositories
  2. Find repository iogithubdoljae-####
  3. Click Close and wait for validation
  4. 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

25 Jun 06:08
c99ff45
Compare
Choose a tag to compare

🎉 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:

  1. Go to Sonatype Staging Repositories
  2. Find repository iogithubdoljae-####
  3. Click Close and wait for validation
  4. Click Release to publish to Maven Central

🔗 Links

What's Changed

  • chore: Configure Renovate by @renovate in #1
  • Release v2.1.21-0.0.1 by @github-actions in #12

New Contributors

Full Changelog: https://github.com/doljae/kotlin-logging-extensions/commits/v2.1.21-0.0.1