Skip to content

Releases: jeremymailen/kotlinter-gradle

5.0.1

12 Dec 22:26
64d3108
Compare
Choose a tag to compare
  • Always include ktlint dependency configuration, should fix #423

5.0.0

12 Dec 08:19
be97894
Compare
Choose a tag to compare

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 property failBuildWhenCannotAutoFormat changed to ignoreFormatFailures with default value true.
  • The kotlinter configuration property ignoreFailures changed to ignoreLintFailures
  • You no longer add custom ktlint rule sets by adding to the buildscript classpath. Instead a more convenient ktlint dependency configuration is provided. See Custom Rules.

New features

  • New kotlinter configuration property ktlintVersion allows overriding the default version of ktlint used.

Fixes

  • Support for Kotlin 2.1+

Upgrades

4.5.0

18 Nov 00:50
2613518
Compare
Choose a tag to compare
  • Upgrade to ktlint 1.4.1
  • Note, now requires Kotlin version 2.0+

4.4.1

14 Jul 07:02
279d805
Compare
Choose a tag to compare

4.4.0

22 Jun 18:37
a61fe11
Compare
Choose a tag to compare

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

18 Mar 05:24
51d21f2
Compare
Choose a tag to compare

Upgrade to ktlint 1.2.1

4.2.0

14 Jan 06:48
aec6e30
Compare
Choose a tag to compare
  • Upgrade to ktlint 1.1.1 (which also takes us through 1.1.0)
  • Upgrade various tooling and library versions

Note: compatibility matrix has upgraded to require minimum of Kotlin 1.9.20.

4.1.1

28 Dec 00:42
707c219
Compare
Choose a tag to compare

Small release, but two important fixes:

4.1.0

14 Nov 05:08
243931c
Compare
Choose a tag to compare

New feature to failBuildWhenCannotAutoFormat for the formatKotlin task - thanks @acreddy9
See new configuration options here.

4.0.1

13 Nov 02:12
41e5da6
Compare
Choose a tag to compare

Update to ktlint 1.0.1