All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- ?
- Update Kotlin to 1.2.50 version
- Update Gradle to 4.8.1 version
- ?
- ?
- apply to IDEA task (in the project) (#91)
- apply to IDEA task (global settings) (#91)
- Add support for providing custom rulesets (#71)
- Also check
*.kts
files in Kotlin source directories - Use a cacheable task for the KtLint check
- Update Kotlin to 1.2.41 version
- Update Gradle wrapper to 4.7 version
- Changed default KtLint version to
0.23.1
- KtLint versions prior to 0.10.0 are not supported anymore
- Gradle versions prior to 4.3 are not supported anymore
- Deprecated ReporterType typealias
- Deprecated reporter field from extension
- Check for spaces in output path for KtLint versions earlier then 0.20.0 (#83)
- Use relative for input file path sensitivity (#67)
- Update default Ktlint version to 0.22.0
- Remove usage of deprecated Gradle features (#60)
- Update Kotlin to 1.2.30 version
- Update Gradle to 4.6 version
- Update default Ktlint version to 0.19.0
- Fix running check task also runs some android tasks (#63)
- Support for Kotlin javascript (kotlin2js) (#58)
- Support for Kotlin multiplatform projects (#58)
- Support for Kotlin native (konan) (#58)
- Output to console (#38)
- Support multiple reporters for ktlint >0.10.x (#38)
- Set default ktltint version to
0.15.0
- Update Kotlin to
1.2.21
version
- Update kotlin to 1.2.0 version
- Bumped android tools versions to 3.0 and now support multidimension projects >0.10.x (#29)
- Add configuration parameter
android
with default value to false (#39)
- Define a different output file for each sourceSet
- Fixed plugin doesn't apply custom reporter for ktlint versions >0.10.x (#28)
- Fixed report output is always opened since task is created
- Add configuration parameter
ignoreFailures
with default value to false
- Update default ktlint version to 0.9.2
- Fixed report output is not closed after task run is finished (#25)
- Update default ktlint version to 0.8.1
- Fix extension version has no effect on used ktlint version
- Add check task also depends on ktlintCheck task
- Add output report
- Add report type to extension
- Android support
- Ability to only apply plugin to the root project that contains subprojects with kotlin code
- Remove dependency on Gradle Script Kotlin plugin API. (#9)
- Compatibility with Gradle v4.0. (#9)
- Renamed task with name
ktlint
toktlintCheck
(#3) - Renamed tasks with names
ktlint[source set name]
toktlint[source set name]Check
(#3)