Release 0.4.0
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
- cea7a7a Updates to the codestyle (#702)
- d34ed1c Final version of white-paper (#655)
- 526bc52 Codestyle fixed. (#683)
- 6b0b9d2 Custom label (#715)
- 5a4e738 Describe order of top-level structures (#722)