Skip to content

Release 1.0.0

Compare
Choose a tag to compare
@github-actions github-actions released this 10 Dec 14:58
d55ce53

Full list of fixes:
8d971dc Prepare next development iteration after release 0.6.2 (#922)
4112a2b Bugfix in the LineLength rule (#929)
94a4d1c Sort typealiases in TopLevelOrderRule (#931)
3dc16b2 Fixes in code style, update documentation (#930)
8e04338 Bugfix of NPE in LongLine rule on Binary Expressions (#932)
2f96c88 Replacing replaceWithText() method with rawReplaceWithText() (#939)
1bf6e43 Correct fix of long comment (#933)
578f2a5 WRONG_NAME_OF_VARIABLE_INSIDE_ACCESSOR false positive trigger (#943)
7218a80 Prepare next development iteration after release 1.0.0-rc.1 (#944)
d584b2a Log file name in FileSize.kt (#945)
0786d51 Package naming: Allow default package in kotlin files in buildSrc (#947)
6dec699 Logging of file name in DiktatRule is unreliable (#948)
8bcc157 Fix ClassCastException in LocalVariablesRule (#951)
93bfd08 Diktat should avoid fixing/raising a warning an issue for overriden contructor arguments (#952)
70066f6 Don't use PSI for line number calculation (#950)
ab8d603 Correct fix with string concat (#946)
b464a3a Improve logging (#953)
30018f3 Fix logic of false-positives in InlineClassesRule (#958)
c4ec999 Prepare next development iteration after release 1.0.0-rc.2 (#960)
5dd4574 Boolean expressions rule: Remove inline comments from boolean condition while parsing (#962)
70c5b97 Bugfixes in KdocComments rule (#968)
7eb4698 MULTIPLE_INIT_BLOCKS: fixer can break the code (#967)
e957129 Bugfix in COMPACT_OBJECT_INITIALIZATION (#973)
be0b6d4 Improve way of header KDOC detection (#974)
a4ce78f Add more ignored imports (#980)
aee9fb2 Remove ignoreFolders option from FileSize rule (#981)
ae307fe Bugfix of NPE in complex binary expressions in long line rule (#983)
9e3fde2 Kdoc fixer false-negative: not generating a Kdoc for several public functions (#989)
36c8479 Support KDoc generation for rethrown exceptions (#990)
39e6c8f Fix NPE with commented import in kotlin scripts (#999)
a5cd939 Lambda incorrect trigger (#1008)
131575e Error with regex in COMMENTED_OUT_CODE rule (#995)
8b4823a Prepare next development iteration after release 1.0.0-rc.3 (#1010)
da86140 expect/actual removing abstract modifier (#1011)
e67c8a6 Interface vs Data class bug#1003 (#1014)
1098554 Kdoc for actual methods (#1018)
841ef74 Package name bug#1015 (#1016)
88f5d64 Keep return type when converting function to function with expression body (#1017)
55b5724 Incorrect pointing of warning in WRONG_INDENTATION Rule (#1024)
bad9569 Kdoc fixer: not ask @return on simple delegating getters: (#1022)
9fb026f Bugfix: Update @property KDoc tag if changing private property name (#1035)
0a975e7 Incorrect fix in COMPACT_OBJECT_INITIALIZATION rule (#1036)
6a0d4ec NPE in COMPLEX_BOOLEAN_EXPRESSION rule (#1052)
d22d0a4 NPE in NewlinesRule: (#1050)
18471a0 Added Save in diktat smoke tests (#1060)
502dfe3 Changed save.toml (#1066)
c1d823a Bugfix/kdoc annotation (#1072)
9493df5 Bugfix for blank lines rule (#1073)
8f11587 GH Actions: Set minimal retention for gradle test reports (#1080)
631c10e Fix: CommentsRule should not treat presence of import keyword alone as code (#1096)
45f91c9 Update ktlint from 0.39.0 to 0.43.0 (#816)
d249fbb Fix NPE in GENERIC_VARIABLE_WRONG_DECLARATION (#1098)
1dd9230 Fix: AbstractClassesRule should also take properties into account (#1102)
314882e Prepare next development iteration after release 1.0.0-rc.4 (#1103)
f17101e Bugfix in AVOID_NULL_CHECKS: don't change null checks in lambdas (#1104)
fd604b3 Fix: Don't check length of import statements (#1108)
b188eab Fixing an NPE related to an Identifier Name (#1111)
0f1f8af Bugfix in TRAILLING_COMMA rule: insert comma in a proper place when there are exists comments (#1110)
80d64ed Fix: Don't remove abstract for subclasses (#1116)
e302afa Fix: Don't remove newline when moving comments into class KDoc (#1119)
5e2e2ed Fix: proper newlines for return type (#1122)
b68c5f3 Bugfix/single constructor should be primary failure (#1123)
0451db5 Fix of incorrect movement of inline comments (#1121)
91708c9 Gradle plugin: use PatternSet instead of FileCollection for inputs (#1118)
5d8ce43 Newline with annotation misleading message (#1131)
d55ce53 Bugfix for incorrect movement of expressions in init block (#1133)

This release has been prepared by @akuleshov7 @petertrr @kentr0w @aktsay6 @Cheshiriks @kgevorkyan @sanyavertolet