Releases: facebook/ktfmt
Releases · facebook/ktfmt
0.53
Fixed
- Comments respecting max line width (#511) – @rileymichael
- Exception while parsing property accessor on Kotlin 2.0.20-Beta2+ (#513) – @jsjeon
Changed
Full Changelog: v0.52...v0.53
Huge thanks to all the contributors! 🎉
0.52
Changelog
Fixed
- IntelliJ plugin crash (#501) – @rock3r
- Ordering of
@property
and@param
in KDoc (#498) – @no-preserve-root - Annotation in return expressions (#497) – @hick209
Changed
- KotlinLang style also managing trailing commas (#216, #442) – @hick209
- Converted IntelliJ plugin to Kotlin (#502) – @rock3r
Added
- More stability tests (#488) – @snowe2010
- Custom profile in plugin settings, mirroring Gradle/Maven plugins (#503) – @rock3r
Full Changelog: v0.51...v0.52
Huge thanks to all the contributors! 🎉
0.51
Changelog
Added
- Added
--help
option to CLI (#477) – @grodin - Created
CHANGELOG.md
– @hick209
Changed
- Preserves blank spaces between when clauses (#342) – @hick209
- Named the default style as
Formatter.META_FORMAT
/--meta-style
(520706e) – @hick209 FormattingOptions
constructor parameters order was changed (96a7b1e) – @hick209
Fixed
- Compilation issues with online formatter (8605080) – @hick209
- Removing valid semicolons (#459) – @hick209
- Incorrect detection of unused
assign
import (#411) – @cloudshiftchris
Removed
- Deleted
Formatter.DROPBOX_FORMAT
/--dropbox-style
(BREAKING CHANGE) (4a393bb) – @hick209 - Deleted
FormattingOptions.Style
enum (7edeff1) – @hick209
Full Changelog: v0.50...v0.51
Huge thanks to all the contributors! 🎉
0.50
Changelog
- Add pre commit hooks to readme (#462) – @0x26res
- Add homebrew installation note to readme (#468) – @chenrui333
- Refactor CLI argument parsing (#467) – @grodin
- Fix issue with context receive in lambdas (#471) – @hick209
- Don't reorder @sample tag (#406) – @davidtorosyan
Full Changelog: v0.49...v0.50
0.49
0.48
Changelog:
- Migrated to Google Java Format 1.22.0 (#440, #452) – @j-bahr, @nreid260
- Added support for RangUntil (
..<
) operator (#433) – @ArchdukeTim - Trailing space issue on lambda blocks (#426) – @fredyw, @hick209
- Fix empty enum parse error (#425) – @fredyw
- Preserving empty enums semicolons (#434) – @nreid260
- Always use UTF8 (#437) – @nreid260
- IntelliJI DEA plugin update (#420) – @greyhairredbear
- Managing trailing commas in enums (#449) – @nreid260
- Badges on README (#448, #453) – @JavierSegoviaCordoba, @hick209
- Emit parsing error for calls with multiple trailing lambdas (#457) – @nreid260
- Removed duplicated line in editorconfig file (#456) – @sabufung30
Big thanks to all the contributors!
Full Changelog: v0.47...v0.48
0.47
0.46
0.45
Fixed
- Line break after
@sample
breaks Intellij functionality (#310) - Don't insert blank lines between line comments at the end of files (#401)
- Support labeled lambdas in block-like scoping functions (#403)
- Guava bump 29.0 to 32.0
- Keep imports from the same package if the name is overloaded (#414)
- Support context receivers (#397, #314 and #374)
- Fix double indentation in Elvis chains (#416)
- Use inExpression in a nullsafe way (#417)