Skip to content

Release 0.4.0

Compare
Choose a tag to compare
@github-actions github-actions released this 02 Feb 09:37
ed935c5

Release Highlights

Specify kotlin language version in config, disable rules by chapter, specify reporter type in gradle plugin.
Breaking change: HEADER_CONTAINS_DATE_OR_AUTHOR renamed to KDOC_CONTAINS_DATE_OR_AUTHOR

New Features

  • 9b29541 Check whether @since tag contains date or version (#694)
  • 241f45e Do not use !isEmpty methods from the collections – need to use isNotEmpty instead (#704)
  • 0b7cf0a New rule for complex expression (#680)
  • 373b609 AsyncAndSyncRule (#707)
  • 0b61701 New rule 5.2.4 for lambda length (#705)
  • b43fb71 Warning for domain name (#696)
  • 00a00ae Feature. Enable confiuring of ktlint reporter in gradle plugin (#724)
  • 05c3ebb Add warning to suggest to use inline classes when a class has single property (#716)
  • 5dd1394 Added config option to disable chapters (#718)
  • de93c7d New warning: Unused imports should be removed (#717)
  • bb0bbe8 A rule to check that there are no extension functions in the same file with the class(#731) (#733)
  • 3293e8d Kotlin version (#730)

Fixes

  • 166d615 bugfix/bug-documentation-generation (#701)
  • 8344d70 Bugfix. Problems with year checking logic in copyright(#688) (#693)
  • 9eefb12 Fix for gradle plugin config (#706)
  • 66fc684 Bugfix. Spaces are not inserted after { and before } in lambda expressions (#711) (#712)
  • ed935c5 Fix false-positive of ComentsRule on default copyright text (#740)

Docs

Housekeeping

  • 5cb0ce5 Minor infrastructure improvements (#700)
  • c5d3db8 Bump assertj-core from 3.18.0 to 3.19.0 (#723)
  • c4c32b2 Infrastructure. Split rules logic in rule-set into chapters (#729)