🔧 Fixes
- Add link for backing-property-naming, correct binary-expression-wrapping - #2704, by @rsmith20
- Do not insert a whitespace element as first or last child inside a composite element - #2715, by @paul-dingemans
- Do not rewrite a class to a single line signature in case it contains an EOL comment - #2716, by @paul-dingemans
- Fix false positive when anonymous function is used as value argument - #2718, by @paul-dingemans
- Fix suppression handling when 'formatter:on' not properly specified - #2719, by @paul-dingemans
- Fix false positive when primary constructor has no arguments and a secondary constructor exists - #2717, by @paul-dingemans
- Ignore suppressions for no-unused-imports rule - #2720, by @paul-dingemans
- Ignore suppressions in rule
no-unused-imports
- #2725, by @paul-dingemans - Fix false alert
Format was not able to resolve all violations which (theoretically) can be autocorrected
- #2727, by @paul-dingemans - Fix "unset" value for property ktlint_chain_method_rule_force_multiline_when_chain_operator_count_greater_or_equal_than - #2728, by @paul-dingemans
📦 Dependencies
- Update dependency gradle to v8.8 - #2680, by @renovate[bot]
- Update plugin com.gradle.develocity to v3.17.5 - #2697, by @renovate[bot]
- Update actions/checkout digest to 692973e - #2699, by @renovate[bot]
- Update dependency io.github.hakky54:logcaptor to v2.9.3 - #2707, by @renovate[bot]
- Update dependency org.junit.jupiter:junit-jupiter to v5.10.3 - #2721, by @renovate[bot]
💬 Other
- Remove sdkman - #2693, by @paul-dingemans