release notes for 5.8
This commit is contained in:
parent
dc388b15e7
commit
df7faa46b1
|
|
@ -10,6 +10,183 @@
|
|||
</properties>
|
||||
|
||||
<body>
|
||||
<section name="Release 5.8">
|
||||
<p>New features:</p>
|
||||
<ul>
|
||||
<li>
|
||||
Google Java Style <a href="google_style.html">xml configuration</a> was added. Author: Max Vetrenko.
|
||||
</li>
|
||||
<li>
|
||||
New: AbbreviationAsWordInName check. Author: Max Vetrenko. <a href="https://github.com/checkstyle/checkstyle/issues/212">#212</a>
|
||||
</li>
|
||||
<li>
|
||||
Added enum processing to TypeNameCheck . Author: Pavel Baranchikov
|
||||
</li>
|
||||
<li>
|
||||
Added method to clear cache to LocalizedMessage. Author: Joni Salmi. <a href="https://github.com/checkstyle/checkstyle/pull/156">#156</a>
|
||||
</li>
|
||||
<li>
|
||||
New: AvoidEscapedUnicodeCharacters check. Author: Max Vetrenko. <a href="https://github.com/checkstyle/checkstyle/issues/194">#194</a>
|
||||
</li>
|
||||
<li>
|
||||
New: CustomImportOrder check. Author: Max Vetrenko. <a href="https://github.com/checkstyle/checkstyle/issues/194">#194</a>
|
||||
</li>
|
||||
<li>
|
||||
New: EmptyLineSeparator check. Author: Max Vetrenko. <a href="https://github.com/checkstyle/checkstyle/issues/186">#186</a>
|
||||
</li>
|
||||
<li> Enable array initialisation indentation settings. Author: Vaclav Chalupa. </li>
|
||||
<li> Enhance WhitespaceAroundCheck to ignore Annotation Array Initialization curlies as it does for Array Initialization outside of annotations. . Author: Jacob Tomaw </li>
|
||||
<li>
|
||||
ignore option to the JavadocVariable check. Author: ychulovskyy. <a href="https://github.com/checkstyle/checkstyle/issues/98">#98</a>
|
||||
</li>
|
||||
<li>
|
||||
New: InterfaceTypeParameterName check. Author: Max Vetrenko. <a href="https://github.com/checkstyle/checkstyle/issues/202">#202</a>
|
||||
</li>
|
||||
<li>
|
||||
New grammar rule was added only for catch types. IllegalCatchCheck has been extended to use catch with few
|
||||
exception types. . Author: Ilja Dubinin <a href="https://github.com/checkstyle/checkstyle/issues/165">#165</a>
|
||||
</li>
|
||||
<li>
|
||||
LocalVariableName. Allowed one char variables in initialization expressions in FOR loop . Author: Max Vetrenko <a href="https://github.com/checkstyle/checkstyle/issues/192">#192</a>
|
||||
</li>
|
||||
<li>
|
||||
New: NoLineWrap check. Author: Max Vetrenko. <a href="https://github.com/checkstyle/checkstyle/issues/173">#173</a>
|
||||
</li>
|
||||
<li>
|
||||
New: OneTopLevelClass check. Author: Max Vetrenko. <a href="https://github.com/checkstyle/checkstyle/issues/172">#173</a>
|
||||
</li>
|
||||
<li>
|
||||
New: OverrideMethodsDeclarationOrder check. Author: Max Vetrenko. <a href="https://github.com/checkstyle/checkstyle/pull/32">#32</a>
|
||||
</li>
|
||||
<li>
|
||||
New option to allow no empty line between fields at EmptyLineSeparatorCheck check. Author: Max Vetrenko. <a href="https://github.com/checkstyle/checkstyle/issues/227">#227</a>
|
||||
</li>
|
||||
<li>
|
||||
New option to allow that force overload methods are grouped together at DeclarationOrder check. Author: Max Vetrenko. <a href="https://github.com/checkstyle/checkstyle/pull/163">#163</a>
|
||||
</li>
|
||||
<li>
|
||||
New option to allow empty classes, enums and interfaces, empty loops are allowed at WhitespaceAround check. Author: Max Vetrenko. <a href="https://github.com/checkstyle/checkstyle/pull/163">#163</a>
|
||||
</li>
|
||||
<li>
|
||||
New: VariableDeclarationUsageDistance check. Author: Max Vetrenko. <a href="https://github.com/checkstyle/checkstyle/issues/223">#223</a>
|
||||
</li>
|
||||
</ul>
|
||||
<p>Bug fixes:</p>
|
||||
<ul>
|
||||
<li>
|
||||
Update for EmptyBlock to allow empty loops. Author: Max Vetrenko. <a href="https://github.com/checkstyle/checkstyle/issues/190">#190</a>
|
||||
</li>
|
||||
<li>
|
||||
EmptyLineSeparatorCheck was updated to validate empty line after header. Author: Max Vetrenko. <a href="https://github.com/checkstyle/checkstyle/issues/218">#218</a>
|
||||
</li>
|
||||
<li>
|
||||
LeftCurly Check was updated to force line break. Author: Max Vetrenko. <a href="https://github.com/checkstyle/checkstyle/issues/247">#247</a>
|
||||
</li>
|
||||
<li>
|
||||
update for OuterTypeFilename Check to check top level type are the public type or the first type in file if public is missed. Author: Max Vetrenko. <a href="https://github.com/checkstyle/checkstyle/issues/248">#248</a>
|
||||
</li>
|
||||
<li>
|
||||
update for RightCurly Check, new option to check line break after the closing brace if that brace terminates a statement or the body of a method, constructor or named class. Author: Max Vetrenko. <a href="https://github.com/checkstyle/checkstyle/issues/182">#182</a>
|
||||
</li>
|
||||
<li>
|
||||
Added test and fix for the case if there is a semicolon between import statements. Author: Ryszard Wisniewski
|
||||
</li>
|
||||
<li>
|
||||
Adding ANNOTATION_DEF to the valid list of parentASTs for the SuppressWarningsHolder. Without this, any
|
||||
@SuppressWarnings (checkstyle or not) present on an annotation definition class will fail. Author: Dominic Jones
|
||||
</li>
|
||||
<li>
|
||||
Adding u HTML tag to list of allowed tags in JavaDoc. Author: Ilja Gubins. <a href="https://github.com/checkstyle/checkstyle/issues/58">#58</a>
|
||||
</li>
|
||||
<li>
|
||||
update for WhitespaceAround. Allowed empty anonymous classes. Was updated allowEmptyTypes property. Author: Max Vetrenko. <a href="https://github.com/checkstyle/checkstyle/issues/197">#197</a>
|
||||
</li>
|
||||
<li>
|
||||
Fixed AbstractTypeAwareCheck for generics in interfaces. Author: Tobias Baum. <a href="https://github.com/checkstyle/checkstyle/pull/177">#177</a>
|
||||
</li>
|
||||
<li>
|
||||
Fixed RightCurlyCheck for empty methods. Author: Max Vetrenko. <a href="https://github.com/checkstyle/checkstyle/issues/213">#213</a>
|
||||
</li>
|
||||
<li>
|
||||
Fixed WhitespaceAroundCheck. fix for anonymous inner class. Author: ychulovskyy. <a href="https://github.com/checkstyle/checkstyle/issues/213">#105</a>
|
||||
</li>
|
||||
<li>
|
||||
Fixed RedundantModifier. Abstract Interface Should not be Allowed.
|
||||
Author: ychulovskyy. <a href="https://github.com/checkstyle/checkstyle/issues/209">#209</a>
|
||||
</li>
|
||||
<li>
|
||||
Fixed EmptyBlock. need to handle switch block.
|
||||
Author: Max Vetrenko. <a href="https://github.com/checkstyle/checkstyle/issues/235">#235</a>
|
||||
</li>
|
||||
<li>
|
||||
Fixed WhitespaceAround. Fix false positive with ANNOTATION_DEF.
|
||||
Author: Max Vetrenko. <a href="https://github.com/checkstyle/checkstyle/issues/237">#237</a>
|
||||
</li>
|
||||
<li>
|
||||
Fixed GenericWhitespace. Fix false positive with Array.
|
||||
Author: Inav Sopov. <a href="https://github.com/checkstyle/checkstyle/issues/47">#47</a>
|
||||
</li>
|
||||
<li>
|
||||
Fixed JavadocStyleCheck. HTML comments break the Javadoc style HTML check.
|
||||
Author: theqaguy. <a href="https://github.com/checkstyle/checkstyle/issues/119">#119</a>
|
||||
</li>
|
||||
<li>
|
||||
Fixed Java grammar. Now it can parse 'return (byte[].class);'
|
||||
Author: Ilja Dubinin. <a href="https://github.com/checkstyle/checkstyle/issues/130">#130</a>
|
||||
</li>
|
||||
<li>
|
||||
Exception thrown when parsing numeric constant "3.14_15F".
|
||||
Author: ychulovskyy<a href="https://github.com/checkstyle/checkstyle/issues/134">#134</a>
|
||||
</li>
|
||||
<li>
|
||||
RequireThis triggers for static interface fields Fixed.
|
||||
Author: Sergiu Dumitriu <a href="https://github.com/checkstyle/checkstyle/issues/155">#155</a>
|
||||
</li>
|
||||
<li>
|
||||
Javadoc in GenericWhitespaceCheck was updated.
|
||||
Author: Max Vetrenko <a href="https://github.com/checkstyle/checkstyle/issues/254">#254</a>
|
||||
</li>
|
||||
<li>
|
||||
MemberNameCheck should not validate interface constants, that's ConstantNameCheck's role . Author: Sergiu Dumitriu
|
||||
</li>
|
||||
<li>
|
||||
RightCurly. Force line break before '}' in case SAME option.
|
||||
Author: Max Vetrenko <a href="https://github.com/checkstyle/checkstyle/issues/250">#250</a>
|
||||
</li>
|
||||
<li>
|
||||
SeparatorWrapCheck. Covers separators like ',', '.' .
|
||||
Author: Max Vetrenko <a href="https://github.com/checkstyle/checkstyle/issues/179">#179</a>
|
||||
</li>
|
||||
<li>
|
||||
Support annotations in TypeNameCheck. Author: Thomas Jensen
|
||||
</li>
|
||||
<li>
|
||||
Update UnusedImportsCheck to correctly detect classes in parameters and inline tags nested within block tags.
|
||||
fixing checkstyle issues Fixing even more checkstyle issues . Author: James Gorman
|
||||
</li>
|
||||
<li>
|
||||
Use a thread-safe map implementation to keep the compiled patterns. Author: Christoph Kutzinski
|
||||
</li>
|
||||
<li>
|
||||
WhitespaceAround with allowEmptyMethods complains on annotation's empty method
|
||||
Author: Max Vetrenko <a href="https://github.com/checkstyle/checkstyle/issues/21">#21</a>
|
||||
</li>
|
||||
</ul>
|
||||
<p>Notes:</p>
|
||||
<ul>
|
||||
<li>
|
||||
dsm-maven-plugin is used to show <a href="dsm/index.html">dependency stucture of project</a> on site. Author: Ilja Dubinin.
|
||||
</li>
|
||||
<li>
|
||||
Added and updated documentation/messages for number of Checks. Authors: Max Vetrenko, Thomas Jensen, ychulovskyy, Jarmo Isotalo
|
||||
, Peter O, Ryszard Wisniewski, Ilja Gubins, Baratali Izmailov, Jan Schafer, Niklas Walter, Andrew Gaul.
|
||||
</li>
|
||||
<li>
|
||||
Moving to standard directory layout . Author: Ivan Sopov.
|
||||
</li>
|
||||
</ul>
|
||||
</section>
|
||||
|
||||
<section name="Release 5.7">
|
||||
<p>New features:</p>
|
||||
<ul>
|
||||
|
|
@ -259,7 +436,7 @@
|
|||
Enhanced <a href="config_coding.html#MagicNumber">MagicNumber</a>
|
||||
to support the parameter <code>ignoreHashCodeMethod</code> to ignore
|
||||
magic numbers in <code>hashCode()</code> methods. Thanks to
|
||||
Daniel Solano Gómez for patch #3050788.
|
||||
Daniel Solano Gómez for patch #3050788.
|
||||
</li>
|
||||
<li>
|
||||
Enhanced
|
||||
|
|
@ -2303,7 +2480,7 @@
|
|||
<li>Added DTD for XML output (request 622157).</li>
|
||||
<li>Added an XSL stylesheet to convert XML output to plain text, contributed by Jon Scott Stevens.</li>
|
||||
<li>Added a Portuguese localization, contributed by Pedro Morais.</li>
|
||||
<li>Added a Finnish localization, contributed by Ville Skyttä.</li>
|
||||
<li>Added a Finnish localization, contributed by Ville Skyttä.</li>
|
||||
<li>Added a French localization, contributed by Pierre Dittgen.</li>
|
||||
</ul>
|
||||
|
||||
|
|
@ -2357,7 +2534,7 @@
|
|||
<li>Incorporate patch 566855 from Rob Worth to optionally check that parenthesis are padded with spaces.</li>
|
||||
<li>Incorporate patch 590931 from Vijay Aravamudhan to improve documentation of the build.xml file.</li>
|
||||
<li>Incorporate patch from Vijay Aravamudhan to enforce requiring @version tag (request 543964).</li>
|
||||
<li>Incorporate patch 607481 from Ville Skyttä to enforce wrap on operator at EOL.</li>
|
||||
<li>Incorporate patch 607481 from Ville Skyttä to enforce wrap on operator at EOL.</li>
|
||||
</ul>
|
||||
|
||||
<p>
|
||||
|
|
|
|||
Loading…
Reference in New Issue