Releases: jeremymailen/kotlinter-gradle
Releases · jeremymailen/kotlinter-gradle
5.2.0
What's Changed
- Bump org.jmailen.kotlinter from 5.1.0 to 5.1.1 by @dependabot[bot] in #459
- Bump junit from 5.11.4 to 5.13.1 by @dependabot[bot] in #460
- Upgrade Kotlin to 2.2.0 and fix gradle by @jeremymailen in #467
- Bump org.mockito.kotlin:mockito-kotlin from 4.1.0 to 6.0.0 by @dependabot[bot] in #469
- Bump ktlint from 1.6.0 to 1.7.1 by @dependabot[bot] in #468
- Bump org.junit.jupiter:junit-jupiter from 5.13.1 to 5.13.4 by @dependabot[bot] in #470
- Bump commons-io:commons-io from 2.19.0 to 2.20.0 by @dependabot[bot] in #471
- Fix #464: configure ktlint dependencies and tasks after evaluation by @jeremymailen in #472
- Release 5.2.0 by @jeremymailen in #473
Full Changelog: 5.1.1...5.2.0
5.1.1
5.1.0
Upgrades this plugin to ktlint 1.6.0
What's Changed
- Verify fix for 423 with sample project by @jeremymailen in #447
- Bump org.jmailen.kotlinter from 5.0.1 to 5.0.2 by @dependabot in #448
- Bump org.jetbrains.kotlin.jvm from 2.1.20 to 2.1.21 by @dependabot in #451
- Bump ktlint from 1.5.0 to 1.6.0 by @dependabot in #450
- Release 5.1.0 by @jeremymailen in #453
Full Changelog: 5.0.2...5.1.0
5.0.2
What's Changed
Fixed Issues
- Fix issue #423: Configure ktlint classpath for custom tasks when no kotlin plugin is applied by @jeremymailen in #446
Improvements
- Claude Code configuration by @jeremymailen in #445
Updates
- Bump junit from 5.11.3 to 5.11.4 by @dependabot in #428
- Bump org.jmailen.kotlinter from 4.5.0 to 5.0.1 by @dependabot in #429
- Bump org.jetbrains.kotlin.jvm from 2.1.0 to 2.1.10 by @dependabot in #431
- Bump com.gradle.plugin-publish from 1.3.0 to 1.3.1 by @dependabot in #432
- Bump org.jetbrains.kotlin.jvm from 2.1.10 to 2.1.20 by @dependabot in #440
- Bump commons-io:commons-io from 2.18.0 to 2.19.0 by @dependabot in #441
- Bump org.gradle.toolchains.foojay-resolver-convention from 0.9.0 to 0.10.0 by @dependabot in #442
Full Changelog: 5.0.1...5.0.2
5.0.1
5.0.0
Major release
- Kotlinter now runs in Gradle worker process isolation yielding much more stable compatibility with different Kotlin versions
- You may now override the
ktlintVersion
in configuration - Easier inclusion of custom rules
Compatibility breaking changes
- The
kotlinter
configuration propertyfailBuildWhenCannotAutoFormat
changed toignoreFormatFailures
with default valuetrue
. - The
kotlinter
configuration propertyignoreFailures
changed toignoreLintFailures
- You no longer add custom ktlint rule sets by adding to the
buildscript
classpath. Instead a more convenientktlint
dependency configuration is provided. See Custom Rules.
New features
- New
kotlinter
configuration propertyktlintVersion
allows overriding the default version of ktlint used.
Fixes
- Support for Kotlin 2.1+
Upgrades
- Ktlint 1.5.0
4.5.0
- Upgrade to ktlint 1.4.1
- Note, now requires Kotlin version 2.0+
4.4.1
- Upgrade to ktlint 1.3.1
4.4.0
- Upgrade to ktlint 1.3.0
- Upgrade to kotlin 2.0
ktlint 1.3.0 introduces some significant formatting rule changes, so you may find applying this newer version will introduce a lot of changes.