All Versions
64
Latest Version
Avg Release Cycle
28 days
Latest Release
81 days ago

Changelog History
Page 3

  • v0.21.0

    March 29, 2018

    🔄 Changed

    • 👕 indent rule to ignore where <type constraint list> clause (#180).
  • v0.20.0

    March 20, 2018

    ➕ Added

    • Ability to load 3rd party reporters from the command-line (e.g. --reporter=<name>,artifact=<group_id>:<artifact_id>:<version>) (#176).
    • --ruleset/--reporter dependency tree validation.

    🛠 Fixed

    • Handling of spaces in --reporter=...,output=<path_to_a_file> (#177).
    • 👕 +, -, *, /, %, &&, || wrapping (#168).

    🔄 Changed

    • 👕 comma-spacing rule to be more strict (#173).
    • no-line-break-after-else rule to allow multi-line if/else without curly braces.
  • v0.19.0

    March 04, 2018

    🔄 Changed

    • 👕 Lambda formatting: if lambda is assigned a label, there should be no space between the label and the opening curly brace (#167).
  • v0.18.0

    March 01, 2018

    ➕ Added

    • 👕 Java 9 support (#152).

    🔄 Changed

    • kotlin-compiler version to 1.2.30 (from 1.2.20).
  • v0.17.1

    February 28, 2018

    🛠 Fixed

    • 👕 Internal Error (parameter-list-wrapping) when indent_size=unset (#165).
  • v0.17.0

    February 28, 2018

    🛠 Fixed

    • 👕 +/- wrapping inside catch block, after else and if (..) (#160).
    • 👕 Multi-line parameter declaration indentation (#161).
    • Expected indentation reported by indent rule.

    🔄 Changed

    • 👕 Error code returned by ktlint --format/-F when some of the errors cannot be auto-corrected (previously it was 0 instead of expected 1) (#162).
  • v0.16.1

    February 27, 2018

    🛠 Fixed

    • 👕 Handling of negative number condition in when block (#160).
  • v0.16.0

    February 27, 2018

    ➕ Added

    • 👕 parameter-list-wrapping rule (#130).
    • +, -, *, /, %, &&, || wrapping check (now part of chain-wrapping rule).

    🛠 Fixed

    • 👕 Unused componentN import (where N > 5) false positive (#142).
    • 👕 max-line-length error suppression (#158).

    🔄 Changed

    • 👕 modifier-order rule to match official Kotlin Coding Conventions (#146)
      (override modifier should be placed before suspend/tailrec, not after)
  • v0.15.1

    February 14, 2018

    🛠 Fixed

    • 👕 Race condition when multiple rules try to modify AST node that gets detached as a result of mutation (#154).
  • v0.15.0

    January 18, 2018

    ➕ Added

    • 👕 no-line-break-after-else rule (#125).

    🔄 Changed

    • kotlin-compiler version to 1.2.20 (from 1.2.0).