Releases: nbadal/ktlint-intellij-plugin
Releases · nbadal/ktlint-intellij-plugin
0.23.0-beta-1
What's Changed
- Support multiple versions of ktlint standard ruleset by @paul-dingemans in https://github.com/nbadal/ktlint-intellij-plugin/pull/#487
- Minimize the "ktlint" ShadowJar by @paul-dingemans in https://github.com/nbadal/ktlint-intellij-plugin/pull/#501
- Remove Qodana from build by @paul-dingemans in https://github.com/nbadal/ktlint-intellij-plugin/pull/#513
- Upgrade minimum platform version to 2022.3 / Java 17 by @paul-dingemans in #516
- Display links to popular external rulesets, ktlint, and ktlint plugin page by @paul-dingemans in #518
- Support IDEA 2024.2
Dependency updates
- Bump org.jetbrains.kotlin.jvm from 1.9.23 to 1.9.24 by @dependabot in #515
- Upgrade wrapper-validation-action@v2 to gradle/actions/wrapper-validation@v3 by @dependabot in https://github.com/nbadal/ktlint-intellij-plugin/pull/#502
Full Changelog: 0.22.0...0.23.0-beta-1
Dependency updates
0.23.0-dev-2
What's Changed
- Bump org.jetbrains.kotlin.jvm from 1.9.23 to 1.9.24 by @dependabot in #515
- Upgrade platform version to 2022.3 / Java 17 by @paul-dingemans in #516
- Display links to popular external rulesets, ktlint, and ktlint plugin page by @paul-dingemans in #518
Full Changelog: 0.22.0...0.23.0-dev-2
0.23.0-dev-1
What's Changed
- Support multiple versions of ktlint standard ruleset by @paul-dingemans in https://github.com/nbadal/ktlint-intellij-plugin/pull/#487
- Minimize the "ktlint" ShadowJar by @paul-dingemans in https://github.com/nbadal/ktlint-intellij-plugin/pull/#501
- Remove Qodana from build by @paul-dingemans in https://github.com/nbadal/ktlint-intellij-plugin/pull/#513
Dependency updates
- Upgrade wrapper-validation-action@v2 to gradle/actions/wrapper-validation@v3 by @dependabot in https://github.com/nbadal/ktlint-intellij-plugin/pull/#502
0.22.0
What's Changed
- Upgrade to Intellij IDEA 2024.1
Dependency updates
- Bump org.jetbrains.intellij from 1.17.2 to 1.17.3 by @dependabot in https://github.com/nbadal/ktlint-intellij-plugin/pull/#494
- Bump JetBrains/qodana-action from 2023.3.1 to 2023.3.2 by @dependabot in https://github.com/nbadal/ktlint-intellij-plugin/pull/#491
- Bump gradle/wrapper-validation-action from 2.1.1 to 2.1.2 by @dependabot in https://github.com/nbadal/ktlint-intellij-plugin/pull/#488
- Bump org.jetbrains.kotlin.jvm from 1.9.22 to 1.9.23 by @dependabot in https://github.com/nbadal/ktlint-intellij-plugin/pull/#484
0.21.0
This release was published on Jetbrains Plugin Marketplace on March 3rd, 2024.
What's Changed
- Reload KtLintRuleEngine when changing the rule sets by @paul-dingemans in #429
- Highlight a ktlint violation as warning except in distract-free mode, and it can not be autocorrected by @paul-dingemans in #437
- Relocate all packages from "org.jetbrains" by @paul-dingemans in #445
- Relocate packages more fine grained by @paul-dingemans in #454
- Remove plugin verifier script as it is integrated in plugin build by @paul-dingemans in #455
Dependency updates
- Bump actions/cache from 3 to 4 by @dependabot in #450
- Bump com.github.gmazzo.buildconfig from 5.1.0 to 5.3.5 by @dependabot in #427
- Bump io.mockk:mockk from 1.13.8 to 1.13.9 by @dependabot in #439
- Bump JetBrains/qodana-action from 2023.3.0 to 2023.3.1 by @dependabot in #453
- Bump ktlint from 1.1.0 to 1.1.1 by @dependabot in #442
- Bump org.gradle.toolchains.foojay-resolver-convention from 0.7.0 to 0.8.0 by @dependabot in #448
- Bump org.jetbrains.intellij from 1.16.1 to 1.17.0 by @dependabot in #452
0.20.1
What's Changed
- Reload KtLintRuleEngine when changing the rule sets by @paul-dingemans in #429
- Highlight a ktlint violation as warning except in distract-free mode, and it can not be autocorrected by @paul-dingemans in #437
- Relocate all packages from "org.jetbrains" by @paul-dingemans in #445
- Relocate packages more fine grained by @paul-dingemans in #454
- Remove plugin verifier script as it is integrated in plugin build by @paul-dingemans in #455
Dependency updates
- Bump actions/cache from 3 to 4 by @dependabot in #450
- Bump com.github.gmazzo.buildconfig from 5.1.0 to 5.3.5 by @dependabot in #427
- Bump io.mockk:mockk from 1.13.8 to 1.13.9 by @dependabot in #439
- Bump JetBrains/qodana-action from 2023.3.0 to 2023.3.1 by @dependabot in #453
- Bump ktlint from 1.1.0 to 1.1.1 by @dependabot in #442
- Bump org.gradle.toolchains.foojay-resolver-convention from 0.7.0 to 0.8.0 by @dependabot in #448
- Bump org.jetbrains.intellij from 1.16.1 to 1.17.0 by @dependabot in #452
0.20.1-beta-eap-241.8102.112
What's Changed
- Support IDEA up until version 241.8102.112
- Reload KtLintRuleEngine when changing the rule sets by @paul-dingemans in #429
- Highlight a ktlint violation as warning except in distract-free mode, and it can not be autocorrected by @paul-dingemans in #437
- Relocate all packages from "org.jetbrains" by @paul-dingemans in #445
Dependency updates
- Upgrade ktlint to 1.1.1 by @paul-dingemans in #441
- Bump com.github.gmazzo.buildconfig to 5.3.3 by @dependabot in #438
- Bump io.mockk:mockk from 1.13.8 to 1.13.9 by @dependabot in #439
0.20.1-beta
What's Changed
- Reload KtLintRuleEngine when changing the rule sets by @paul-dingemans in #429
- Highlight a ktlint violation as warning except in distract-free mode, and it can not be autocorrected by @paul-dingemans in #437
- Relocate all packages from "org.jetbrains" by @paul-dingemans in #445
Dependency updates
- Upgrade ktlint to 1.1.1 by @paul-dingemans in #441
- Bump com.github.gmazzo.buildconfig to 5.3.3 by @dependabot in #438
- Bump io.mockk:mockk from 1.13.8 to 1.13.9 by @dependabot in #439
0.20.0
Changed
- Upgrade KtLint to 1.1.0
- Rework UI and UX
- Plugin can either be run in 'distract free' mode or 'manual' mode.
- In 'distract free' mode, ktlint format is run automatically after Intellij IDEA format, and on save. Violations which can be autocorrected are grouped into 1 single warning showing the number of violations that will be autocorrected. Each violation that can not be autocorrected is shown as error.
- In 'manual' mode, ktlint format is never run automatically. All violations found are shown as error.
- Suppress KtLint violations using
@Suppress
annotation instead of// ktlint-disable
. This functionality is not yet entire stable. So please raise issues when the@Suppress
annotation is not inserted properly. - Error handling is improved.
- Support for IDEA version 233.*
Removed
- Removed flags and features no longer supported by KtLint 1.x
0.20.0-beta-8
Changed
- Upgrade KtLint to 1.1.0
- Rework UI and UX
- Plugin can either be run in 'distract free' mode or 'manual' mode.
- In 'distract free' mode, ktlint format is run automatically after Intellij IDEA format, and on save. Violations which can be autocorrected are grouped into 1 single warning showing the number of violations that will be autocorrected. Each violation that can not be autocorrected is shown as error.
- In 'manual' mode, ktlint format is never run automatically. All violations found are shown as error.
- Suppress KtLint violations using
@Suppress
annotation instead of// ktlint-disable
. This functionality is not yet entire stable. So please raise issues when the@Suppress
annotation is not inserted properly. - Error handling is improved.
- Support for IDEA version 233.*
Removed
- Removed flags and features no longer supported by KtLint 1.x