Releases: usefulness/ktlint-gradle-plugin
Releases · usefulness/ktlint-gradle-plugin
v0.14.0
What's Changed
- Fix Gradle 9.4.1 compatibility
- Fix AGP <9.0 not detecting
kotlinsource sets properly in #475
Full Changelog: v0.13.0...v0.14.0
v0.13.0
v0.12.1
What's Changed
- Avoid duplicated tasks registration on
com.android.kotlin.multiplatform.libraryplugin in #449 - Migrate away from deprecated AGP apis for better futureproofing
Full Changelog: v0.12.0...v0.12.1
v0.12.0
What's Changed
- Support AGP 9 plugins (including
com.android.kotlin.multiplatform.library) - The plugin now requires Java 17, Kotlin 2.2 & Gradle 9.1
Full Changelog: v0.11.0...v0.12.0
v0.11.0
What's Changed
- Silence Java 24 warnings (https://youtrack.jetbrains.com/issue/IJPL-191435)
- Default ktlint version is now
1.6.0 - Min supported (tested) Gradle version is now 8.5
Full Changelog: v0.10.0...v0.11.0
v0.10.0
What's Changed
Full Changelog: v0.9.0...v0.10.0
v0.9.0
What's Changed
- Bump ktlint to v1.2.1
- Improve configuration-cache compatibility. Modifying
.editorconfigwill not validate configuration cache anymore in #187 - Bundle
LICENSEfile in the published.jarin #188 - Introduce new
validateEditorConfigForKtlinttask which validates if the project is configured in a deterministic way. By default it prints warnings logs, but its behavior can be configured viaktlint { editorConfigValidation = ... }extension (to either do nothing or fail the build) in #187
Full Changelog: v0.8.2...v0.9.0
v0.8.2
What's Changed
- Print file path when
ktlintfails to parse the file in #177 - Migrate away deprecated
loadBaselinemethod in #169
Full Changelog: v0.8.1...v0.8.2