Release 0.2.0
Hightlihts
A lot of bugfixes, improved testing process. Diktat now better follow semver versioning.
Features
- 6ea31f7 Feature. Recommendation 6.4.2: Objects should be used for Stateless Interfaces
- 8baf3d8 Null safety in NewlinesRule (#634)
Bugfixes
- 791413b Bugfix. FP EMPTY_BLOCK_STRUCTURE_ERROR on SAM overrides
- d690c0f Fixes for FileStructureRule (#636)
- 4edbd78 Bugfix. CommentsRule doesn't detect commented out class declaration (#630)
- c1c8d2d Bugfix. FP of LOCAL_VARIABLE_EARLY_DECLARATION with other variables and a loop (#635)
- 2a29553 Correct order in ClassLikeStructursOrderRule (#637)
- 12af2ac FP in AnnotationNewLineRule with comment (#629)
- e38ee59 Bugfix. A lot of FP LOCAL_VARIABLE_EARLY_DECLARATION (#642)
- f6786c2 Bugfix. Newline rule rbrace(#617) (#650)
- 4fdf376 Fix for incorrect variable name handle (#646)
- dcd1433 Bugfix. Broken autofix for top-level block comment with multiline text (#661)
- ee08aa4 Bugfix. CommentedCode when text inside block comment may be interpreted as KDoc (#664)
- 26c838e Added fix in AnnotationNewLineRule (#662)
- 2faaefc BugFix. Incorrect warning of LONG_NUMERICAL_VALUES_SEPARATED. (#660)
- ac8bcb0 Bugfix. When changing indentation of multiline string, all lines should be changed (#670)
- e2df0c8 DataClassesRule shouldn't trigger when no property in constructor (#671)
Documentation
- 27d1536 Feature/viktor guide review (#618)
- e37b89b White-paper table generator (#568)
- 0728f36 Whitepaper Update (#641)
- d3ecb04 Refactor documentation generation process (#645)
- 21c0c59 Table of content (#659)
- 9e8d7c1 Added links into appendix (#665)
Housekeeping
- d8fc168 Update versions after 0.1.7 release (#632)
- cf7e9de Run functional tests on different OS (#633)
- 6e60194 Use kotlin api version 1.4 (#623)
- 7237a31 Use snapshot build in functional tests (#643)
- e71d22e Improved testing of maven plugin (#644)
- 5651364 Bugfix. Fix documentation generation(#647) (#648)
- f74d7ff Gradle plugin tests & fixes (#654)
- 731b86d Improve diff output format in TestComparator (#668)