0.62
Added
- Add
--quietflag to suppress per-file formatting status output (#603) – @Goooler - Support
ij_kotlin_continuation_indent_sizein editorconfig (#600) – @Goooler
Fixed
- Dot-qualified scoping functions (e.g.,
scope.launch { }) now format as block-like expressions, consistent with non-qualified calls (#205) – @hick209 - Lambda bodies in
whenbranches no longer get extra indentation with Meta style (#222) – @hick209 - Comments before
&&/||operators in chained binary expressions no longer strand the operator on its own line (#527) – @hick209 - Backtick-escaped full-path imports are no longer incorrectly removed as unused (#532) – @hick209
- Blank lines before lists and blockquotes in KDoc comments are now preserved (#561) – @hick209
- Fenced code blocks inside KDoc list items are no longer erroneously reflowed into a single line (#572) – @hick209
- Fixed IJ plugin Gradle build (#583) – @rock3r
- Single-line comments in if expressions are now correctly indented (#591) – @cmwarrington
- Idea Plugin not applying custom trailing commas management strategy (#593) – @tKe
- Comments between a multiline string and
.trimMargin()/.trimIndent()are no longer deleted during formatting (#597) – @hick209 maxCommentWidthnow defaults tomaxLineWidthinstead of being capped at 72, so KDoc comments respect the configured line width (#594) – @hick209- Block comment formatting inside of lambda expressions (#602) – @hick209
- Compatibility with Kotlin compiler v2.3.20 (
CONTEXT_RECEIVER_LISTrenamed toCONTEXT_PARAMETER_LIST, K1 API opt-in forKotlinCoreEnvironment.createForProduction) (#605) – @hick209
Huge thanks to all the contributors! 🎉
And big thanks to @cortinico, @strulovich and @cgrushko for the code reviews ✅
Full Changelog: v0.61...v0.62