ktlint v0.35.0 Release Notes

Release Date: 2019-10-12 // over 4 years ago
  • โž• Added

    • ๐Ÿ‘Œ Support for specifying color for output via --color-name command line flag. (#585)
    • ๐Ÿ‘Œ Support for custom rulesets and providers on Java 9+ (#573)

    ๐Ÿ—„ Deprecated

    • ๐Ÿ‘• --apply-to-idea flag; use applyToIDEA subcommand instead (#554)
    • ๐Ÿ‘• --apply-to-idea-project flag; use applyToIDEAProject subcommand instead (#593)
    • ๐Ÿ‘• 0.0.0-SNAPSHOT builds; snapshot builds are now versioned, e.g. 0.35.0-SNAPSHOT (#588)
      • Note: When using the new snapshot builds, you may need to add an explicit dependency on kotlin-compiler-embeddable to your ruleset project.

    โœ‚ Removed

    • ๐Ÿ‘Œ Support for loading 3rd party rulesets via Maven (#566)

    โฌ†๏ธ Upgraded

    • ๐Ÿ‘• Kotlin version to 1.3.50 (#565) (#611)

    ๐Ÿ›  Fixed

    • ๐Ÿ› Bugs with spacing in experimental AnnotationRule (#552) (#601
    • ๐Ÿ‘• Brackets would be removed from empty companion object (#600)
    • ๐Ÿ› Bugs with experimental IndentationRule (#597) (#599)
    • ๐Ÿ‘• Erroneous space between } and ] (#596)
    • ๐Ÿ‘• Spacing around multiplication sign in lambdas (#598)
    • ๐Ÿ‘• --version output with gradle-built JAR (#613)