Releases: jeremymailen/kotlinter-gradle
Releases · jeremymailen/kotlinter-gradle
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.
4.3.0
4.2.0
4.1.1
Small release, but two important fixes:
- #327 Fix Lint and Format Tasks not re-running after editorconfig changes 🎉 (thank you for spotting the fix @mateuszkwiecinski)
- Fix lint warning
4.1.0
4.0.1
Update to ktlint 1.0.1