Skip to content

0.62

Choose a tag to compare

@hick209 hick209 released this 17 Mar 15:36

Added

  • Add --quiet flag to suppress per-file formatting status output (#603) – @Goooler
  • Support ij_kotlin_continuation_indent_size in 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 when branches 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
  • maxCommentWidth now defaults to maxLineWidth instead 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_LIST renamed to CONTEXT_PARAMETER_LIST, K1 API opt-in for KotlinCoreEnvironment.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