<?xml version="1.0" encoding="UTF-8"?>

<document xmlns="http://maven.apache.org/XDOC/2.0"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://maven.apache.org/XDOC/2.0 http://maven.apache.org/xsd/xdoc-2.0.xsd">

  <head>
    <title>Release Notes</title>
    <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"/>
    <script type="text/javascript" src="js/anchors.js"/>
    <script type="text/javascript" src="js/google-analytics.js"/>
    <link rel="icon" href="images/favicon.png" type="image/x-icon" />
    <link rel="shortcut icon" href="images/favicon.ico" type="image/ico" />
  </head>

  <body>
    <!-- placeholder for a new section -->
    <section name="Release 8.28">
      <div class="releaseDate">29.12.2019</div>
      <p>Breaking backward compatibility:</p>
        <ul>
          <li>
            JavadocMethodCheck: remove obsolete import token.
            Author: rnveach
            <a href="https://github.com/checkstyle/checkstyle/issues/7413">#7413</a>
          </li>
          <li>
            Remove properties related to class loading from JavadocMethod .
            Author: rnveach
            <a href="https://github.com/checkstyle/checkstyle/issues/7329">#7329</a>
          </li>
        </ul>
      <p>New:</p>
        <ul>
          <li>
            New Check NoArrayTrailingComma.
            Author: sd1998
            <a href="https://github.com/checkstyle/checkstyle/issues/6971">#6971</a>
          </li>
          <li>
            ANNOTATION_DEF token support in RightCurlyCheck.
            Author: sd1998
            <a href="https://github.com/checkstyle/checkstyle/issues/7041">#7041</a>
          </li>
          <li>
            Add suppression filters to google and sun configs.
            Author: Roman Ivanov
            <a href="https://github.com/checkstyle/checkstyle/issues/6946">#6946</a>
          </li>
          <li>
            CustomImportOrder: introduce a new message for the violation within import group.
            Author: Zhenlei Huang
            <a href="https://github.com/checkstyle/checkstyle/issues/7278">#7278</a>
          </li>
        </ul>
      <p>Bug fixes:</p>
        <ul>
          <li>
            CustomImportOrder: no expected violations for empty line within import group.
            Author: Zhenlei Huang
            <a href="https://github.com/checkstyle/checkstyle/issues/7119">#7119</a>
          </li>
          <li>
            RightCurlyCheck: False Positive with SAME or ALONE_OR_SINGLELINE.
            Author: sd1998
            <a href="https://github.com/checkstyle/checkstyle/issues/7187">#7187</a>
          </li>
          <li>
            CustomImportOrder: should check empty line separator between import
              statements but not the ones before import statement.
            Author: Zhenlei Huang
            <a href="https://github.com/checkstyle/checkstyle/issues/7314">#7314</a>
          </li>
          <li>
            EmptyLineSeparator: does not demand empty line if comment is present.
            Author: Andrei Paikin
            <a href="https://github.com/checkstyle/checkstyle/issues/4763">#4763</a>
          </li>
          <li>
            Generation of xpath suppression file does not close file.
            Author: pbludov
            <a href="https://github.com/checkstyle/checkstyle/issues/7382">#7382</a>
          </li>
          <li>
            JavadocMethod: missed throws tag for throw in method body.
            Author: Roman Ivanov
            <a href="https://github.com/checkstyle/checkstyle/issues/7380">#7380</a>
          </li>
          <li>
            CustomImportOrder:  unexpected violation for extra empty line between
              package and import.
            Author: Zhenlei Huang
            <a href="https://github.com/checkstyle/checkstyle/issues/6680">#6680</a>
          </li>
          <li>
            RequireThis false positive on method reference .
            Author: Andrei Paikin
            <a href="https://github.com/checkstyle/checkstyle/issues/7306">#7306</a>
          </li>
          <li>
            MissingJavadocPackage - file header interferes with javadoc detection.
            Author: Andrei Paikin
            <a href="https://github.com/checkstyle/checkstyle/issues/7117">#7117</a>
          </li>
        </ul>
      <p>Notes:</p>
        <ul>
          <li>
            After migration to junit5 build output become to have output.
            Author: pbludov
            <a href="https://github.com/checkstyle/checkstyle/issues/7391">#7391</a>
          </li>
          <li>
            Update AbstractChecks to log DetailAST (part3).
            Author: pbludov
            <a href="https://github.com/checkstyle/checkstyle/issues/5777">#5777</a>
          </li>
          <li>
            Hardcode google tokens in config.
            Author: Roman Ivanov
            <a href="https://github.com/checkstyle/checkstyle/issues/6385">#6385</a>
          </li>
          <li>
            doc: fix treeWithJavadoc command line option.
            Author: pbludov
          </li>
          <li>
            doc: add info about -b cli option to documentation.
            Author: Andrei Paikin
          </li>
          <li>
            Upgrade to junit 5.
            Author: Andrei Paikin, pbludov
            <a href="https://github.com/checkstyle/checkstyle/issues/6916">#6916</a>
          </li>
          <li>
            Re-enable Tidy plugin.
            Author: pbludov
            <a href="https://github.com/checkstyle/checkstyle/issues/7372">#7372</a>
          </li>
          <li>
            Fix type of Checker property cacheFile.
            Author: pbludov
            <a href="https://github.com/checkstyle/checkstyle/issues/7339">#7339</a>
          </li>
          <li>
            doc: change &quot;property&quot; to &quot;type&quot; in property_types.xml.
            Author: pbludov
          </li>
          <li>
            Fix Issues left from mobile design.
            Author: Johannes Teklote, Roman Ivanov
            <a href="https://github.com/checkstyle/checkstyle/issues/7301">#7301</a>
          </li>
          <li>
            linkcheck does not see dtd files.
            Author: pbludov
            <a href="https://github.com/checkstyle/checkstyle/issues/7340">#7340</a>
          </li>
          <li>
            Integrate dependabot service.
            Author: Roman Ivanov
            <a href="https://github.com/checkstyle/checkstyle/issues/7224">#7224</a>
          </li>
          <li>
            javadoc links to non-public members .
            Author: pbludov
            <a href="https://github.com/checkstyle/checkstyle/issues/7341">#7341</a>
          </li>
          <li>
            Appveyor is not failing even build is failed .
            Author: Roman Ivanov
            <a href="https://github.com/checkstyle/checkstyle/issues/7330">#7330</a>
          </li>
          <li>
            Add sprint-integrations to no-error test of werker.
            Author: Roman Ivanov
            <a href="https://github.com/checkstyle/checkstyle/issues/7322">#7322</a>
          </li>
          <li>
            Fix Teamcity inspections issues.
            Author: pbludov
            <a href="https://github.com/checkstyle/checkstyle/issues/7309">#7309</a>
          </li>
          <li>
            Revert &quot;config: disable functionality of CI skip, to unblock all CIs&quot;.
            Author: rnveach
          </li>
          <li>
            Remove build for old non-LTS releases .
            Author: pbludov
            <a href="https://github.com/checkstyle/checkstyle/issues/7299">#7299</a>
          </li>
          <li>
            Set up JDK-13 build and drop jdk-12.
            Author: pbludov
            <a href="https://github.com/checkstyle/checkstyle/issues/7281">#7281</a>
          </li>
          <li>
            JDK 13 Travis Failure.
            Author: pbludov
            <a href="https://github.com/checkstyle/checkstyle/issues/7276">#7276</a>
          </li>
          <li>
            Problem to open archive web ages starting from 8.21.
            Author: Roman Ivanov
            <a href="https://github.com/checkstyle/checkstyle/issues/7268">#7268</a>
          </li>
        </ul>
    </section>
    <section name="Release 8.27">
      <div class="releaseDate">30.11.2019</div>
      <p>New:</p>
        <ul>
          <li>
            new check: JavadocContentLocationCheck.
            Author: pbludov
            <a href="https://github.com/checkstyle/checkstyle/issues/6724">#6724</a>
          </li>
        </ul>
      <p>Bug fixes:</p>
        <ul>
          <li>
            RequireThisCheck: no violation produced when field is concatenated with String.
            Author: Andrei Paikin
            <a href="https://github.com/checkstyle/checkstyle/issues/7066">#7066</a>
          </li>
          <li>
            Unused param not reported when missing description.
            Author: Puzeyev Alexandr
            <a href="https://github.com/checkstyle/checkstyle/issues/6743">#6743</a>
          </li>
        </ul>
      <p>Notes:</p>
        <ul>
          <li>
            Checkstyle website does not resize to mobile browser screens..
            Author: Roman Ivanov
            <a href="https://github.com/checkstyle/checkstyle/issues/7083">#7083</a>
          </li>
          <li>
            fix website header rendering issue.
            Author: Johannes Teklote
            <a href="https://github.com/checkstyle/checkstyle/issues/7270">#7270</a>
          </li>
          <li>
            Align XDocs and Javadocs for javadoc package.
            Author: pbludov
            <a href="https://github.com/checkstyle/checkstyle/issues/7208">#7208</a>
          </li>
          <li>
            Dates of release if not properly rendering in Firefox.
            Author: Johannes Teklote
            <a href="https://github.com/checkstyle/checkstyle/issues/7036">#7036</a>
          </li>
          <li>
            javadoc build problem on openjdk11.
            Author: Roman Ivanov
            <a href="https://github.com/checkstyle/checkstyle/issues/7267">#7267</a>
          </li>
          <li>
            Resolve PMD deprecation warnings on InvalidSlf4jMessageFormat.
            Author: Roman Ivanov
            <a href="https://github.com/checkstyle/checkstyle/issues/7248">#7248</a>
          </li>
          <li>
            Tests fail on OpenJDK 12 due to &#39;Failed to find the
            &quot;modifiers&quot; field in method setInternalState.&#39;.
            Author: Roman Ivanov
            <a href="https://github.com/checkstyle/checkstyle/issues/7033">#7033</a>
          </li>
        </ul>
    </section>
    <section name="Release 8.26">
      <div class="releaseDate">27.10.2019</div>
      <p>Breaking backward compatibility:</p>
        <ul>
          <li>
            Remove AbstractTypeAwareCheck and combine the missing pieces into JavadocMethod.
            Author: rnveach
            <a href="https://github.com/checkstyle/checkstyle/issues/7116">#7116</a>
          </li>
          <li>
            remove functionality of Checker.setClassLoader and TreeWalker.setClassLoader.
            Author: rnveach
            <a href="https://github.com/checkstyle/checkstyle/issues/3773">#3773</a>
          </li>
        </ul>
      <p>Bug fixes:</p>
        <ul>
          <li>
            WriteTag: Add localization for javadoc.write.tag message.
            Author: pbludov
            <a href="https://github.com/checkstyle/checkstyle/issues/7120">#7120</a>
          </li>
        </ul>
      <p>Notes:</p>
        <ul>
          <li>
            upgrade to pmd 6.18.0.
            Author: Roman Ivanov
            <a href="https://github.com/checkstyle/checkstyle/issues/7225">#7225</a>
          </li>
          <li>
            Tests fail on OpenJDK 12 due to &#39;Failed to find the
            &quot;modifiers&quot; field in method setInternalState.&#39;.
            Author: Roman Ivanov
            <a href="https://github.com/checkstyle/checkstyle/issues/7033">#7033</a>
          </li>
          <li>
            Purpose of UnnecessarySemicolonAfterTypeMemberDeclaration is unclear
            in documentation..
            Author: Andrei Paikin
            <a href="https://github.com/checkstyle/checkstyle/issues/7077">#7077</a>
          </li>
          <li>
            doc: fix config sample for SuppressWithNearbyCommentFilter.
            Author: Roman Ivanov
          </li>
          <li>
            config: fix Travis items to do more jdk11 and jdk12 builds.
            Author: Roman Ivanov
            <a href="https://github.com/checkstyle/checkstyle/issues/7192">#7192</a>
          </li>
          <li>
            Align XDocs and Javadocs for modifiers package.
            Author: pbludov
            <a href="https://github.com/checkstyle/checkstyle/issues/7186">#7186</a>
          </li>
          <li>
            Align XDocs and Javadocs for header package.
            Author: pbludov
            <a href="https://github.com/checkstyle/checkstyle/issues/7185">#7185</a>
          </li>
          <li>
            Align XDocs and Javadocs for regexp package.
            Author: pbludov
            <a href="https://github.com/checkstyle/checkstyle/issues/7163">#7163</a>
          </li>
          <li>
            Align XDocs and Javadocs for metrics package.
            Author: pbludov
            <a href="https://github.com/checkstyle/checkstyle/issues/7145">#7145</a>
          </li>
          <li>
            Align XDocs and Javadocs for imports package.
            Author: pbludov
            <a href="https://github.com/checkstyle/checkstyle/issues/7144">#7144</a>
          </li>
          <li>
            create examples for UnnecessaryParentheses usage .
            Author: sd1998
            <a href="https://github.com/checkstyle/checkstyle/issues/5747">#5747</a>
          </li>
          <li>
            Fix JitCI build.
            Author: pbludov
            <a href="https://github.com/checkstyle/checkstyle/issues/7170">#7170</a>
          </li>
          <li>
            Review disabled validations of eclipse compiler.
            Author: rnveach, Roman Ivanov
            <a href="https://github.com/checkstyle/checkstyle/issues/5060">#5060</a>
          </li>
          <li>
            config: fix previous commits check to avoid confusion with master and
                    rewrite main ci for easier maintenance.
            Author: rnveach
            <a href="https://github.com/checkstyle/checkstyle/issues/7125">#7125</a>
          </li>
          <li>
            Use ja-JP for Japanese locale, zh-CN for Chinese locale in travis.sh.
            Author: pbludov
            <a href="https://github.com/checkstyle/checkstyle/issues/7129">#7129</a>
          </li>
          <li>
            Pitest: add new mutator REMOVE_CONDITIONALS.
            Author: rnveach
            <a href="https://github.com/checkstyle/checkstyle/issues/6320">#6320</a>
          </li>
          <li>
            Remove usage of DetailAST.branchContains.
            Author: pbludov
            <a href="https://github.com/checkstyle/checkstyle/issues/5124">#5124</a>
          </li>
          <li>
            Fix pitest coverage for RightCurly.
            Author: rnveach
            <a href="https://github.com/checkstyle/checkstyle/issues/6367">#6367</a>
          </li>
          <li>
            spotbugs is not executed in build process of openjdk12.
            Author: Karl-Philipp Richter
            <a href="https://github.com/checkstyle/checkstyle/issues/7040">#7040</a>
          </li>
        </ul>
    </section>
    <section name="Release 8.25">
      <div class="releaseDate">29.09.2019</div>
      <p>Breaking backward compatibility:</p>
        <ul>
          <li>
            DefaultLogger: remove deprecated constructors.
            Author: rnveach
            <a href="https://github.com/checkstyle/checkstyle/issues/7107">#7107</a>
          </li>
          <li>
            ConfigurationLoader: remove deprecated constructors.
            Author: rnveach
            <a href="https://github.com/checkstyle/checkstyle/issues/7108">#7108</a>
          </li>
          <li>
            XMLLogger: remove deprecated constructor.
            Author: rnveach
            <a href="https://github.com/checkstyle/checkstyle/issues/7105">#7105</a>
          </li>
          <li>
            Remove &quot;update&quot; methods from DetailAST as developers
            shouldn&#39;t be modifying the tree from inside a check.
            Author: rnveach
            <a href="https://github.com/checkstyle/checkstyle/issues/6628">#6628</a>
          </li>
          <li>
            FileContents: remove deprecated constructor and deprecated methods.
            Author: rnveach
            <a href="https://github.com/checkstyle/checkstyle/issues/7100">#7100</a>
          </li>
          <li>
            JavadocMethodCheck: remove deprecated properties
            ignoreMethodNamesRegex, minLineCount, allowMissingJavadoc,
            allowMissingPropertyJavadoc.
            Author: rnveach
            <a href="https://github.com/checkstyle/checkstyle/issues/7096">#7096</a>
          </li>
          <li>
            Remove AbstractTypeParameterNameCheck since it is Deprecated.
            Author: rnveach
            <a href="https://github.com/checkstyle/checkstyle/issues/7098">#7098</a>
          </li>
        </ul>
      <p>New:</p>
        <ul>
          <li>
            RegexpMultiline not detecting matches across multiple lines.
            Author: rnveach
            <a href="https://github.com/checkstyle/checkstyle/issues/6717">#6717</a>
          </li>
          <li>
            update CLI to allow show tree branch that match xpath.
            Author: Andrei Paikin
            <a href="https://github.com/checkstyle/checkstyle/issues/6660">#6660</a>
          </li>
        </ul>
      <p>Bug fixes:</p>
        <ul>
          <li>
            please support preceding, preceding-sibling, following and
            following-sibling in XPath expressions.
            Author: Timur Tibeyev
            <a href="https://github.com/checkstyle/checkstyle/issues/6479">#6479</a>
          </li>
          <li>
            DesignForExtension: method javadoc recognized as block comments.
            Author: rnveach
            <a href="https://github.com/checkstyle/checkstyle/issues/5450">#5450</a>
          </li>
        </ul>
      <p>Notes:</p>
        <ul>
          <li>
            &quot;NoExceptiontest - Checkstyle, sevntu-checkstyle&quot; should test
            chekcstyle&#39;s code from PR.
            Author: Roman Ivanov
            <a href="https://github.com/checkstyle/checkstyle/issues/3279">#3279</a>
          </li>
          <li>
            CI should fail if PR is based on an old master.
            Author: rnveach
            <a href="https://github.com/checkstyle/checkstyle/issues/5496">#5496</a>
          </li>
          <li>
            update CIs scripts to skip execution only after checking all commits changes.
            Author: rnveach
            <a href="https://github.com/checkstyle/checkstyle/issues/7023">#7023</a>
          </li>
          <li>
            appveyor.bat is changed right after clone of repo of github .
            Author: Roman Ivanov
            <a href="https://github.com/checkstyle/checkstyle/issues/7075">#7075</a>
          </li>
          <li>
            CustomImportOrder: documentation should have description that only
            one separtor line is allowed.
            Author: Roman Ivanov
            <a href="https://github.com/checkstyle/checkstyle/issues/7080">#7080</a>
          </li>
          <li>
            Align XDocs and Javadocs for sizes package.
            Author: pbludov
            <a href="https://github.com/checkstyle/checkstyle/issues/7060">#7060</a>
          </li>
          <li>
            Tests do not work properly on Windows with LF line endings.
            Author: Björn Kautler, Roman Ivanov
            <a href="https://github.com/checkstyle/checkstyle/issues/6558">#6558</a>
          </li>
          <li>
            Revert &quot;Issue #2116: use checkstyle fork of xwiki with fix to
            pass CI build&quot;.
            Author: rnveach
          </li>
          <li>
            Revert &quot;Issue #2116: use forked simple-binary-encoding with fix
            to pass CI build&quot;.
            Author: Roman Ivanov
          </li>
          <li>
            MainTest#testExistingTargetFileButWithoutReadAccess fails on Win10 machine.
            Author: Andrei Paikin
            <a href="https://github.com/checkstyle/checkstyle/issues/7032">#7032</a>
          </li>
        </ul>
    </section>
    <section name="Release 8.24">
      <div class="releaseDate">01.09.2019</div>
      <p>Breaking backward compatibility:</p>
        <ul>
          <li>
            Change LineLength Check parent from TreeWalker to Checker.
            Author: rnveach, Roman Ivanov
            <a href="https://github.com/checkstyle/checkstyle/issues/2116">#2116</a>
          </li>
          <li>
            MissingDeprecated: refactor to use javadoc AST .
            Author: rnveach
            <a href="https://github.com/checkstyle/checkstyle/issues/4983">#4983</a>
          </li>
        </ul>
      <p>New:</p>
        <ul>
          <li>
            Add ID format property to SuppressWithPlainTextCommentFilter.
            Author: Erik Silkensen
            <a href="https://github.com/checkstyle/checkstyle/issues/6954">#6954</a>
          </li>
          <li>
            New check: JavadocBlockTagLocation.
            Author: pbludov
            <a href="https://github.com/checkstyle/checkstyle/issues/6929">#6929</a>
          </li>
          <li>
            new check: UnnecessarySemicolonAfterTypeMemberDeclaration .
            Author: Andrei Paikin
            <a href="https://github.com/checkstyle/checkstyle/issues/6847">#6847</a>
          </li>
          <li>
            Add ID format property to SuppressWithNearbyCommentFilter.
            Author: Erik Silkensen
            <a href="https://github.com/checkstyle/checkstyle/issues/6884">#6884</a>
          </li>
          <li>
            Add ID format property to SuppressionCommentFilter.
            Author: Erik Silkensen
            <a href="https://github.com/checkstyle/checkstyle/issues/6883">#6883</a>
          </li>
        </ul>
      <p>Bug fixes:</p>
        <ul>
          <li>
            Command line option -o does not produce output with -g option.
            Author: Andrei Paikin
            <a href="https://github.com/checkstyle/checkstyle/issues/6934">#6934</a>
          </li>
          <li>
            NeedBraces: lambda with no braces not reported when contents span multiple lines.
            Author: Andrei Paikin
            <a href="https://github.com/checkstyle/checkstyle/issues/3837">#3837</a>
          </li>
        </ul>
      <p>Notes:</p>
        <ul>
          <li>
            Use violation term as much as possible.
            Author: Roman Ivanov
            <a href="https://github.com/checkstyle/checkstyle/issues/6771">#6771</a>
          </li>
          <li>
            Remove usage of DetailAST.branchContains.
            Author: rnveach
            <a href="https://github.com/checkstyle/checkstyle/issues/5124">#5124</a>
          </li>
          <li>
            create tests in MainTest.java to cover execution over some Input for
            sun and google configs.
            Author: Roman Ivanov
            <a href="https://github.com/checkstyle/checkstyle/issues/7021">#7021</a>
          </li>
          <li>
            stop using puppet/disteli CI .
            Author: Roman Ivanov
            <a href="https://github.com/checkstyle/checkstyle/issues/7017">#7017</a>
          </li>
          <li>
            Align XDocs and Javadocs for miscellaneous package.
            Author: pbludov
            <a href="https://github.com/checkstyle/checkstyle/issues/6966">#6966</a>
          </li>
          <li>
            Expand XPath IT Regression Testing.
            Author: Mincong HUANG
            <a href="https://github.com/checkstyle/checkstyle/issues/6207">#6207</a>
          </li>
          <li>
            doc: fix compilation error.
            Author: Mincong HUANG
          </li>
          <li>
            Japanese locale contains mistranslation.
            Author: Yuki Shira
            <a href="https://github.com/checkstyle/checkstyle/issues/7012">#7012</a>
          </li>
          <li>
            Make test on file that have no read access but has write access.
            Author: Roman Ivanov
            <a href="https://github.com/checkstyle/checkstyle/issues/6991">#6991</a>
          </li>
          <li>
            Align XDocs and Javadocs.
            Author: pbludov
            <a href="https://github.com/checkstyle/checkstyle/issues/5750">#5750</a>
          </li>
          <li>
            Upgrade PMD to 6.17.0.
            Author: Roman Ivanov
            <a href="https://github.com/checkstyle/checkstyle/issues/6868">#6868</a>
          </li>
          <li>
            pitest: increase mutation coverage for pitest-main profile to 100% .
            Author: Roman Ivanov
            <a href="https://github.com/checkstyle/checkstyle/issues/6982">#6982</a>
          </li>
          <li>
            doc: fix sample code of AvoidInlineConditionals to be compilable.
            Author: Mincong HUANG
          </li>
          <li>
            [Java] Checkstyle CLI while generating xpath suppressions provides
            extraneous stdout output.
            Author: Roman Ivanov
            <a href="https://github.com/checkstyle/checkstyle/issues/6974">#6974</a>
          </li>
          <li>
            Update link to latest version of CLI jar.
            Author: Roman Ivanov
            <a href="https://github.com/checkstyle/checkstyle/issues/6933">#6933</a>
          </li>
          <li>
            spell checker is failing due to failure to get words file.
            Author: Roman Ivanov
            <a href="https://github.com/checkstyle/checkstyle/issues/6949">#6949</a>
          </li>
          <li>
            eclipse violation over javadoc of AtclauseOrderCheck.java.
            Author: Erik Silkensen
            <a href="https://github.com/checkstyle/checkstyle/issues/6947">#6947</a>
          </li>
          <li>
            javadoc error in NeedBracesCheck.java.
            Author: Erik Silkensen
            <a href="https://github.com/checkstyle/checkstyle/issues/6948">#6948</a>
          </li>
          <li>
            Xdocs: sort values for String Set properties.
            Author: pbludov
            <a href="https://github.com/checkstyle/checkstyle/issues/6938">#6938</a>
          </li>
          <li>
            CLI: Add short versions for &#39;executeIgnoredModules&#39; and &#39;tabWidth&#39;.
            Author: rnveach
            <a href="https://github.com/checkstyle/checkstyle/issues/6936">#6936</a>
          </li>
          <li>
            CI: hide maven download text to prevent log overflow.
            Author: Roman Ivanov
            <a href="https://github.com/checkstyle/checkstyle/issues/6919">#6919</a>
          </li>
          <li>
            Align XDocs and Javadocs for filters package .
            Author: pbludov
            <a href="https://github.com/checkstyle/checkstyle/issues/6726">#6726</a>
          </li>
        </ul>
    </section>

    <section name="Release 8.23">
      <div class="releaseDate">27.07.2019</div>
      <p>New:</p>
        <ul>
          <li>
            new filter SuppressionSingleFilter.
            Author: rnveach
            <a href="https://github.com/checkstyle/checkstyle/issues/6402">#6402</a>
          </li>
          <li>
            OneStatementPerLine: add treatTryResourcesAsStatement property.
            Author: Andrei Paikin
            <a href="https://github.com/checkstyle/checkstyle/issues/6790">#6790</a>
          </li>
          <li>
            MagicNumber: new proprty ignoreAnnotationElementDefaults to ignore magic numbers
            in annotation default values.
            Author: Andrei Paikin
            <a href="https://github.com/checkstyle/checkstyle/issues/4383">#4383</a>
          </li>
          <li>
            new check: InvalidJavadocPosition.
            Author: rnveach
            <a href="https://github.com/checkstyle/checkstyle/issues/6649">#6649</a>
          </li>
        </ul>
      <p>Bug fixes:</p>
        <ul>
          <li>
            InnerAssignment reports violation when &amp;&amp; condition is in WHILE expression.
            Author: Andrei Paikin
            <a href="https://github.com/checkstyle/checkstyle/issues/6805">#6805</a>
          </li>
          <li>
            SuppressWithPlainTextCommentFilter ignores messageFormat when matching on ID.
            Author: Erik Silkensen
            <a href="https://github.com/checkstyle/checkstyle/issues/6887">#6887</a>
          </li>
          <li>
            Javadoc mishandling NEWLINE when next to ATTRIBUTE.
            Author: rnveach
            <a href="https://github.com/checkstyle/checkstyle/issues/6865">#6865</a>
          </li>
          <li>
            SuppressWithNearbyCommentFilter does not match messages.
            Author: Erik Silkensen
            <a href="https://github.com/checkstyle/checkstyle/issues/6875">#6875</a>
          </li>
          <li>
            SuppressionCommentFilter ignores messageFormat when matching on ID.
            Author: Erik Silkensen
            <a href="https://github.com/checkstyle/checkstyle/issues/6879">#6879</a>
          </li>
          <li>
            InvalidJavadocPositionCheck: false negative on javadocs with local variables.
            Author: rnveach
            <a href="https://github.com/checkstyle/checkstyle/issues/6857">#6857</a>
          </li>
        </ul>
      <p>Notes:</p>
        <ul>
          <li>
            doc: Serialisation -&gt; serialization.
            Author: Andrei Paikin
          </li>
          <li>
            Replace sevntu-checkstyle-maven-plugin with explicit dependency to sevntu-checks.
            Author: Ruslan Diachenko
            <a href="https://github.com/checkstyle/checkstyle/issues/6910">#6910</a>
          </li>
          <li>
            pitest: increase mutation coverage for pitest-checks-coding profile to 100%.
            Author: Emil Bremer Orloff
            <a href="https://github.com/checkstyle/checkstyle/issues/5008">#5008</a>
          </li>
          <li>
            Skip dry run build item for maven release commit.
            Author: ashabib
            <a href="https://github.com/checkstyle/checkstyle/issues/3383">#3383</a>
          </li>
          <li>
            format xdoc/javadoc files to follow rule of LineLength (max ia 100).
            Author: pbludov
            <a href="https://github.com/checkstyle/checkstyle/issues/6902">#6902</a>
          </li>
          <li>
            pitest: increase mutation coverage for pitest-filters profile to 100%.
            Author: Erik Silkensen
            <a href="https://github.com/checkstyle/checkstyle/issues/6659">#6659</a>
          </li>
          <li>
            Don&#39;t use absolute checkstyle links in xdocs.
            Author: rnveach
            <a href="https://github.com/checkstyle/checkstyle/issues/6900">#6900</a>
          </li>
          <li>
            Create appveyor.bat for CI commands.
            Author: ahmadshabib
            <a href="https://github.com/checkstyle/checkstyle/issues/6696">#6696</a>
          </li>
          <li>
            Align XDocs and Javadocs for filters package .
            Author: pbludov, Roman Ivanov
            <a href="https://github.com/checkstyle/checkstyle/issues/6726">#6726</a>
          </li>
          <li>
            doc: Add missing slash for constant name check doc.
            Author: utzcoz
          </li>
          <li>
            Make inner class SuppressWithPlainTextCommentFilter.Suppression private.
            Author: pbludov
            <a href="https://github.com/checkstyle/checkstyle/issues/6890">#6890</a>
          </li>
          <li>
            Enforce FileTabCharacter and RegexpSingleline for trailing whitespace over resources.
            Author: rnveach
            <a href="https://github.com/checkstyle/checkstyle/issues/5941">#5941</a>
          </li>
          <li>
            Remove TreeWalker#validateDefaultTokens.
            Author: Andrei Paikin
            <a href="https://github.com/checkstyle/checkstyle/issues/6858">#6858</a>
          </li>
          <li>
            Make inner class SuppressionCommentFilter.Tag private.
            Author: pbludov
            <a href="https://github.com/checkstyle/checkstyle/issues/6844">#6844</a>
          </li>
          <li>
            Make inner class SuppressWithNearbyCommentFilter.Tag private.
            Author: pbludov
            <a href="https://github.com/checkstyle/checkstyle/issues/6854">#6854</a>
          </li>
          <li>
            Add xpath tests for new Checks of 8.22.
            Author: Andrei Paikin
            <a href="https://github.com/checkstyle/checkstyle/issues/6848">#6848</a>
          </li>
        </ul>
    </section>

    <section name="Release 8.22">
      <div class="releaseDate">22.06.2019</div>
      <p>New:</p>
        <ul>
          <li>
            new check: MissingJavadocPackageCheck .
            Author: Andrei Paikin
            <a href="https://github.com/checkstyle/checkstyle/issues/6705">#6705</a>
          </li>
          <li>
            new check: UnnecessarySemicolonInTryWithResources.
            Author: Andrei Paikin
            <a href="https://github.com/checkstyle/checkstyle/issues/6774">#6774</a>
          </li>
          <li>
            new check: UnnecessarySemicolonInEnumeration.
            Author: Andrei Paikin
            <a href="https://github.com/checkstyle/checkstyle/issues/6773">#6773</a>
          </li>
          <li>
            new check: OrderedProperties.
            Author: Thomas Senger
            <a href="https://github.com/checkstyle/checkstyle/issues/6311">#6311</a>
          </li>
        </ul>
      <p>Bug fixes:</p>
        <ul>
          <li>
            NeedBraces: False Positives for LITERAL_CASE and LITERAL_DEFAULT.
            Author: Andrei Paikin
            <a href="https://github.com/checkstyle/checkstyle/issues/4764">#4764</a>
          </li>
          <li>
            AnnotationUseStyle does not detect all violations in EXPANDED style.
            Author: Andrei Paikin
            <a href="https://github.com/checkstyle/checkstyle/issues/6818">#6818</a>
          </li>
          <li>
            AnnotationUseStyle: compact_no_array does not violate extended and
            multi param annotations.
            Author: Andrei Paikin
            <a href="https://github.com/checkstyle/checkstyle/issues/3210">#3210</a>
          </li>
          <li>
            Loading config.xml from classpath doesn&#39;t work properly.
            Author: Peter De Maeyer
            <a href="https://github.com/checkstyle/checkstyle/issues/6232">#6232</a>
          </li>
        </ul>
      <p>Notes:</p>
        <ul>
          <li>
            Suppression documentation links to old DTDs.
            Author: Roman Ivanov
            <a href="https://github.com/checkstyle/checkstyle/issues/6804">#6804</a>
          </li>
          <li>
            Align XDocs and Javadocs for filters package .
            Author: pbludov
            <a href="https://github.com/checkstyle/checkstyle/issues/6726">#6726</a>
          </li>
          <li>
            Resolve violations from IDEA 20191.3.
            Author: Roman Ivanov
            <a href="https://github.com/checkstyle/checkstyle/issues/6821">#6821</a>
          </li>
          <li>
            Align XDocs and Javadocs.
            Author: pbludov
            <a href="https://github.com/checkstyle/checkstyle/issues/5750">#5750</a>
          </li>
          <li>
            Remove usage of DetailAST.branchContains.
            Author: Andrei Paikin
            <a href="https://github.com/checkstyle/checkstyle/issues/5124">#5124</a>
          </li>
          <li>
            Limit xdoc Properties subsection to one table.
            Author: pbludov
            <a href="https://github.com/checkstyle/checkstyle/issues/6800">#6800</a>
          </li>
          <li>
            split it module test support between different configurations.
            Author: rnveach
            <a href="https://github.com/checkstyle/checkstyle/issues/6801">#6801</a>
          </li>
        </ul>
    </section>
    <section name="Release 8.21">
      <div class="releaseDate">26.05.2019</div>
      <p>Breaking backward compatibility:</p>
        <ul>
          <li>
            NewlineAtEndOfFile default should be OS agnostic.
            Author: Björn Kautler
            <a href="https://github.com/checkstyle/checkstyle/issues/4073">#4073</a>
          </li>
          <li>
            Remove PARAMETER_DEF from AnnotationLocation.
            Author: Björn Kautler
            <a href="https://github.com/checkstyle/checkstyle/issues/6462">#6462</a>
          </li>
          <li>
            API: make api not depend on antlr by splitting DetailAST between
            implementation and interface.
            Author: rnveach
            <a href="https://github.com/checkstyle/checkstyle/issues/3417">#3417</a>
          </li>
          <li>
            new check: MissingJavadocMethod from JavadocMethod.
            Author: rnveach
            <a href="https://github.com/checkstyle/checkstyle/issues/6703">#6703</a>
          </li>
        </ul>
      <p>Bug fixes:</p>
        <ul>
          <li>
            LocalVariableName:  allowOneCharVarInForLoop should allow one char variable in loop.
            Author: Andrei Paikin
            <a href="https://github.com/checkstyle/checkstyle/issues/6489">#6489</a>
          </li>
          <li>
            Do not handle local variables for VARIABLE_DEF in AnnotationLocation.
            Author: Björn Kautler
            <a href="https://github.com/checkstyle/checkstyle/issues/6463">#6463</a>
          </li>
          <li>
            OneStatementPerLine: false-positive on try-with-resource when objects just referenced.
            Author: Andrei Paikin
            <a href="https://github.com/checkstyle/checkstyle/issues/6125">#6125</a>
          </li>
          <li>
            NewlineAtEndOfFile with LF_CR_CRLF does not work properly.
            Author: Björn Kautler
            <a href="https://github.com/checkstyle/checkstyle/issues/6508">#6508</a>
          </li>
          <li>
            EmptyCatchBlock check does not work properly with non-system line endings in files.
            Author: Björn Kautler
            <a href="https://github.com/checkstyle/checkstyle/issues/6513">#6513</a>
          </li>
        </ul>
      <p>Notes:</p>
        <ul>
          <li>
            Code samples for Naming Checks.
            Author: jack870131
            <a href="https://github.com/checkstyle/checkstyle/issues/5832">#5832</a>
          </li>
          <li>
            Align XDocs and Javadocs for whitespace package.
            Author: pbludov
            <a href="https://github.com/checkstyle/checkstyle/issues/6749">#6749</a>
          </li>
          <li>
            spelling: identificator-&gt;identifier.
            Author: pbludov
          </li>
          <li>
            spelling: inpection.
            Author: pbludov
          </li>
          <li>
            refactoring of DetailASTTest.testTreeStructure.
            Author: rnveach
            <a href="https://github.com/checkstyle/checkstyle/issues/4900">#4900</a>
          </li>
          <li>
            Fix sonar warnings.
            Author: Andrei Paikin
            <a href="https://github.com/checkstyle/checkstyle/issues/6764">#6764</a>
          </li>
          <li>
            move OSX executions from travis.yml to travis.sh .
            Author: ahmadshabib
            <a href="https://github.com/checkstyle/checkstyle/issues/6701">#6701</a>
          </li>
          <li>
            doc: fix my name in release notes.
            Author: Björn Kautler
          </li>
          <li>
            Issue template should clarify failure to follow template will lead to issue being closed
            Author: rnveach
            <a href="https://github.com/checkstyle/checkstyle/issues/6742">#6742</a>
          </li>
          <li>
            Align XDocs and Javadocs for design package.
            Author: pbludov
            <a href="https://github.com/checkstyle/checkstyle/issues/6725">#6725</a>
          </li>
          <li>
            investigate increase of &#39;-all&#39; jar.
            Author: rnveach
            <a href="https://github.com/checkstyle/checkstyle/issues/6713">#6713</a>
          </li>
          <li>
            Cached Google Style is slightly outdated and not like original.
            Author: Björn Kautler
            <a href="https://github.com/checkstyle/checkstyle/issues/6619">#6619</a>
          </li>
        </ul>
    </section>

    <section name="Release 8.20">
      <div class="releaseDate">28.04.2019</div>
      <p>New:</p>
        <ul>
          <li>
            New MissingJavadocCheck(s).
            Author: rnveach
            <a href="https://github.com/checkstyle/checkstyle/issues/5411">#5411</a>
          </li>
        </ul>
      <p>Bug fixes:</p>
        <ul>
          <li>
            IllegalType: illegal types in overridden methods should not be reported.
            Author: Björn Kautler
            <a href="https://github.com/checkstyle/checkstyle/issues/6612">#6612</a>
          </li>
          <li>
            EmptyLineSeparator check does not validate newlines before comments.
            Author: kazachka
            <a href="https://github.com/checkstyle/checkstyle/issues/5981">#5981</a>
          </li>
          <li>
            Exception in JavadocMethod to get access to class in jdk9.
            Author: rnveach
            <a href="https://github.com/checkstyle/checkstyle/issues/6606">#6606</a>
          </li>
          <li>
            RightCurly false-positives for multi-block continuation.
            Author: Björn Kautler
            <a href="https://github.com/checkstyle/checkstyle/issues/6466">#6466</a>
          </li>
          <li>
            TranslationCheck reports duplicate lines in xml report.
            Author: rnveach
            <a href="https://github.com/checkstyle/checkstyle/issues/5103">#5103</a>
          </li>
          <li>
            AnnotationUseStyle: false positive on annotation with default nested
annotation inside.
            Author: Andrei Paikin
            <a href="https://github.com/checkstyle/checkstyle/issues/6540">#6540</a>
          </li>
          <li>
            RightCurly with option alone false negative for class, method and constructor.
            Author: WANG CHAO
            <a href="https://github.com/checkstyle/checkstyle/issues/6345">#6345</a>
          </li>
        </ul>
      <p>Notes:</p>
        <ul>
          <li>
            Align XDocs and Javadocs for coding package.
            Author: pbludov
            <a href="https://github.com/checkstyle/checkstyle/issues/6586">#6586</a>
          </li>
          <li>
            set up JDK12 buid.
            Author: rnveach
            <a href="https://github.com/checkstyle/checkstyle/issues/6687">#6687</a>
          </li>
          <li>
            minor: GeneratedJava14LexerTest depends on encoding, not on OS, so
fix the assumption to represent this.
            Author: BBjörnKautler
            <a href="https://github.com/checkstyle/checkstyle/issues/6608">#6608</a>
          </li>
          <li>
            MultipleVariableDeclarations missing from sun style.
            Author: Björn Kautler
            <a href="https://github.com/checkstyle/checkstyle/issues/6490">#6490</a>
          </li>
          <li>
            doc: expand documentation for scope property type.
            Author: rnveach
          </li>
          <li>
            pitest: increase mutation coverage for api profile to 100%.
            Author: rnveach
            <a href="https://github.com/checkstyle/checkstyle/issues/6635">#6635</a>
          </li>
          <li>
            Remove usage of antlr specific methods from our checks.
            Author: rnveach
            <a href="https://github.com/checkstyle/checkstyle/issues/6624">#6624</a>
          </li>
          <li>
            idea: fix ThisEscapedInConstructor idea violation for
AbstractClassCouplingCheck.FileContext class.
            Author: rnveach
            <a href="https://github.com/checkstyle/checkstyle/issues/4861">#4861</a>
          </li>
          <li>
            Test inputs should be completely standalone..
            Author: rnveach
            <a href="https://github.com/checkstyle/checkstyle/issues/4845">#4845</a>
          </li>
          <li>
            Fix pitest coverage for RightCurly.
            Author: WANG CHAO
            <a href="https://github.com/checkstyle/checkstyle/issues/6367">#6367</a>
          </li>
        </ul>
    </section>

    <section name="Release 8.19">
      <div class="releaseDate">31.03.2019</div>
      <p>Breaking backward compatibility:</p>
        <ul>
          <li>
            Xpath: change implementation of the @text attribute.
            Author: Timur Tibeyev
            <a href="https://github.com/checkstyle/checkstyle/issues/6356">#6356</a>
          </li>
          <li>
            Remove `cache` field from TreeWalker in Checkstyle 8.0.
            Author: rnveach
            <a href="https://github.com/checkstyle/checkstyle/issues/2883">#2883</a>
          </li>
          <li>
            Remove DTDs from http://checkstyle.sourceforge.net and from http://puppycrawl.com/.
            Author: Roman Ivanov
            <a href="https://github.com/checkstyle/checkstyle/issues/6478">#6478</a>
          </li>
          <li>
            Remove hashCode and equals methods from FilterSet.
            Author: rnveach
            <a href="https://github.com/checkstyle/checkstyle/issues/6494">#6494</a>
          </li>
        </ul>
      <p>New:</p>
        <ul>
          <li>
            Add tabWidth to Checker and FileSets.
            Author: rnveach
            <a href="https://github.com/checkstyle/checkstyle/issues/6485">#6485</a>
          </li>
          <li>
            AnnotationLocation: add support for PACKAGE_DEF, ENUM_CONSTANT_DEF.
            Author: pbludov
            <a href="https://github.com/checkstyle/checkstyle/issues/6379">#6379</a>
          </li>
        </ul>
      <p>Bug fixes:</p>
        <ul>
          <li>
            JavadocUtil doesn&#39;t recognize Javadocs in certain places.
            Author: rnveach
            <a href="https://github.com/checkstyle/checkstyle/issues/6516">#6516</a>
          </li>
          <li>
            False positive in AnnotationUseStyle for version 8.17.
            Author: rnveach
            <a href="https://github.com/checkstyle/checkstyle/issues/6446">#6446</a>
          </li>
          <li>
            Overly complex default regex in SuppressWarnings format.
            Author: Björn Kautler
            <a href="https://github.com/checkstyle/checkstyle/issues/6453">#6453</a>
          </li>
          <li>
            Remove AvoidInlineConditionals from sun_checks.xml.
            Author: Björn Kautler
            <a href="https://github.com/checkstyle/checkstyle/issues/6470">#6470</a>
          </li>
          <li>
            Javadoc for package-info file is not validated.
            Author: rnveach
            <a href="https://github.com/checkstyle/checkstyle/issues/5769">#5769</a>
          </li>
        </ul>
      <p>Notes:</p>
        <ul>
          <li>
            Wrong documentation for InnerAssignment.
            Author: Björn Kautler
            <a href="https://github.com/checkstyle/checkstyle/issues/6488">#6488</a>
          </li>
          <li>
            doc: added documentation for global tabWidth.
            Author: rnveach
          </li>
          <li>
            Align XDocs and Javadocs for coding package.
            Author: pbludov
            <a href="https://github.com/checkstyle/checkstyle/issues/6586">#6586</a>
          </li>
          <li>
            Exclude module-info.java from Google and Sun configurations.
            Author: Martin Kröning
            <a href="https://github.com/checkstyle/checkstyle/issues/6570">#6570</a>
          </li>
          <li>
            Fix PMD violation UseProperClassLoader.
            Author: pbludov
            <a href="https://github.com/checkstyle/checkstyle/issues/5680">#5680</a>
          </li>
          <li>
            Enable PMD rule UseUnderscoresInNumericLiterals.
            Author: pbludov
            <a href="https://github.com/checkstyle/checkstyle/issues/6579">#6579</a>
          </li>
          <li>
            Verify all modules are listed in contribution no exception configurations.
            Author: rnveach
            <a href="https://github.com/checkstyle/checkstyle/issues/5897">#5897</a>
          </li>
          <li>
            Enable PMD rule LinguisticNaming.
            Author: pbludov
            <a href="https://github.com/checkstyle/checkstyle/issues/6578">#6578</a>
          </li>
          <li>
            Java Grammar: Hard to understand message.
            Author: rnveach
            <a href="https://github.com/checkstyle/checkstyle/issues/4632">#4632</a>
          </li>
          <li>
            Site files are not schema-valid.
            Author: Björn Kautler
            <a href="https://github.com/checkstyle/checkstyle/issues/6563">#6563</a>
          </li>
          <li>
            minor: reset the test stream for each test.
            Author: Björn Kautler
            <a href="https://github.com/checkstyle/checkstyle/issues/6557">#6557</a>
          </li>
          <li>
            Upgrade to PMD 6.12.0.
            Author: pbludov
            <a href="https://github.com/checkstyle/checkstyle/issues/6536">#6536</a>
          </li>
          <li>
            Align XDocs and Javadocs for annotations package.
            Author: pbludov
            <a href="https://github.com/checkstyle/checkstyle/issues/6531">#6531</a>
          </li>
          <li>
            Disable XML External Entity load in XmlUtil.java in tests.
            Author: Roman Ivanov
            <a href="https://github.com/checkstyle/checkstyle/issues/6133">#6133</a>
          </li>
          <li>
            Align XDocs and Javadocs for blocks package.
            Author: pbludov
            <a href="https://github.com/checkstyle/checkstyle/issues/6532">#6532</a>
          </li>
          <li>
            Wrong JavaDoc example for NestedForDepthCheck.
            Author: Björn Kautler
            <a href="https://github.com/checkstyle/checkstyle/issues/6491">#6491</a>
          </li>
          <li>
            Fix PMD violation CommentDefaultAccessModifier.
            Author: pbludov
            <a href="https://github.com/checkstyle/checkstyle/issues/5665">#5665</a>
          </li>
          <li>
            Enforce FileTabCharacter and RegexpSingleline for trailing whitespace over resources.
            Author: rnveach
            <a href="https://github.com/checkstyle/checkstyle/issues/5941">#5941</a>
          </li>
          <li>
            Setup checkstyle validation to forbid type StringBuffer.
            Author: rnveach
            <a href="https://github.com/checkstyle/checkstyle/issues/5506">#5506</a>
          </li>
          <li>
            Cut down on Checkstyle&#39;s dependencies on Guava, phase II.
            Author: rnveach
            <a href="https://github.com/checkstyle/checkstyle/issues/3484">#3484</a>
          </li>
          <li>
            resolve warning in build output from PMD .
            Author: rnveach
            <a href="https://github.com/checkstyle/checkstyle/issues/6226">#6226</a>
          </li>
          <li>
            Expand checkstyle_resources_checks.xml to IT resources.
            Author: rnveach
            <a href="https://github.com/checkstyle/checkstyle/issues/6542">#6542</a>
          </li>
          <li>
            links in header comment block of sun_checks.xml are outdated .
            Author: rnveach
            <a href="https://github.com/checkstyle/checkstyle/issues/6420">#6420</a>
          </li>
          <li>
            Align XDocs and Javadocs.
            Author: pbludov
            <a href="https://github.com/checkstyle/checkstyle/issues/5750">#5750</a>
          </li>
          <li>
            MissingOverride javaFiveCompatibility true in checkstyle_checks.xml.
            Author: Björn Kautler
            <a href="https://github.com/checkstyle/checkstyle/issues/6452">#6452</a>
          </li>
          <li>
            Typo in Lcurly docs.
            Author: Björn Kautler
            <a href="https://github.com/checkstyle/checkstyle/issues/6458">#6458</a>
          </li>
          <li>
            Unclear rational in ExplicitInitialization.
            Author: Björn Kautler
            <a href="https://github.com/checkstyle/checkstyle/issues/6472">#6472</a>
          </li>
          <li>
            Wrong public identifier in doctype of example empty suppressions file.
            Author: Björn Kautler
            <a href="https://github.com/checkstyle/checkstyle/issues/6449">#6449</a>
          </li>
          <li>
            Typo in docs of VisibilityModifier.
            Author: Björn Kautler
            <a href="https://github.com/checkstyle/checkstyle/issues/6468">#6468</a>
          </li>
          <li>
            spelling: fix then / than typos.
            Author: Björn Kautler
          </li>
          <li>
            spelling: update messages for french translation.
            Author: sebastienaubry
          </li>
          <li>
            Code samples for Naming Checks.
            Author: jack870131
            <a href="https://github.com/checkstyle/checkstyle/issues/5832">#5832</a>
          </li>
          <li>
            EmptyCatchBlock change property types to Regexp.
            Author: rnveach
            <a href="https://github.com/checkstyle/checkstyle/issues/6455">#6455</a>
          </li>
          <li>
            Make all FilterElements immutable.
            Author: rnveach
            <a href="https://github.com/checkstyle/checkstyle/issues/6496">#6496</a>
          </li>
          <li>
            Remove hashCode/equals from SuppressionFilter and mark SuppressFilterElement immutable.
            Author: rnveach
            <a href="https://github.com/checkstyle/checkstyle/issues/4734">#4734</a>
          </li>
          <li>
            MissingDeprecated description has a typo.
            Author: ejaksla
            <a href="https://github.com/checkstyle/checkstyle/issues/6451">#6451</a>
          </li>
        </ul>
    </section>

    <section name="Release 8.18">
      <div class="releaseDate">25.02.2019</div>
      <p>Breaking backward compatibility:</p>
        <ul>
          <li>
            Disable loading external DTDs by default, create system property to activate it.
            Author: Roman Ivanov
            <a href="https://github.com/checkstyle/checkstyle/issues/6474">#6474</a>
          </li>
          <li>
            IllegalType: rename &quot;format&quot; property to
            &quot;illegalAbstractClassNameFormat&quot;.
            Author: rnveach
            <a href="https://github.com/checkstyle/checkstyle/issues/5900">#5900</a>
          </li>
          <li>
            AnnotationLocation: Remove unused tokens.
            Author: pbludov
            <a href="https://github.com/checkstyle/checkstyle/issues/6416">#6416</a>
          </li>
          <li>
            Command Line arguments should be allow to exclude a file.
            Author: rnveach
            <a href="https://github.com/checkstyle/checkstyle/issues/6399">#6399</a>
          </li>
        </ul>
      <p>New:</p>
        <ul>
          <li>
            ArrayTypeStyle: add support for brackets in method definition after parameters.
            Author: Erik Silkensen
            <a href="https://github.com/checkstyle/checkstyle/issues/6301">#6301</a>
          </li>
          <li>
            new filter SuppressionXpathSingleFilter.
            Author: jack870131
            <a href="https://github.com/checkstyle/checkstyle/issues/5879">#5879</a>
          </li>
        </ul>
      <p>Bug fixes:</p>
        <ul>
          <li>
            AnnotationLocation: named parameters must be considered parameters.
            Author: pbludov
            <a href="https://github.com/checkstyle/checkstyle/issues/6440">#6440</a>
          </li>
          <li>
            JavadocStyleCheck crashes for some Javadoc comments with HTML comments.
            Author: rnveach
            <a href="https://github.com/checkstyle/checkstyle/issues/4564">#4564</a>
          </li>
          <li>
            Incorrect warning for empty lambda bodies with google_checks.xml.
            Author: WANG CHAO
            <a href="https://github.com/checkstyle/checkstyle/issues/6381">#6381</a>
          </li>
          <li>
            FinalLocalVariable: IllegalStateException.
            Author: Erik Silkensen
            <a href="https://github.com/checkstyle/checkstyle/issues/6377">#6377</a>
          </li>
          <li>
            Slowdown with UnusedImportsCheck.
            Author: rnveach
            <a href="https://github.com/checkstyle/checkstyle/issues/6403">#6403</a>
          </li>
        </ul>
      <p>Notes:</p>
        <ul>
          <li>
            review TreeWalker.setupChild method for exceptional cases.
            Author: rnveach
            <a href="https://github.com/checkstyle/checkstyle/issues/4814">#4814</a>
          </li>
          <li>
            Remove powermock.
            Author: rnveach
            <a href="https://github.com/checkstyle/checkstyle/issues/6439">#6439</a>
          </li>
          <li>
            refactoring in configs.
            Author: rnveach
            <a href="https://github.com/checkstyle/checkstyle/issues/4877">#4877</a>
          </li>
          <li>
            update to picocli 3.9.1 result in UT MainTest.testNonExistentOutputFormat failure.
            Author: rnveach
            <a href="https://github.com/checkstyle/checkstyle/issues/6397">#6397</a>
          </li>
          <li>
            Negate SuppressElement.accept.
            Author: rnveach
            <a href="https://github.com/checkstyle/checkstyle/issues/4979">#4979</a>
          </li>
          <li>
            Code samples for Naming Checks.
            Author: jack870131
            <a href="https://github.com/checkstyle/checkstyle/issues/5832">#5832</a>
          </li>
          <li>
            Rename Filters which aren&#39;t module filters to FilterElement.
            Author: rnveach
            <a href="https://github.com/checkstyle/checkstyle/issues/4978">#4978</a>
          </li>
          <li>
            doc: add File Filter section in extending.xml.
            Author: WANG CHAO
          </li>
          <li>
            Cache: file skipped on 2nd run when exception happened on it in first run.
            Author: rnveach
            <a href="https://github.com/checkstyle/checkstyle/issues/6297">#6297</a>
          </li>
          <li>
            Move UTF-8 limitation info in documentation.
            Author: WANG CHAO
            <a href="https://github.com/checkstyle/checkstyle/issues/6083">#6083</a>
          </li>
          <li>
            use ForbidAnnotationElementValueCheck from sevntu.checkstyle.
            Author: rnveach
            <a href="https://github.com/checkstyle/checkstyle/issues/3567">#3567</a>
          </li>
          <li>
            minor: solved pitest issues with ImportOrderCheck.
            Author: rnveach
            <a href="https://github.com/checkstyle/checkstyle/issues/6424">#6424</a>
          </li>
          <li>
            Pitest: add new mutator REMOVE_CONDITIONALS.
            Author: rnveach, Roman Ivanov
            <a href="https://github.com/checkstyle/checkstyle/issues/6320">#6320</a>
          </li>
          <li>
            Add build instructions to README.
            Author: Roman Ivanov
            <a href="https://github.com/checkstyle/checkstyle/issues/6236">#6236</a>
          </li>
          <li>
            Indentation: indentation level is being corrupted in class fields.
            Author: rnveach
            <a href="https://github.com/checkstyle/checkstyle/issues/6308">#6308</a>
          </li>
          <li>
            doc: Fixed grammar errors.
            Author: Glusk2
          </li>
        </ul>
    </section>

    <section name="Release 8.17">
      <div class="releaseDate">27.01.2019</div>
      <p>Breaking backward compatibility:</p>
        <ul>
          <li>
            Java Grammar: use TYPE_EXTENSION_AND instead of BAND in typecast expression.
            Author: pbludov
            <a href="https://github.com/checkstyle/checkstyle/issues/6354">#6354</a>
          </li>
          <li>
            RightCurly: remove obsolete shouldStartLine property.
            Author: Piyush Sharma, Roman Ivanov
            <a href="https://github.com/checkstyle/checkstyle/issues/4022">#4022</a>
          </li>
        </ul>
      <p>Bug fixes:</p>
        <ul>
          <li>
            FinalLocalVariable: NPE with PARAMETER_DEF on methods of inner classes.
            Author: Erik Silkensen
            <a href="https://github.com/checkstyle/checkstyle/issues/6375">#6375</a>
          </li>
          <li>
            EqualsAvoidNull: improper frame tracking.
            Author: rnveach
            <a href="https://github.com/checkstyle/checkstyle/issues/6373">#6373</a>
          </li>
          <li>
            Translation doesn&#39;t obey no halt on exception and doesn&#39;t show path to bad file.
            Author: rnveach
            <a href="https://github.com/checkstyle/checkstyle/issues/6340">#6340</a>
          </li>
        </ul>
      <p>Notes:</p>
        <ul>
          <li>
            CI: spellchecker script is not ready for running manually by contributors.
            Author: Josh Soref
            <a href="https://github.com/checkstyle/checkstyle/issues/6021">#6021</a>
          </li>
          <li>
            Pitest: add new mutator REMOVE_CONDITIONALS.
            Author: rnveach, Roman Ivanov
            <a href="https://github.com/checkstyle/checkstyle/issues/6320">#6320</a>
          </li>
          <li>
            Jenkins: switch the build machine (slave) from hyper.sh to AWS spot instance.
            Author: Daniil Yaroslavtsev
            <a href="https://github.com/checkstyle/checkstyle/issues/6359">#6359</a>
          </li>
          <li>
            EmptyLineSeparatorCheck: surviving mutant from REMOVE_CONDITIONALS.
            Author: rnveach
            <a href="https://github.com/checkstyle/checkstyle/issues/6350">#6350</a>
          </li>
          <li>
            Update eclipse compiler to R10.
            Author: pbludov
            <a href="https://github.com/checkstyle/checkstyle/issues/6330">#6330</a>
          </li>
          <li>
            Checkstyle&#39;s self config fails on non-US locale because of english suppression.
            Author: Roman Ivanov
            <a href="https://github.com/checkstyle/checkstyle/issues/5350">#5350</a>
          </li>
        </ul>
    </section>

    <section name="Release 8.16">
      <div class="releaseDate">30.12.2018</div>
      <p>New:</p>
        <ul>
          <li>
            ClassMemberImpliedModifier: New Check to demand all modifiers to be
explicit in class members.
            Author: Stephen Colebourne
            <a href="https://github.com/checkstyle/checkstyle/issues/5885">#5885</a>
          </li>
        </ul>
      <p>Bug fixes:</p>
        <ul>
          <li>
            ImportOrder reports incorrect errors for redundant imports.
            Author: rnveach
            <a href="https://github.com/checkstyle/checkstyle/issues/6303">#6303</a>
          </li>
          <li>
            JavadocMethod: False positive from comment inside method.
            Author: rnveach
            <a href="https://github.com/checkstyle/checkstyle/issues/6273">#6273</a>
          </li>
        </ul>
      <p>Notes:</p>
        <ul>
          <li>
            Pitest: add new mutator REMOVE_CONDITIONALS.
            Author: rnveach
            <a href="https://github.com/checkstyle/checkstyle/issues/6320">#6320</a>
          </li>
          <li>
            pitest: increase mutation coverage for javadoc profile to 100%.
            Author: rnveach
            <a href="https://github.com/checkstyle/checkstyle/issues/6295">#6295</a>
          </li>
          <li>
            set up JDK11 build.
            Author: pbludov
            <a href="https://github.com/checkstyle/checkstyle/issues/6228">#6228</a>
          </li>
          <li>
            Align XDocs and Javadocs.
            Author: Pavel Bludov
            <a href="https://github.com/checkstyle/checkstyle/issues/5750">#5750</a>
          </li>
          <li>
            pitest: increase mutation coverage for indentation profile to 100%.
            Author: rnveach
            <a href="https://github.com/checkstyle/checkstyle/issues/6294">#6294</a>
          </li>
          <li>
            Update AbstractChecks to log DetailAST (part 1, hard cases).
            Author: Pavel Bludov
            <a href="https://github.com/checkstyle/checkstyle/issues/5759">#5759</a>
          </li>
          <li>
            pitest: increase mutation coverage for pitest-checks-coding profile to 100%.
            Author: rnveach
            <a href="https://github.com/checkstyle/checkstyle/issues/5008">#5008</a>
          </li>
          <li>
            Pitest: add new mutator FALSE_RETURNS.
            Author: rnveach
            <a href="https://github.com/checkstyle/checkstyle/issues/6272">#6272</a>
          </li>
          <li>
            Pitest: add new mutator CONSTRUCTOR_CALLS .
            Author: rnveach
            <a href="https://github.com/checkstyle/checkstyle/issues/6289">#6289</a>
          </li>
          <li>
            Pitest: add new mutator TRUE_RETURNS.
            Author: rnveach
            <a href="https://github.com/checkstyle/checkstyle/issues/6264">#6264</a>
          </li>
          <li>
            pitest: increase mutation coverage for blocks profile to 100%.
            Author: rnveach
            <a href="https://github.com/checkstyle/checkstyle/issues/6293">#6293</a>
          </li>
          <li>
            Strive for 100% mutation coverage.
            Author: rnveach
            <a href="https://github.com/checkstyle/checkstyle/issues/3708">#3708</a>
          </li>
          <li>
            exception in build log from spotbugs.
            Author: Roman Ivanov
            <a href="https://github.com/checkstyle/checkstyle/issues/6098">#6098</a>
          </li>
          <li>
            Move test inputs with deprecated packages to resources-noncompilable.
            Author: Pavel Bludov
            <a href="https://github.com/checkstyle/checkstyle/issues/6252">#6252</a>
          </li>
          <li>
            Pitest script order issue locally.
            Author: rnveach
            <a href="https://github.com/checkstyle/checkstyle/issues/6275">#6275</a>
          </li>
          <li>
            create Travis ready to use shell script to check that pistes profiles cover all classes.
            Author: rnveach
            <a href="https://github.com/checkstyle/checkstyle/issues/4684">#4684</a>
          </li>
          <li>
            XmlLoader: remove incomplete namespaces support.
            Author: rnveach
            <a href="https://github.com/checkstyle/checkstyle/issues/6262">#6262</a>
          </li>
          <li>
            Upgrade Powermock2 to RC4.
            Author: Pavel Bludov
            <a href="https://github.com/checkstyle/checkstyle/issues/6238">#6238</a>
          </li>
          <li>
            Resolve Teamcity violations of inspection engine 2018.3 .
            Author: rnveach, Roman Ivanov
            <a href="https://github.com/checkstyle/checkstyle/issues/6241">#6241</a>
          </li>
          <li>
            Split and Organize Checkstyle IT inputs.
            Author: Roman Ivanov
            <a href="https://github.com/checkstyle/checkstyle/issues/5106">#5106</a>
          </li>
        </ul>
    </section>

    <section name="Release 8.15">
      <div class="releaseDate">30.11.2018</div>
      <p>Breaking backward compatibility:</p>
        <ul>
          <li>
            Remove Lambda from RightCurlyCheck .
            Author: rnveach
            <a href="https://github.com/checkstyle/checkstyle/issues/5948">#5948</a>
          </li>
        </ul>
      <p>New:</p>
        <ul>
          <li>
            JavadocType: Add &quot;allowedAnnotations&quot;.
            Author: Nikolaos Georgiou
            <a href="https://github.com/checkstyle/checkstyle/issues/5608">#5608</a>
          </li>
          <li>
            IllegalType should check extends &amp; implements and class/interface type parameters.
            Author: Pavel Bludov
            <a href="https://github.com/checkstyle/checkstyle/issues/6118">#6118</a>
          </li>
        </ul>
      <p>Bug fixes:</p>
        <ul>
          <li>
            TreeWalkerAuditEvent doesn&#39;t create events on the absolute file path.
            Author: rnveach
            <a href="https://github.com/checkstyle/checkstyle/issues/6028">#6028</a>
          </li>
          <li>
            IllegalType should ignore parameters of methods with modifiers not in
            &#39;memberModifiers&#39;.
            Author: Eric Bruneton
            <a href="https://github.com/checkstyle/checkstyle/issues/6123">#6123</a>
          </li>
          <li>
            AbbreviationAsWordInName: false positive on capital letters on the end of the word.
            Author: Erik Silkensen
            <a href="https://github.com/checkstyle/checkstyle/issues/6130">#6130</a>
          </li>
        </ul>
      <p>Notes:</p>
        <ul>
          <li>
            Performance issue with file.lastModified().
            Author: Roman Ivanov
            <a href="https://github.com/checkstyle/checkstyle/issues/6096">#6096</a>
          </li>
          <li>
            warning during build of site with equalsverifier-3.0.2.
            Author: Roman Ivanov
            <a href="https://github.com/checkstyle/checkstyle/issues/6213">#6213</a>
          </li>
          <li>
            upgrade to latest picocli version to fix extra space in help output.
            Author: Roman Ivanov
            <a href="https://github.com/checkstyle/checkstyle/issues/6175">#6175</a>
          </li>
          <li>
            Please add link to contributing.md in README.md.
            Author: varunu28
            <a href="https://github.com/checkstyle/checkstyle/issues/5488">#5488</a>
          </li>
          <li>
            update to saxon 9.9.
            Author: Timur Tibeyev
            <a href="https://github.com/checkstyle/checkstyle/issues/6149">#6149</a>
          </li>
          <li>
            Update AbstractChecks to log DetailAST (part 2).
            Author: rnveach
            <a href="https://github.com/checkstyle/checkstyle/issues/5758">#5758</a>
          </li>
          <li>
            update sources to avoid usage of sourceforge.net URLs.
            Author: rnveach, Roman Ivanov
            <a href="https://github.com/checkstyle/checkstyle/issues/6185">#6185</a>
          </li>
          <li>
            using picocli as command line parser.
            Author: Remko Popma, Roman Ivanov
            <a href="https://github.com/checkstyle/checkstyle/issues/6068">#6068</a>
          </li>
          <li>
            Add equalsverifier project to wrecker ci.
            Author: Roman Ivanov
            <a href="https://github.com/checkstyle/checkstyle/issues/6167">#6167</a>
          </li>
          <li>
            ImportOrder: example of Intellij Idea default import order is not working.
            Author: Jan Ouwens
            <a href="https://github.com/checkstyle/checkstyle/issues/5510">#5510</a>
          </li>
        </ul>
    </section>

    <section name="Release 8.14">
      <div class="releaseDate">21.10.2018</div>
      <p>New:</p>
        <ul>
          <li>
            IllegalType: does not check types in generics.
            Author: Pavel Bludov
            <a href="https://github.com/checkstyle/checkstyle/issues/5118">#5118</a>
          </li>
        </ul>
      <p>Notes:</p>
        <ul>
          <li>
            Code samples for Naming Checks.
            Author: jack870131
            <a href="https://github.com/checkstyle/checkstyle/issues/5832">#5832</a>
          </li>
          <li>
            Update FullIdent to store DetailAST instead of line/column.
            Author: Pavel Bludov
            <a href="https://github.com/checkstyle/checkstyle/issues/6121">#6121</a>
          </li>
        </ul>
    </section>

    <section name="Release 8.13">
      <div class="releaseDate">04.10.2018</div>
      <p>New:</p>
        <ul>
          <li>
            ClassFanOutComplexity: count complexity base
annotations/extends/implements/methods params.
            Author: kazachka
            <a href="https://github.com/checkstyle/checkstyle/issues/4092">#4092</a>
          </li>
        </ul>
      <p>Notes:</p>
        <ul>
          <li>
            Code samples for Naming Checks.
            Author: jack870131
            <a href="https://github.com/checkstyle/checkstyle/issues/5832">#5832</a>
          </li>
          <li>
            exception in build log from spotbugs.
            Author: Roman Ivanov
            <a href="https://github.com/checkstyle/checkstyle/issues/6098">#6098</a>
          </li>
          <li>
            Line numbers should start at 1.
            Author: Boxuan Li
            <a href="https://github.com/checkstyle/checkstyle/issues/6000">#6000</a>
          </li>
          <li>
            Align XDocs and Javadocs.
            Author: rnveach
            <a href="https://github.com/checkstyle/checkstyle/issues/5750">#5750</a>
          </li>
          <li>
            CircleCI is failing due to missed checkout content.
            Author: Roman Ivanov
            <a href="https://github.com/checkstyle/checkstyle/issues/6093">#6093</a>
          </li>
          <li>
            Upgrade to PMD 6.6.0.
            Author: Pavel Bludov
            <a href="https://github.com/checkstyle/checkstyle/issues/5790">#5790</a>
          </li>
          <li>
            Unstable build due to not accesible decoration-1.0.0.xsd.
            Author: Roman Ivanov
            <a href="https://github.com/checkstyle/checkstyle/issues/6077">#6077</a>
          </li>
        </ul>
    </section>

    <section name="Release 8.12">
      <div class="releaseDate">11.08.2018</div>
      <p>New:</p>
        <ul>
          <li>
            LeftCurly : add support for LITERAL_CASE and LITERAL_DEFAULT .
            Author: Pavel Bludov
            <a href="https://github.com/checkstyle/checkstyle/issues/5207">#5207</a>
          </li>
          <li>
            ImportOrder: allow static imports be separated by local groups when
they are at the top/bottom by new property separatedStaticGroups.
            Author: Pavel Bludov
            <a href="https://github.com/checkstyle/checkstyle/issues/5279">#5279</a>
          </li>
          <li>
            ImportOrder: new property staticGroups to allow define groups for
static imports.
            Author: Pavel Bludov
            <a href="https://github.com/checkstyle/checkstyle/issues/5724">#5724</a>
          </li>
          <li>
            InterfaceMemberImpliedModifier: New Check to demand all modifiers to
be explicit in interfaces members.
            Author: Stephen Colebourne
            <a href="https://github.com/checkstyle/checkstyle/issues/5899">#5899</a>
          </li>
        </ul>
      <p>Bug fixes:</p>
        <ul>
          <li>
            Remove lambda support from ParameterName.
            Author: kazachka
            <a href="https://github.com/checkstyle/checkstyle/issues/5894">#5894</a>
          </li>
          <li>
            EmptyLineSeparator raises violations when static import right after
plain import.
            Author: Pavel Bludov
            <a href="https://github.com/checkstyle/checkstyle/issues/4625">#4625</a>
          </li>
        </ul>
      <p>Notes:</p>
        <ul>
          <li>
            Spell check failing to get words file.
            Author: Pavel Bludov, Roman Ivanov
            <a href="https://github.com/checkstyle/checkstyle/issues/6046">#6046</a>
          </li>
          <li>
            doc: bounty note.
            Author: Pavel Bludov
          </li>
          <li>
            spelling: add xcode.
            Author: Pavel Bludov
          </li>
          <li>
            Travis CI: MAC build is broken.
            Author: Pavel Bludov
            <a href="https://github.com/checkstyle/checkstyle/issues/6055">#6055</a>
          </li>
          <li>
            Change grammars package name to grammar.
            Author: mismatch
            <a href="https://github.com/checkstyle/checkstyle/issues/5891">#5891</a>
          </li>
          <li>
            Checkstyle&#39;s html report related links are not working.
            Author: Roman Ivanov
            <a href="https://github.com/checkstyle/checkstyle/issues/6043">#6043</a>
          </li>
          <li>
            Resolve violations from IDEA 2018.1.6.
            Author: Roman Ivanov
            <a href="https://github.com/checkstyle/checkstyle/issues/6037">#6037</a>
          </li>
          <li>
            SuppressWithNearbyCommentFilter: update document and examples on when
it is appropriate to use.
            Author: Lukas Eckert
            <a href="https://github.com/checkstyle/checkstyle/issues/5973">#5973</a>
          </li>
          <li>
            XpathSuppression generation should support module id.
            Author: Timur Tibeyev
            <a href="https://github.com/checkstyle/checkstyle/issues/5984">#5984</a>
          </li>
          <li>
            Add XDoc SubSection Anchor.
            Author: rnveach
            <a href="https://github.com/checkstyle/checkstyle/issues/6014">#6014</a>
          </li>
          <li>
            Add to CI import order validation on certain projects.
            Author: Pavel Bludov
            <a href="https://github.com/checkstyle/checkstyle/issues/6018">#6018</a>
          </li>
          <li>
            doc: reference in SuppressionXpathFilter doc about ability to
generate suppressions by CLI.
            Author: Timur Tibeyev
          </li>
          <li>
            XpathFileGeneratorAstFilter: EVENTS and QUERIES as single map.
            Author: Timur Tibeyev
            <a href="https://github.com/checkstyle/checkstyle/issues/5979">#5979</a>
          </li>
          <li>
            redo XML_Structure documentation section.
            Author: Roman Ivanov
            <a href="https://github.com/checkstyle/checkstyle/issues/6011">#6011</a>
          </li>
          <li>
            Mark all checks with appropriate annotation so that they could be
used in the MT mode.
            Author: Andrew Kuchev, rnveach
            <a href="https://github.com/checkstyle/checkstyle/issues/4870">#4870</a>
          </li>
          <li>
            update documentation of SuppressionFilter with links to latest DTDs.
            Author: Roman Ivanov
            <a href="https://github.com/checkstyle/checkstyle/issues/6003">#6003</a>
          </li>
          <li>
            Checkstyle Ant prints null for checkstyle version.
            Author: Roman Ivanov
            <a href="https://github.com/checkstyle/checkstyle/issues/6001">#6001</a>
          </li>
          <li>
            Update documentation for same of RighCurly.
            Author: Roman Ivanov
            <a href="https://github.com/checkstyle/checkstyle/issues/5970">#5970</a>
          </li>
          <li>
            Internal XPath Regression fails on RequireThisCheck.
            Author: rnveach
            <a href="https://github.com/checkstyle/checkstyle/issues/5996">#5996</a>
          </li>
          <li>
            Setup Jenkins CI for building Pull Requests.
            Author: Daniil Yaroslavtsev
            <a href="https://github.com/checkstyle/checkstyle/issues/5953">#5953</a>
          </li>
          <li>
            doc: fix download URLs.
            Author: Michael Ernst
          </li>
        </ul>
    </section>

    <section name="Release 8.11">
      <p>Breaking backward compatibility:</p>
        <ul>
          <li>
            Add HTML5 tags support to Javadoc antlr4 grammar and related classes. Author: Piyush Sharma <a href="https://github.com/checkstyle/checkstyle/issues/3332">#3332</a>
          </li>
        </ul>
      <p>New:</p>
        <ul>
          <li>
            Generate a suppressions.xml file for SuppressionXpathFilter from the errors list by CLI command. Author: timurt <a href="https://github.com/checkstyle/checkstyle/issues/102">#102</a>
          </li>
          <li>
            new Check - LambdaParameterName. Author: kazachka <a href="https://github.com/checkstyle/checkstyle/issues/5893">#5893</a>
          </li>
        </ul>
      <p>Bug fixes:</p>
        <ul>
          <li>
            ImportOrder: False positive for multiline imports. Author: Pavel Bludov <a href="https://github.com/checkstyle/checkstyle/issues/5881">#5881</a>
          </li>
        </ul>
      <p>Notes:</p>
        <ul>
          <li>
            Remove usages of ANTLRInputStream . Author: Pavel Bludov <a href="https://github.com/checkstyle/checkstyle/issues/5971">#5971</a>
          </li>
          <li>
            Update Teamcity to use IntelliJ IDEA 2018.1.4. Author: Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/5949">#5949</a>
          </li>
          <li>
            Setup Jenkins CI for building Pull Requests. Author: Daniil Yaroslavtsev <a href="https://github.com/checkstyle/checkstyle/issues/5953">#5953</a>
          </li>
          <li>
            RightCurly: false negative in ALONE and anonymous classes. Author: Piyush Sharma <a href="https://github.com/checkstyle/checkstyle/issues/4058">#4058</a>
          </li>
          <li>
            xpath generator documentation does not show nuances. Author: Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/5876">#5876</a>
          </li>
          <li>
            Enforce more checks over checkstyle resources. Author: Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/4100">#4100</a>
          </li>
          <li>
            Resolve errors and warnings from Eclipse oxygen 4.7.3. Author: Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/5916">#5916</a>
          </li>
          <li>
            Remove old ant phases and configs. Author: Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/5934">#5934</a>
          </li>
          <li>
            No explanation of what is metadata tag on checkstyle config. Author: Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/2726">#2726</a>
          </li>
          <li>
            https://checkstyle.org to http://checkstyle.org.
            Author: Roman Ivanov
            <a href="https://github.com/checkstyle/checkstyle/issues/5601">#5601</a>
          </li>
          <li>
            doc: update xdoc for ParameterName to clarify how to check catch parameters.
            Author: Roman Ivanov
          </li>
          <li>
            CircleCI compains 'extraneous key [java] is not permitted'. Author: Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/5902">#5902</a>
          </li>
          <li>
            update DTD public names. Author: Subbu Dantu, Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/5722">#5722</a>
          </li>
          <li>
            activate new sponsoring web services. Author: Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/5256">#5256</a>
          </li>
          <li>
            Rename all utility classes to xxxxUtil. Author: Pavel Bludov, Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/5812">#5812</a>
          </li>
        </ul>
    </section>

    <section name="Release 8.10.1">
      <p>Bug fixes:</p>
        <ul>
          <li>
            Update AbstractChecks to log DetailAST (part 1, easy cases). Author: rnveach <a href="https://github.com/checkstyle/checkstyle/issues/5757">#5757</a>
          </li>
        </ul>
      <p>Notes:</p>
        <ul>
          <li>
            Align XDocs and Javadocs. Author: rnveach <a href="https://github.com/checkstyle/checkstyle/issues/5750">#5750</a>
          </li>
          <li>
            move pitest execution to CircleCI. Author: Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/5854">#5854</a>
          </li>
          <li>
            format all files to be 100 symbols in length. Author: Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/5791">#5791</a>
          </li>
          <li>
            Travis unexpected problem with xml validation. Author: Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/5785">#5785</a>
          </li>
          <li>
            appveyor fails to reuse maven cache during build. Author: Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/5831">#5831</a>
          </li>
          <li>
            Compile all jdk9 files in Travis. Author: Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/5827">#5827</a>
          </li>
          <li>
            Please add new Eclipse Plugin to active tools list on your website. Author: ChristianWulf <a href="https://github.com/checkstyle/checkstyle/issues/5521">#5521</a>
          </li>
          <li>
            Activate checks related to java.io.Closeable . Author: Pavel Bludov <a href="https://github.com/checkstyle/checkstyle/issues/5752">#5752</a>
          </li>
          <li>
            buddy ci failure on "Fetching changes started". Author: Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/5793">#5793</a>
          </li>
          <li>
            use https://snyk.io/ to find vulnerabilities in dependecies. Author: Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/5788">#5788</a>
          </li>
          <li>
            remove xml declaration tag from all dtd files. Author: Subbu Dantu <a href="https://github.com/checkstyle/checkstyle/issues/5721">#5721</a>
          </li>
          <li>
            find way to launch IntellijIdea inspections from command line. Author: Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/4682">#4682</a>
          </li>
          <li>
            Cut down on Checkstyle's dependencies on Guava, phase II. Author: rnveach <a href="https://github.com/checkstyle/checkstyle/issues/3484">#3484</a>
          </li>
          <li>
            Docker-based CI  from Codeship Pro. Author: Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/3807">#3807</a>
          </li>
          <li>
            use new CI - https://buddy.works/. Author: Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/5473">#5473</a>
          </li>
        </ul>
    </section>

    <section name="Release 8.10">
      <p>New:</p>
        <ul>
          <li>
            ImportControl: add ability to control imports in certain classes . Author: rnveach <a href="https://github.com/checkstyle/checkstyle/issues/3492">#3492</a>
          </li>
          <li>
            Add the new option for Checkstyle CLI to generate the basic suppression xpath. Author: Timur Tibeyev <a href="https://github.com/checkstyle/checkstyle/issues/4530">#4530</a>
          </li>
        </ul>
      <p>Bug fixes:</p>
        <ul>
          <li>
            Store IDENT token type in the xpath tree. Author: Timur Tibeyev <a href="https://github.com/checkstyle/checkstyle/issues/5508">#5508</a>
          </li>
          <li>
            Xpath Mapper : UnsupportedOperationException when several queries are combined. Author: Timur Tibeyev <a href="https://github.com/checkstyle/checkstyle/issues/5571">#5571</a>
          </li>
          <li>
            HeaderCheck: fails with empty lines. Author: Paul Campbell <a href="https://github.com/checkstyle/checkstyle/issues/5511">#5511</a>
          </li>
          <li>
            CheckUtils.parseDouble: wrong result for negative values. Author: Pavel Bludov <a href="https://github.com/checkstyle/checkstyle/issues/5709">#5709</a>
          </li>
          <li>
            FinalClassCheck: 'extractQualifiedName' omits 2nd ident of package name. Author: rnveach <a href="https://github.com/checkstyle/checkstyle/issues/5706">#5706</a>
          </li>
          <li>
            Indentation: false positive for one-line lambda. Author: Pavel Bludov <a href="https://github.com/checkstyle/checkstyle/issues/5675">#5675</a>
          </li>
        </ul>
      <p>Notes:</p>
        <ul>
          <li>
            format xdoc files to follow rule of LineLength (max ia 100) . Author: rnveach <a href="https://github.com/checkstyle/checkstyle/issues/5291">#5291</a>
          </li>
          <li>
            Remove remnants of cobertura usage. Author: Pavel Bludov <a href="https://github.com/checkstyle/checkstyle/issues/5616">#5616</a>
          </li>
          <li>
            Create xdoc page to explain the new Xpath-based suppression model. Author: Timur Tibeyev <a href="https://github.com/checkstyle/checkstyle/issues/5513">#5513</a>
          </li>
          <li>
            Migrate to CircleCI 2.0. Author: Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/5657">#5657</a>
          </li>
          <li>
            consider introducing spelling regression checker. Author: Josh Soref, Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/5676">#5676</a>
          </li>
          <li>
            remove all authors javadoc tags from sources. Author: Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/5738">#5738</a>
          </li>
          <li>
            PMD 6: migrate configuration to pmd 6.X version. Author: Pavel Bludov <a href="https://github.com/checkstyle/checkstyle/issues/5603">#5603</a>
          </li>
          <li>
            jsoref spell checker: skipp all files/folders that are referenced in .gitignore. Author: Josh Soref <a href="https://github.com/checkstyle/checkstyle/issues/5719">#5719</a>
          </li>
          <li>
            spellchecker: don't complain about case. Author: Josh Soref <a href="https://github.com/checkstyle/checkstyle/issues/5732">#5732</a>
          </li>
          <li>
            Replace File{Input,Output}Stream with Files.new{Input,Output}Stream. Author: Pavel Bludov <a href="https://github.com/checkstyle/checkstyle/issues/5638">#5638</a>
          </li>
          <li>
            config: moved disallows to be first in import control. Author: rnveach
          </li>
          <li>
            UpperEll rule description gives bogus reason: Capital(!) L looks like 1. Author: Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/5718">#5718</a>
          </li>
          <li>
            refactor PackageObjectFactoryTest.testCreateModuleWithNonExistName. Author: surajumang <a href="https://github.com/checkstyle/checkstyle/issues/5677">#5677</a>
          </li>
          <li>
            jsoref spellchecker: group word families togeth. Author: Josh Soref <a href="https://github.com/checkstyle/checkstyle/issues/5701">#5701</a>
          </li>
          <li>
            jsoref spell checker: remove resource from validation. Author: Josh Soref <a href="https://github.com/checkstyle/checkstyle/issues/5693">#5693</a>
          </li>
          <li>
            Update javadoc for MismatchStrategy. Author: Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/5695">#5695</a>
          </li>
          <li>
            spelling: anon - API: sevntu-checkstyle/sevntu.checkstyle#657. Author: Josh Soref
          </li>
          <li>
            migrate to circleci 2.0. Author: Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/5528">#5528</a>
          </li>
          <li>
            spelling: commenting. Author: Josh Soref
          </li>
          <li>
            spelling: unclear. Author: Josh Soref
          </li>
          <li>
            spelling: performance. Author: Josh Soref
          </li>
          <li>
            spelling: indentation. Author: Josh Soref
          </li>
        </ul>
    </section>

    <section name="Release 8.9">
      <p>Breaking backward compatibility:</p>
        <ul>
          <li>
            ImportControl: reverse order of allow/disallow rule matching. Author: rnveach <a href="https://github.com/checkstyle/checkstyle/issues/5642">#5642</a>
          </li>
        </ul>
      <p>Bug fixes:</p>
        <ul>
          <li>
            Indentation: wrapped method name. Author: Pavel Bludov <a href="https://github.com/checkstyle/checkstyle/issues/5655">#5655</a>
          </li>
          <li>
            Indentation: super() is ignored. Author: Pavel Bludov <a href="https://github.com/checkstyle/checkstyle/issues/3808">#3808</a>
          </li>
          <li>
            IllegalType: support arrays as types. Author: kazachka <a href="https://github.com/checkstyle/checkstyle/issues/4429">#4429</a>
          </li>
        </ul>
      <p>Notes:</p>
        <ul>
          <li>
            spelling: a lot of spelling fixes. Author: Josh Soref
          </li>
          <li>
            PMD 6: migrate configuration to pmd 6.X version. Author: Pavel Bludov <a href="https://github.com/checkstyle/checkstyle/issues/5603">#5603</a>
          </li>
          <li>
            wercker is failing with unclear message after release on non-rebased branches. Author: Vladislav Lisetskii <a href="https://github.com/checkstyle/checkstyle/issues/5452">#5452</a>
          </li>
          <li>
            Add openjdk8/9 to Travis/AppVeyor. Author: Pavel Bludov <a href="https://github.com/checkstyle/checkstyle/issues/5663">#5663</a>
          </li>
          <li>
            Remove usage of com.oracle.net package. Author: Pavel Bludov <a href="https://github.com/checkstyle/checkstyle/issues/5660">#5660</a>
          </li>
          <li>
            generated jacoco.exec file needs to be moved out of base directory. Author: Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/5640">#5640</a>
          </li>
          <li>
            doc: fixed improper dtd comment examples. Author: rnveach
          </li>
          <li>
            Fix PMD6 violations (bestpractices). Author: Pavel Bludov <a href="https://github.com/checkstyle/checkstyle/issues/5633">#5633</a>
          </li>
          <li>
            spelling: Correct some words in the German translation. Author: Matthias Ronge
          </li>
          <li>
            Drop findbugs. Author: Pavel Bludov <a href="https://github.com/checkstyle/checkstyle/issues/5622">#5622</a>
          </li>
          <li>
            Replace java.awt.event.InputEvent#getModifiers() with getModifiersEx(). Author: Pavel Bludov <a href="https://github.com/checkstyle/checkstyle/issues/5613">#5613</a>
          </li>
          <li>
            doc: fixed improper private method documentation. Author: rnveach
          </li>
          <li>
            Use Jacoco instead of Cobertura for coverage check. Author: Pavel Bludov <a href="https://github.com/checkstyle/checkstyle/issues/5586">#5586</a>
          </li>
          <li>
            doc: clearly explain commit message requirements. Author: Roman Ivanov
          </li>
          <li>
            Jacoco workaround for MainTest. Author: Pavel Bludov <a href="https://github.com/checkstyle/checkstyle/issues/5553">#5553</a>
          </li>
          <li>
            Split pitest-checkstyle-common. Author: Pavel Bludov <a href="https://github.com/checkstyle/checkstyle/issues/5592">#5592</a>
          </li>
          <li>
            Resolve all violations from SonarQube at sonarcloud.io. Author: Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/5604">#5604</a>
          </li>
          <li>
            100% Coverage for com.puppycrawl.tools.checkstyle.DefaultConfiguration. Author: Pavel Bludov <a href="https://github.com/checkstyle/checkstyle/issues/5591">#5591</a>
          </li>
          <li>
            100% coverage for com.puppycrawl.tools.checkstyle.XMLLogger. Author: Pavel Bludov <a href="https://github.com/checkstyle/checkstyle/issues/5597">#5597</a>
          </li>
          <li>
            100% coverage for com.puppycrawl.tools.checkstyle.Checker. Author: Pavel Bludov <a href="https://github.com/checkstyle/checkstyle/issues/5599">#5599</a>
          </li>
          <li>
            New project badges at sonarcloud.io. Author: Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/5605">#5605</a>
          </li>
          <li>
            100% coverage for com.puppycrawl.tools.checkstyle.PackageObjectFactory. Author: Pavel Bludov <a href="https://github.com/checkstyle/checkstyle/issues/5595">#5595</a>
          </li>
          <li>
            Switch to Powermock 2.0. Author: Pavel Bludov <a href="https://github.com/checkstyle/checkstyle/issues/5584">#5584</a>
          </li>
          <li>
            fix indentation in all sources of xdoc. Author: Varun Upadhyay <a href="https://github.com/checkstyle/checkstyle/issues/5489">#5489</a>
          </li>
          <li>
            doc: typos and grammar fixes on website main page. Author: Michael Keppler
          </li>
          <li>
            PackageNamesLoaderTest refactoring. Author: Pavel Bludov <a href="https://github.com/checkstyle/checkstyle/issues/5551">#5551</a>
          </li>
          <li>
            Remove usage of javax.xml.bind.XmlElement (deprecated in JDK9). Author: Pavel Bludov <a href="https://github.com/checkstyle/checkstyle/issues/5582">#5582</a>
          </li>
          <li>
            Refactoring of JavadocUtils static init. Author: Pavel Bludov <a href="https://github.com/checkstyle/checkstyle/issues/5555">#5555</a>
          </li>
          <li>
            Switch to powermock-api-mockito2. Author: Pavel Bludov <a href="https://github.com/checkstyle/checkstyle/issues/5558">#5558</a>
          </li>
          <li>
            IllegalStateException message text was changed in JDK9. Author: Pavel Bludov <a href="https://github.com/checkstyle/checkstyle/issues/5561">#5561</a>
          </li>
          <li>
            upgrade to spotbugs 3.1.1 cause problems with execution on maven 3.3.9. Author: Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/5525">#5525</a>
          </li>
          <li>
            doc: InterfaceIsType description, SwingConstants is an interface, not a class..
            Author: Tobias Weimer
          </li>
          <li>
            Explicitly throw an exception from ClassResolver. Author: Pavel Bludov <a href="https://github.com/checkstyle/checkstyle/issues/5546">#5546</a>
          </li>
          <li>
            Strive for 100% mutation coverage. Author: Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/3708">#3708</a>
          </li>
          <li>
            minimize pitest-checkstyle-utils profile execution. Author: Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/4605">#4605</a>
          </li>
          <li>
            pitest: increase mutation coverage for pitest-checks-coding profile to 100%. Author: Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/5008">#5008</a>
          </li>
          <li>
            doc: extend examples for FinalLocalVariable. Author: Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/5239">#5239</a>
          </li>
          <li>
            Remove dependency on tools.jar. Author: Pavel Bludov <a href="https://github.com/checkstyle/checkstyle/issues/5431">#5431</a>
          </li>
          <li>
            Fix violations in local IntelliJ 2017.3. Author: Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/5409">#5409</a>
          </li>
          <li>
            Intellij Idea inspection violations from 2017.2.4 or 2017.2.6. Author: Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/5069">#5069</a>
          </li>
          <li>
            Jacoco coverage report. Author: Pavel Bludov <a href="https://github.com/checkstyle/checkstyle/issues/5516">#5516</a>
          </li>
          <li>
            Use StringBuilder instead of StringBuffer as it offers high performance. Author: reudismam <a href="https://github.com/checkstyle/checkstyle/issues/5505">#5505</a>
          </li>
          <li>
            AvoidEscapedUnicodeCharactersCheck: re-organize regular expressions. Author: SunriseCoder <a href="https://github.com/checkstyle/checkstyle/issues/5427">#5427</a>
          </li>
          <li>
            investigate and resolve compilation warnings. Author: Andrey Mosin <a href="https://github.com/checkstyle/checkstyle/issues/5480">#5480</a>
          </li>
          <li>
            wercker build problem with hibernate-search. Author: Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/5499">#5499</a>
          </li>
        </ul>
    </section>

    <section name="Release 8.8">
      <p>Breaking backward compatibility:</p>
        <ul>
          <li>
            Split TreeWalker to TreeWalker and JavaParser. Author: Pavel Bludov <a href="https://github.com/checkstyle/checkstyle/issues/5436">#5436</a>
          </li>
        </ul>
      <p>Bug fixes:</p>
        <ul>
          <li>
            DesignForExtension: method javadoc is recognized if no modifier in on method. Author: Roman_Zhigunov <a href="https://github.com/checkstyle/checkstyle/issues/5255">#5255</a>
          </li>
          <li>
            XmlLogger sanitizes exception tags when it shouldn't be. Author: rnveach <a href="https://github.com/checkstyle/checkstyle/issues/5419">#5419</a>
          </li>
        </ul>
      <p>Notes:</p>
        <ul>
          <li>
            spelling: Fix German translation of 'tag'. Author: Michael Keppler
          </li>
          <li>
            Fix violations in local IntelliJ 2017.3. Author: rnveach <a href="https://github.com/checkstyle/checkstyle/issues/5409">#5409</a>
          </li>
          <li>
            Resolve warning during build about prerequisites tag. Author: Andrey Mosin <a href="https://github.com/checkstyle/checkstyle/issues/5377">#5377</a>
          </li>
          <li>
            JavadocMethod: "Expected an @return tag." sounds not right. Author: Varun Upadhyay <a href="https://github.com/checkstyle/checkstyle/issues/5463">#5463</a>
          </li>
          <li>
            AppVeyor CI build failure: Unable to get setup from cygwin.mirror.constant.com. Author: Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/5474">#5474</a>
          </li>
          <li>
            spelling: improve french translation. Author: Jajawah
          </li>
          <li>
            spelling: fix typo in tests. Author: Pavel Bludov
          </li>
          <li>
            spelling: Fix typo. Author: Tino Desjardins
          </li>
          <li>
            format xdoc files to follow rule of LineLength (max ia 100) . Author: rnveach <a href="https://github.com/checkstyle/checkstyle/issues/5291">#5291</a>
          </li>
          <li>
            Incorrect documentation for SuppressionXpathFilter. Author: Timur Tibeyev <a href="https://github.com/checkstyle/checkstyle/issues/5400">#5400</a>
          </li>
          <li>
            Reorganize token methods of all Checks. Author: Subbu Dantu <a href="https://github.com/checkstyle/checkstyle/issues/4581">#4581</a>
          </li>
          <li>
            TokenTypes documentation contains double encoded symbols. Author: Pavel Bludov <a href="https://github.com/checkstyle/checkstyle/issues/5423">#5423</a>
          </li>
          <li>
            Incorrect documentation for SingleSpaceSeparator. Author: Jun Lin <a href="https://github.com/checkstyle/checkstyle/issues/5401">#5401</a>
          </li>
          <li>
            XDoc Config: create unit test to verify property types and default values for Strings. Author: rnveach <a href="https://github.com/checkstyle/checkstyle/issues/3254">#3254</a>
          </li>
        </ul>
    </section>

    <section name="Release 8.7">
      <p>Breaking backward compatibility:</p>
        <ul>
          <li>
            Removed guava from api code. Author: rnveach <a href="https://github.com/checkstyle/checkstyle/issues/3455">#3455</a>
          </li>
        </ul>
      <p>Bug fixes:</p>
        <ul>
          <li>
            SuppressWithPlainTextCommentFilter: should not fail when violation is reported on directory. Author: rnveach <a href="https://github.com/checkstyle/checkstyle/issues/5405">#5405</a>
          </li>
        </ul>
    </section>

    <section name="Release 8.6">
      <p>Breaking backward compatibility:</p>
        <ul>
          <li>
            AbstractLoader: move out of api, rename, and remove abstract modifier . Author: Roman_Zhigunov <a href="https://github.com/checkstyle/checkstyle/issues/5338">#5338</a>
          </li>
        </ul>
      <p>New:</p>
        <ul>
          <li>
            new Checker filter SuppressWithPlainTextCommentFilter as akin to Treewalker's SuppressionCommentFilter. Author: Andrei Selkin <a href="https://github.com/checkstyle/checkstyle/issues/4841">#4841</a>
          </li>
          <li>
            Add @exception JavaDoc block tag to NonEmptyAtclauseDescriptionCheck. Author: Lev_Sikhovets <a href="https://github.com/checkstyle/checkstyle/issues/5388">#5388</a>
          </li>
          <li>
            Support suppression-xpath element in SuppressionLoader. Author: Timur Tibeyev <a href="https://github.com/checkstyle/checkstyle/issues/4421">#4421</a>
          </li>
          <li>
            add ANNOTATION_DEF to RequireThisCheck. Author: rnveach <a href="https://github.com/checkstyle/checkstyle/issues/5363">#5363</a>
          </li>
          <li>
            SuppressionFilter: add suppression by message. Author: rnveach <a href="https://github.com/checkstyle/checkstyle/issues/2804">#2804</a>
          </li>
        </ul>
      <p>Bug fixes:</p>
        <ul>
          <li>
            TranslationCheck: should fire file started/finished when invoking errors. Author: rnveach <a href="https://github.com/checkstyle/checkstyle/issues/5057">#5057</a>
          </li>
          <li>
            fixed RequireThisCheck and for loop variable handling. Author: rnveach <a href="https://github.com/checkstyle/checkstyle/issues/5392">#5392</a>
          </li>
          <li>
            changed RequireThis kept track of the frame being examined. Author: rnveach <a href="https://github.com/checkstyle/checkstyle/issues/5364">#5364</a>
          </li>
          <li>
            ImportOrder with option=bottom should not allow non-static import after static import. Author: Julian Hyde <a href="https://github.com/checkstyle/checkstyle/issues/4981">#4981</a>
          </li>
          <li>
            ReturnCount: unclear message when only max property is specified. Author: vaano94 <a href="https://github.com/checkstyle/checkstyle/issues/5306">#5306</a>
          </li>
          <li>
            Incorrect indentation check for method preceded by annotation, with method parameter on separate line. Author: BBG <a href="https://github.com/checkstyle/checkstyle/issues/5154">#5154</a>
          </li>
          <li>
            fixed RequireThisCheck and enum constants handling. Author: rnveach <a href="https://github.com/checkstyle/checkstyle/issues/5361">#5361</a>
          </li>
          <li>
            fixed RequireThisCheck and catch variable handling. Author: rnveach <a href="https://github.com/checkstyle/checkstyle/issues/5351">#5351</a>
          </li>
          <li>
            AnnotationUtility.getAnnotation fails when there is an comment in the annotation. Author: rnveach <a href="https://github.com/checkstyle/checkstyle/issues/5327">#5327</a>
          </li>
          <li>
            False RedundantModifier violation for final method of enum inside final class. Author: BBG <a href="https://github.com/checkstyle/checkstyle/issues/5268">#5268</a>
          </li>
          <li>
            fixed bug on matching xpath when no xpath given. Author: rnveach <a href="https://github.com/checkstyle/checkstyle/issues/5321">#5321</a>
          </li>
          <li>
            Checkstyle ignores javadoc that placed over Annotation type elements . Author: Pavel Bludov <a href="https://github.com/checkstyle/checkstyle/issues/4169">#4169</a>
          </li>
          <li>
            JavadocMethod: No error for a misplaced javadoc tag. Author: Pavel Bludov <a href="https://github.com/checkstyle/checkstyle/issues/4701">#4701</a>
          </li>
        </ul>
      <p>Notes:</p>
        <ul>
          <li>
            pitest: increase mutation coverage for pitest-checks-misc profile to 100%. Author: rnveach, vasilyeva <a href="https://github.com/checkstyle/checkstyle/issues/4675">#4675</a>
          </li>
          <li>
            Some contents in messages_zh.properties for imports check are not well translated. Author: zhangduo <a href="https://github.com/checkstyle/checkstyle/issues/5393">#5393</a>
          </li>
          <li>
            TranslationCheckTest.testLogOutput is failed . Author: rnveach <a href="https://github.com/checkstyle/checkstyle/issues/5141">#5141</a>
          </li>
          <li>
            pitest: increase mutation coverage for pitest-checks-imports profile to 100%. Author: BBG <a href="https://github.com/checkstyle/checkstyle/issues/5004">#5004</a>
          </li>
          <li>
            Indentation problem in pjdbc project. Author: Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/5286">#5286</a>
          </li>
          <li>
            Use versions-maven-plugin to report versions to update. Author: Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/5208">#5208</a>
          </li>
          <li>
            minimize pitest-checkstyle-utils profile execution. Author: rnveach <a href="https://github.com/checkstyle/checkstyle/issues/4605">#4605</a>
          </li>
          <li>
            api: abstract classes that extending concrete class. Author: rnveach <a href="https://github.com/checkstyle/checkstyle/issues/4716">#4716</a>
          </li>
          <li>
            pitest: increase mutation coverage for pitest-checks-whitespace profile to 100%. Author: rnveach <a href="https://github.com/checkstyle/checkstyle/issues/5003">#5003</a>
          </li>
          <li>
            pitest: increase mutation coverage for pitest-checks-metrics profile to 100%. Author: rnveach <a href="https://github.com/checkstyle/checkstyle/issues/5005">#5005</a>
          </li>
          <li>
            pitest: increase mutation coverage for pitest-checks-coding profile to 100%. Author: rnveach <a href="https://github.com/checkstyle/checkstyle/issues/5008">#5008</a>
          </li>
          <li>
            internal code: terminology problems in ModuleReflectionUtils. Author: rnveach <a href="https://github.com/checkstyle/checkstyle/issues/4876">#4876</a>
          </li>
          <li>
            Add violateExecutionOnNonTightHtml property of AbstractJavadocCheck to xdoc. Author: rnveach <a href="https://github.com/checkstyle/checkstyle/issues/5002">#5002</a>
          </li>
          <li>
            change all sonarqube.com to sonarcloud.io. Author: Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/5290">#5290</a>
          </li>
          <li>
            doc: add 'Checkstyle for Microsoft Visual Studio Code' in known tools.
            Author: Roman Ivanov
          </li>
          <li>
            Revert "infra: fix for travis:osx problem with 'shell_session_update:
            command not found'". Author: Roman Ivanov
          </li>
          <li>
            Remove usage of DetailAST.branchContains. Author: rnveach <a href="https://github.com/checkstyle/checkstyle/issues/5124">#5124</a>
          </li>
        </ul>
    </section>

    <section name="Release 8.5">
      <p>New:</p>
        <ul>
          <li>
            Try to load class from all of packages as classpath scanning doesn't work in Eclipse runtime environment. Author: kazachka <a href="https://github.com/checkstyle/checkstyle/issues/4916">#4916</a>
          </li>
        </ul>
      <p>Bug fixes:</p>
        <ul>
          <li>
            RegexpOnFilenameCheck: NullPointerException when relative path is used to run checkstyle CLI . Author: Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/5278">#5278</a>
          </li>
          <li>
            JavadocPackage: NullPointerException when relative path is used to run checkstyle CLI. Author: Artem Dudkin <a href="https://github.com/checkstyle/checkstyle/issues/5127">#5127</a>
          </li>
          <li>
            Checker.destroy doesn't erase fileSets but erases everything else. Author: rnveach <a href="https://github.com/checkstyle/checkstyle/issues/5264">#5264</a>
          </li>
          <li>
            TranslationCheck prints violations from previous AbstractFileSetCheck run. Author: rnveach <a href="https://github.com/checkstyle/checkstyle/issues/5263">#5263</a>
          </li>
        </ul>
      <p>Notes:</p>
        <ul>
          <li>
            Fix violations from new sevntu check - CheckstyleTestMakeupCheck. Author: rnveach <a href="https://github.com/checkstyle/checkstyle/issues/5228">#5228</a>
          </li>
          <li>
            doc: typo fix and extension for 'what is javadoc'. Author: Roman Ivanov
          </li>
          <li>
            Checkstyle UTs shouldn't create custom configuration methods. Author: rnveach <a href="https://github.com/checkstyle/checkstyle/issues/5157">#5157</a>
          </li>
          <li>
            adjacent static import groups ones became impossible in 8.3. Author: BBG <a href="https://github.com/checkstyle/checkstyle/issues/5176">#5176</a>
          </li>
          <li>
            cobertura coverage check failing on jdk 152. Author: Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/5283">#5283</a>
          </li>
          <li>
            Remove usage of DetailAST.branchContains. Author: rnveach <a href="https://github.com/checkstyle/checkstyle/issues/5124">#5124</a>
          </li>
          <li>
            Reorganize token methods of all Checks. Author: Subbu Dantu <a href="https://github.com/checkstyle/checkstyle/issues/4581">#4581</a>
          </li>
          <li>
            ImportControl: unable to disallow static import. Author: Jochen Van de Velde, Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/4284">#4284</a>
          </li>
          <li>
            doc: Removed maxLineLength property from javadoc, the property itself had been removed
            earlier. Author: Balazs Nemeth
          </li>
          <li>
            wercker build is unstable for htmlunit project due to SNAPSHOT dependency . Author: Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/5251">#5251</a>
          </li>
          <li>
            Fix plural agreement grammar in documentation for DesignForExtension. Author: Jake Gage <a href="https://github.com/checkstyle/checkstyle/issues/5249">#5249</a>
          </li>
          <li>
            Mark all checks with appropriate interface so that they could be used in the MT mode. Author: Andrew Kuchev <a href="https://github.com/checkstyle/checkstyle/issues/4870">#4870</a>
          </li>
        </ul>
    </section>

    <section name="Release 8.4">
      <p>Breaking backward compatibility:</p>
        <ul>
          <li>
            Disallowing user to use incomplete fully qualified Check names in config file. Author: BBG <a href="https://github.com/checkstyle/checkstyle/issues/4456">#4456</a>
          </li>
          <li>
            JavadocTokenTypes should keep values of tokens, restore tokens as they were at 8.1 version. Author: Piyush Sharma <a href="https://github.com/checkstyle/checkstyle/issues/5139">#5139</a>
          </li>
          <li>
            Remove extra numeric offset in JavadocTokenTypes. Author: Maksim Shilin <a href="https://github.com/checkstyle/checkstyle/issues/5114">#5114</a>
          </li>
        </ul>
      <p>Bug fixes:</p>
        <ul>
          <li>
            Checkstyle produces invalid XML file. Author: rnveach <a href="https://github.com/checkstyle/checkstyle/issues/5162">#5162</a>
          </li>
        </ul>
      <p>Notes:</p>
        <ul>
          <li>
            Fix violations from new sevntu check - CheckstyleTestMakeupCheck. Author: rnveach <a href="https://github.com/checkstyle/checkstyle/issues/5228">#5228</a>
          </li>
          <li>
            Unused messages in message.properties. Author: dyominov <a href="https://github.com/checkstyle/checkstyle/issues/5094">#5094</a>
          </li>
          <li>
            Two unit tests for SuppressionCommentFilterTest do not fail if CheckstyleException is not thrown. Author: rnveach <a href="https://github.com/checkstyle/checkstyle/issues/5210">#5210</a>
          </li>
          <li>
            ClassFanOutComplexity for a multi-dimensional array is calculating with an error.. Author: Artem Dudkin <a href="https://github.com/checkstyle/checkstyle/issues/5134">#5134</a>
          </li>
          <li>
            Remove usage of DetailAST.branchContains. Author: rnveach <a href="https://github.com/checkstyle/checkstyle/issues/5124">#5124</a>
          </li>
          <li>
            Checkstyle tests should be named after the class they test and extra validations/helpers should be in a special package. Author: rnveach <a href="https://github.com/checkstyle/checkstyle/issues/5104">#5104</a>
          </li>
          <li>
            pitest: increase mutation coverage for pitest-checks-whitespace profile to 100%. Author: vasilyeva <a href="https://github.com/checkstyle/checkstyle/issues/5003">#5003</a>
          </li>
          <li>
            left curly nlow documentation error?. Author: Clément Guillaume <a href="https://github.com/checkstyle/checkstyle/issues/5188">#5188</a>
          </li>
          <li>
            create GeneratedJavadocTokenTypesTest.java. Author: Piyush Sharma <a href="https://github.com/checkstyle/checkstyle/issues/5186">#5186</a>
          </li>
          <li>
            Use private final loggers instead of private static final in Checkstyle codebase. Author: crude <a href="https://github.com/checkstyle/checkstyle/issues/929">#929</a>
          </li>
          <li>
            Move DetailNodeTreeStringPrinter#createFakeBlockComment to CommonUtils. Author: Turkin Ivan <a href="https://github.com/checkstyle/checkstyle/issues/4785">#4785</a>
          </li>
          <li>
            Prohibit the usage of hardcoded encoding in Checkstyle source code. Author: Artem Dudkin <a href="https://github.com/checkstyle/checkstyle/issues/5023">#5023</a>
          </li>
          <li>
            appveyor:  provide ability to skip CI executions base on commit files. Author: Maksim Shilin <a href="https://github.com/checkstyle/checkstyle/issues/3870">#3870</a>
          </li>
          <li>
            Reorganize token methods of all Checks. Author: Subbu Dantu <a href="https://github.com/checkstyle/checkstyle/issues/4581">#4581</a>
          </li>
          <li>
            Remove deprecated class BaseCheckTestSupport. Author: Subbu Dantu <a href="https://github.com/checkstyle/checkstyle/issues/4867">#4867</a>
          </li>
          <li>
            validation by xsd during build is missed for xml files that use packages_1_0.dtd. Author: Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/5177">#5177</a>
          </li>
          <li>
            Sonar validation failing with StackOverflowError. Author: Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/5175">#5175</a>
          </li>
        </ul>
    </section>

    <section name="Release 8.3">
      <p>Breaking backward compatibility:</p>
        <ul>
          <li>
            Uppercase letters to be allowed in package names in javadoc. Author: Piyush Sharma <a href="https://github.com/checkstyle/checkstyle/issues/4408">#4408</a>
          </li>
          <li>
            Making required arguments mandatory for javadoc tags in grammar. Author: Piyush Sharma <a href="https://github.com/checkstyle/checkstyle/issues/4942">#4942</a>
          </li>
        </ul>
      <p>New:</p>
        <ul>
          <li>
            NoWhitespaceAfter:  do not allow whitespace after '@' sign. Author: Ruslan Iagudin <a href="https://github.com/checkstyle/checkstyle/issues/4410">#4410</a>
          </li>
          <li>
            WhitespaceAround: Add support for varargs. Author: Ruslan Iagudin <a href="https://github.com/checkstyle/checkstyle/issues/4157">#4157</a>
          </li>
          <li>
            Boolean flag in Javadoc Checks that shows a current Javadoc comment has unclosed HTML tags. Author: Piyush Sharma <a href="https://github.com/checkstyle/checkstyle/issues/3311">#3311</a>
          </li>
          <li>
            Add columnCharIndex field to LocalizedMessage. Author: Timur Tibeyev <a href="https://github.com/checkstyle/checkstyle/issues/4998">#4998</a>
          </li>
        </ul>
      <p>Bug fixes:</p>
        <ul>
          <li>
            IllegalType does not seem to handle multidimensional array types. Author: Ruslan Iagudin <a href="https://github.com/checkstyle/checkstyle/issues/4425">#4425</a>
          </li>
          <li>
            ImportOrder: No violation before or after changes for static import list. Author: BBG <a href="https://github.com/checkstyle/checkstyle/issues/5065">#5065</a>
          </li>
          <li>
            whitespace after Array type when using a type annotation. Author: Ruslan Iagudin <a href="https://github.com/checkstyle/checkstyle/issues/3300">#3300</a>
          </li>
          <li>
            Google Style: Incorrect ParenPad warning. Author: Liam Miller-Cushon <a href="https://github.com/checkstyle/checkstyle/issues/4294">#4294</a>
          </li>
          <li>
            NoWhitespaceBefore and empty for loop conditions. Author: Liam Miller-Cushon <a href="https://github.com/checkstyle/checkstyle/issues/5058">#5058</a>
          </li>
          <li>
            Remove thread-unsafe context from the AbstractCheck class. Author: Andrew Kuchev <a href="https://github.com/checkstyle/checkstyle/issues/4908">#4908</a>
          </li>
          <li>
            Fix order of message parameters in DE translation file. Author: Andreas Kurth <a href="https://github.com/checkstyle/checkstyle/issues/5068">#5068</a>
          </li>
          <li>
            Issue with UnusedImports and javadoc usage.. Author: Liam Miller-Cushon <a href="https://github.com/checkstyle/checkstyle/issues/3453">#3453</a>
          </li>
          <li>
            @see tag with leading asterisk before arguments lead to parse failure. Author: Piyush Sharma <a href="https://github.com/checkstyle/checkstyle/issues/5035">#5035</a>
          </li>
          <li>
            FallThrough check doesn't handle synchronized blocks. Author: Liam Miller-Cushon <a href="https://github.com/checkstyle/checkstyle/issues/5037">#5037</a>
          </li>
          <li>
            NoWhitespaceAfterCheck for some array initialization crashes Checkstyle. Author: Ruslan Iagudin <a href="https://github.com/checkstyle/checkstyle/issues/4557">#4557</a>
          </li>
        </ul>
      <p>Notes:</p>
        <ul>
          <li>
            pitest: increase mutation coverage for pitest-checks-misc profile to 100%. Author: vasilyeva, Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/4675">#4675</a>
          </li>
          <li>
             Pull #5113: enabled eclipse compiler to flag unused exceptions. Author: rnveach <a href="https://github.com/checkstyle/checkstyle/issues/5113">#5113</a>
          </li>
          <li>
            config: bump maven-surefire-plugin to 2.20.1. Author: Roman Ivanov
          </li>
          <li>
            Support suppression-xpath element in SuppressionLoader. Author: Timur <a href="https://github.com/checkstyle/checkstyle/issues/4421">#4421</a>
          </li>
          <li>
            Checkstyle tests should be named after the class they test and extra validations/helpers should be in a special package. Author: rnveach <a href="https://github.com/checkstyle/checkstyle/issues/5104">#5104</a>
          </li>
          <li>
            Expand eclipse compiler to check test code. Author: rnveach <a href="https://github.com/checkstyle/checkstyle/issues/5116">#5116</a>
          </li>
          <li>
            pitest: increase mutation coverage for pitest-checks-coding profile to 100%. Author: vasilyeva <a href="https://github.com/checkstyle/checkstyle/issues/5008">#5008</a>
          </li>
          <li>
            Add file-stateful and stateless / global stateful check markers. Author: Andrew Kuchev <a href="https://github.com/checkstyle/checkstyle/issues/4883">#4883</a>
          </li>
          <li>
            Remove thread-unsafe context from the AbstractFileSetCheck class. Author: Andrew Kuchev <a href="https://github.com/checkstyle/checkstyle/issues/4917">#4917</a>
          </li>
          <li>
            Split and Organize Checkstyle inputs by Test. Author: rnveach <a href="https://github.com/checkstyle/checkstyle/issues/3891">#3891</a>
          </li>
          <li>
            pitest: increase mutation coverage for pitest-checks-metrics profile to 100%. Author: vasilyeva <a href="https://github.com/checkstyle/checkstyle/issues/5005">#5005</a>
          </li>
          <li>
            IllegalType: update documentation to make it clear that LITERAL_NEW is not a target of this Check. Author: Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/5129">#5129</a>
          </li>
          <li>
            XpathQueryGenerator should consider tabWith parameter. Author: Timur Tibeyev <a href="https://github.com/checkstyle/checkstyle/issues/4999">#4999</a>
          </li>
          <li>
            Increase coverage of JavadocParser and JavadocLexer. Author: Piyush Sharma <a href="https://github.com/checkstyle/checkstyle/issues/4769">#4769</a>
          </li>
          <li>
            doc: extend javadoc for JavadocTokenTypes.RULE_TYPES_OFFSET. Author: Roman Ivanov
          </li>
          <li>
            DeclarationOrder: problem with forward references. Author: kazachka <a href="https://github.com/checkstyle/checkstyle/issues/4984">#4984</a>
          </li>
          <li>
            Fix up Portuguese messages. Author: Victor Williams Stafusa da Silva <a href="https://github.com/checkstyle/checkstyle/issues/5082">#5082</a>
          </li>
          <li>
            Travis failing to execute some item on trusty instances. Author: Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/5086">#5086</a>
          </li>
          <li>
            Strive for 100% mutation coverage. Author: Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/3708">#3708</a>
          </li>
          <li>
            Eclipse validation is failed with "The type org.eclipse.jdt.annotation.NonNull cannot be resolved". Author: Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/5078">#5078</a>
          </li>
          <li>
            find way to launch IntelliJ IDEA inspections from command line. Author: vasilyeva, Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/4682">#4682</a>
          </li>
          <li>
            Rename JavadocLexer rule to a more meaningful name. Author: Vladislav Lisetskii <a href="https://github.com/checkstyle/checkstyle/issues/5040">#5040</a>
          </li>
          <li>
            Review disabled validations of eclipse compiler. Author: Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/5060">#5060</a>
          </li>
          <li>
            Using Eclipse compiler in CI to control 0 Warning level. Author: vasilyeva, Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/2600">#2600</a>
          </li>
          <li>
            pitest: increase mutation coverage for pitest-checkstyle-api profile to 100%. Author: vasilyeva <a href="https://github.com/checkstyle/checkstyle/issues/4394">#4394</a>
          </li>
          <li>
            pitest: increase mutation coverage for pitest-check-annotation profile to 100%. Author: Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/4402">#4402</a>
          </li>
          <li>
            Launch Sonarqube validation in docker in our CI for each PR validation. Author: vasilyeva <a href="https://github.com/checkstyle/checkstyle/issues/4912">#4912</a>
          </li>
          <li>
            doc: remove section about a resolved API issue. Author: Vladislav Lisetskii
          </li>
          <li>
            pitest: increase mutation coverage for pitest-checks-imports profile to 100%. Author: vasylieva <a href="https://github.com/checkstyle/checkstyle/issues/5004">#5004</a>
          </li>
          <li>
            made XMLLogger writer final. Author: rnveach <a href="https://github.com/checkstyle/checkstyle/issues/5033">#5033</a>
          </li>
          <li>
            pitest: increase mutation coverage for pitest-checkstyle-utils profile to 100%. Author: vasilyeva <a href="https://github.com/checkstyle/checkstyle/issues/4395">#4395</a>
          </li>
        </ul>
    </section>

    <section name="Release 8.2">
      <p>Breaking backward compatibility:</p>
        <ul>
          <li>
            JavadocParser: inconsistent AST tree with and without SINGLETON_ELEMENT. Author: Piyush Sharma <a href="https://github.com/checkstyle/checkstyle/issues/3810">#3810</a>
          </li>
          <li>
            move AbstractTypeAwareCheck and ClassResolver to javadoc package. Author: rnveach <a href="https://github.com/checkstyle/checkstyle/issues/4676">#4676</a>
          </li>
          <li>
            remove deprecated property maxLineLength from LeftCurlyCheck. Author: rnveach <a href="https://github.com/checkstyle/checkstyle/issues/3671">#3671</a>
          </li>
          <li>
            remove FileContentsHolder module as FileContents object is available for filters on TreeWalker in TreeWalkerAudit Event. Author: Timur, Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/3573">#3573</a>
          </li>
          <li>
            Replace terms in AST Tokens by terms from HTML specification. Author: Piyush Sharma <a href="https://github.com/checkstyle/checkstyle/issues/4448">#4448</a>
          </li>
        </ul>
      <p>New:</p>
        <ul>
          <li>
            new Check: single line annotation location. Author: kazachka <a href="https://github.com/checkstyle/checkstyle/issues/3440">#3440</a>
          </li>
          <li>
            Add HTML5 tags support to Javadoc antlr4 grammar and related classes. Author: Piyush Sharma <a href="https://github.com/checkstyle/checkstyle/issues/3332">#3332</a>
          </li>
          <li>
            UnnecessaryParentheses: Reject parentheses around single parameters in lambdas. Author: rnveach <a href="https://github.com/checkstyle/checkstyle/issues/4639">#4639</a>
          </li>
          <li>
            Add token type to LocalizedMessage. Author: Timur <a href="https://github.com/checkstyle/checkstyle/issues/4419">#4419</a>
          </li>
        </ul>
      <p>Bug fixes:</p>
        <ul>
          <li>
            Add (WS | NEWLINE) in proper places for javadoc tags. Author: Piyush Sharma <a href="https://github.com/checkstyle/checkstyle/issues/4934">#4934</a>
          </li>
          <li>
            XMLLogger methods should be thread-safe. Author: Andrew Kuchev <a href="https://github.com/checkstyle/checkstyle/issues/4932">#4932</a>
          </li>
          <li>
            Javadoc comments containing unescaped Java code with generic types leads to enormous parsing times. Author: Piyush Sharma <a href="https://github.com/checkstyle/checkstyle/issues/4390">#4390</a>
          </li>
          <li>
            PackageObjectFactory can't instantiate AuditListeners. Author: rnveach <a href="https://github.com/checkstyle/checkstyle/issues/4742">#4742</a>
          </li>
          <li>
            Remove thread-unsafe context from the AbstractJavadocCheck class. Author: Andrew Kuchev <a href="https://github.com/checkstyle/checkstyle/issues/4925">#4925</a>
          </li>
          <li>
            SeverityLevelCounter should be thread-safe. Author: Andrew Kuchev <a href="https://github.com/checkstyle/checkstyle/issues/4927">#4927</a>
          </li>
          <li>
            JavadocPackageCheck should be thread-safe. Author: Andrew Kuchev <a href="https://github.com/checkstyle/checkstyle/issues/4945">#4945</a>
          </li>
          <li>
            Violations should print ID and observe them as unique. Author: Luolc <a href="https://github.com/checkstyle/checkstyle/issues/4607">#4607</a>
          </li>
          <li>
            SuppressWarnings triggers RedundantModifier check on enum constructor. Author: rnveach <a href="https://github.com/checkstyle/checkstyle/issues/4846">#4846</a>
          </li>
          <li>
            SummaryJavadoc: overlapping messages. Author: rnveach <a href="https://github.com/checkstyle/checkstyle/issues/4798">#4798</a>
          </li>
          <li>
            Remove checkstyle_packages.xml from checkstyle. Author: rnveach <a href="https://github.com/checkstyle/checkstyle/issues/3660">#3660</a>
          </li>
          <li>
            SummaryJavadoc: doesn't completely ignore inheritDoc tag. Author: rnveach <a href="https://github.com/checkstyle/checkstyle/issues/4744">#4744</a>
          </li>
          <li>
            TodoCommentCheck overflows the stack for files with many comments. Author: rnveach <a href="https://github.com/checkstyle/checkstyle/issues/4563">#4563</a>
          </li>
          <li>
            RegexpHeader not detecting '\n\n' by regex properly. Author: Vivek Rao <a href="https://github.com/checkstyle/checkstyle/issues/4735">#4735</a>
          </li>
          <li>
            ModifiedControlVariableCheck crashes for some nested loops with multiple assignments. Author: rnveach <a href="https://github.com/checkstyle/checkstyle/issues/4630">#4630</a>
          </li>
          <li>
            MethodCountCheck: class counts include anonymous methods. Author: rnveach, Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/4539">#4539</a>
          </li>
          <li>
            RequireThisCheck: NPE on method from base class with validateOnlyOverlapping off. Author: rnveach <a href="https://github.com/checkstyle/checkstyle/issues/4856">#4856</a>
          </li>
          <li>
            TreeWalkerFilter needs to be added to ModuleReflectionUtils. Author: Timur <a href="https://github.com/checkstyle/checkstyle/issues/4843">#4843</a>
          </li>
          <li>
            RequireThisCheck: Use and declare a local variable with same name as class variable cause a NPE. Author: rnveach <a href="https://github.com/checkstyle/checkstyle/issues/4777">#4777</a>
          </li>
          <li>
            Indentation: multiple try with resource not checked. Author: Vikramaditya Kukreja <a href="https://github.com/checkstyle/checkstyle/issues/3131">#3131</a>
          </li>
          <li>
            FinalLocalVariable: false-negative with anonymous class. Author: rnveach <a href="https://github.com/checkstyle/checkstyle/issues/4727">#4727</a>
          </li>
        </ul>
      <p>Notes:</p>
        <ul>
          <li>
            pitest: increase mutation coverage for pitest-checkstyle-utils profile to 100%. Author: Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/4395">#4395</a>
          </li>
          <li>
            pitest: increase mutation coverage for pitest-checkstyle-api profile to 100%. Author: Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/4394">#4394</a>
          </li>
          <li>
            Remove strong, wildcard suppressions in configuration. Author: vasilyeva, Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/4384">#4384</a>
          </li>
          <li>
            pitest: increase mutation coverage for pitest-checks-design profile to 100%. Author: vasilyeva <a href="https://github.com/checkstyle/checkstyle/issues/5007">#5007</a>
          </li>
          <li>
            Remove usage of javax.xml.bind.DatatypeConverter (removed in Java 9). Author: Oliver Siegmar <a href="https://github.com/checkstyle/checkstyle/issues/5027">#5027</a>
          </li>
          <li>
            shippable: unstable execution of pitest for pitest-checkstyle-common profile. Author: Andrew Kuchev, Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/5022">#5022</a>
          </li>
          <li>
            Fix documentation for minLineCount property in JavadocMethod. Author: Ruslan Iagudin <a href="https://github.com/checkstyle/checkstyle/issues/4987">#4987</a>
          </li>
          <li>
            Using Eclipse compiler in CI to control 0 Warning level. Author: vasilyeva <a href="https://github.com/checkstyle/checkstyle/issues/2600">#2600</a>
          </li>
          <li>
            IllegalTypeCheck: split illegalClassNames for short names to prevent runtime modification. Author: rnveach <a href="https://github.com/checkstyle/checkstyle/issues/4947">#4947</a>
          </li>
          <li>
            pitest: increase mutation coverage for pitest-checks-whitespace profile to 100%. Author: vasilyeva <a href="https://github.com/checkstyle/checkstyle/issues/5003">#5003</a>
          </li>
          <li>
            pitest: increase mutation coverage for pitest-checks-sizes profile to 100%. Author: vasilyeva <a href="https://github.com/checkstyle/checkstyle/issues/4993">#4993</a>
          </li>
          <li>
            MainTest.testCreateListenerWithLocationIllegalStateException isn't deleting it's test file anymore. Author: liscju <a href="https://github.com/checkstyle/checkstyle/issues/4842">#4842</a>
          </li>
          <li>
            Implement xpath query generator. Author: Timur <a href="https://github.com/checkstyle/checkstyle/issues/4901">#4901</a>
          </li>
          <li>
            Implement XpathFilter. Author: Timur <a href="https://github.com/checkstyle/checkstyle/issues/4422">#4422</a>
          </li>
          <li>
            pitest: increase mutation coverage for pitest-checks-misc profile to 100%. Author: vasilyeva <a href="https://github.com/checkstyle/checkstyle/issues/4675">#4675</a>
          </li>
          <li>
            pitest: increase mutation coverage for pitest-checks-regexp profile to 100%. Author: vasilyeva <a href="https://github.com/checkstyle/checkstyle/issues/4988">#4988</a>
          </li>
          <li>
            ReturnCount: enforce max=1 over checkstyle code. Author: Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/3496">#3496</a>
          </li>
          <li>
            pitest: increase mutation coverage for pitest-checkstyle-tree-walker profile to 100%. Author: vasilyeva <a href="https://github.com/checkstyle/checkstyle/issues/4398">#4398</a>
          </li>
          <li>
            idea: fixing HtmlTagCanBeJavadocTag cause ant build error. Author: vasilyeva <a href="https://github.com/checkstyle/checkstyle/issues/4805">#4805</a>
          </li>
          <li>
            AnnotationUseStyleCheck defaults: mismatch between documentation and code. Author: Stephan Schroevers <a href="https://github.com/checkstyle/checkstyle/issues/4966">#4966</a>
          </li>
          <li>
            idea: fix ThisEscapedInConstructor idea violation for ImportControl class. Author: vasilyeva <a href="https://github.com/checkstyle/checkstyle/issues/4863">#4863</a>
          </li>
          <li>
            idea:  twelfth part of idea violations. Author: vasilyeva <a href="https://github.com/checkstyle/checkstyle/issues/4940">#4940</a>
          </li>
          <li>
            resolve IDEA inspection BooleanParameter in AbstractModuleTestSupport.createChecker. Author: vasilyeva <a href="https://github.com/checkstyle/checkstyle/issues/4857">#4857</a>
          </li>
          <li>
            AuditEventDefaultFormatterTest should not use PowerMockito for testing. Author: rnveach <a href="https://github.com/checkstyle/checkstyle/issues/4931">#4931</a>
          </li>
          <li>
            idea: eleventh part of idea violations. Author: vasilyeva, vasylieva, Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/4801">#4801</a>
          </li>
          <li>
            avoid boolean parameters for public methods. Author: vasilyeva <a href="https://github.com/checkstyle/checkstyle/issues/4709">#4709</a>
          </li>
          <li>
            Mapper of XPath expressions onto AST nodes. Author: Timur <a href="https://github.com/checkstyle/checkstyle/issues/4369">#4369</a>
          </li>
          <li>
            disallow java.util.Comparator in import-control. Author: Luolc <a href="https://github.com/checkstyle/checkstyle/issues/4907">#4907</a>
          </li>
          <li>
            Custom checks broken with Checkstyle 8.0. Author: rnveach <a href="https://github.com/checkstyle/checkstyle/issues/4885">#4885</a>
          </li>
          <li>
            Split BaseCheckTestSupport into AbstractPathTestSupport, AbstractModuleTestSupport, and AbstractTreeTestSupport. Author: rnveach, Subbu Dantu <a href="https://github.com/checkstyle/checkstyle/issues/4592">#4592</a>
          </li>
          <li>
            idea: ninth part of idea violations. Author: vasilyeva <a href="https://github.com/checkstyle/checkstyle/issues/4707">#4707</a>
          </li>
          <li>
            idea: fifth part of idea violations. Author: vasilyeva <a href="https://github.com/checkstyle/checkstyle/issues/4726">#4726</a>
          </li>
          <li>
            idea: add messages to all asserts. Author: vasilyeva <a href="https://github.com/checkstyle/checkstyle/issues/4808">#4808</a>
          </li>
          <li>
            wercker: NoErrorTest on sevntu with checkstyle's snapshot. Author: Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/4829">#4829</a>
          </li>
          <li>
            Improve Error Handling for Javadoc Parsing. Author: Piyush Sharma <a href="https://github.com/checkstyle/checkstyle/issues/4717">#4717</a>
          </li>
          <li>
            idea: add initial capacities to StringBuffer. Author: Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/4812">#4812</a>
          </li>
          <li>
            pitest: increase mutation coverage for pitest-checkstyle-main profile to 100%. Author: vasilyeva <a href="https://github.com/checkstyle/checkstyle/issues/4399">#4399</a>
          </li>
          <li>
            pitest: increase mutation coverage for pitest-check-annotation profile to 100%. Author: vasilyeva <a href="https://github.com/checkstyle/checkstyle/issues/4402">#4402</a>
          </li>
        </ul>
    </section>

    <section name="Release 8.1">
      <p>Breaking backward compatibility:</p>
        <ul>
          <li>
            Make SuppressionCommentFilter and SuppressWithNearbyCommentFilter children of TreeWalker. Author: Timur <a href="https://github.com/checkstyle/checkstyle/issues/4714">#4714</a>
          </li>
          <li>
            remove AbstractComplexityCheck, AbstractIllegalCheck, AbstractIllegalMethodCheck, AbstractNestedDepthCheck. Author: vasilyeva <a href="https://github.com/checkstyle/checkstyle/issues/4749">#4749</a>
          </li>
          <li>
            ImportControl: Remove deprecated 'url' property. Author: Dmytro Kytsmen <a href="https://github.com/checkstyle/checkstyle/issues/3578">#3578</a>
          </li>
          <li>
            remove deprecated AbstractDeclarationCollector, AbstractFormatCheck, AbstractOptionCheck. Author: Dmytro Kytsmen <a href="https://github.com/checkstyle/checkstyle/issues/4677">#4677</a>
          </li>
          <li>
            FileText should not extends AbstractList. Author: Timur <a href="https://github.com/checkstyle/checkstyle/issues/3034">#3034</a>
          </li>
          <li>
            Move DetailAST log away from AbstractViolationReporter. Author: rnveach <a href="https://github.com/checkstyle/checkstyle/issues/3574">#3574</a>
          </li>
          <li>
            api: LocalizedMessages class should be removed. Author: Andrei Selkin <a href="https://github.com/checkstyle/checkstyle/issues/3545">#3545</a>
          </li>
        </ul>
      <p>Bug fixes:</p>
        <ul>
          <li>
            SummaryJavadoc: no violation on absent summary and on javadoc where '.' is used not as end of sentence. Author: Sagar <a href="https://github.com/checkstyle/checkstyle/issues/3907">#3907</a>
          </li>
          <li>
            MethodCountCheck with wrong tokens crashes Checkstyle. Author: rnveach <a href="https://github.com/checkstyle/checkstyle/issues/4556">#4556</a>
          </li>
          <li>
            UnusedImportsCheck does not detect parameter types in javadoc block tags. Author: Brent Plump <a href="https://github.com/checkstyle/checkstyle/issues/4606">#4606</a>
          </li>
          <li>
            UnusedImports processJavadoc fails with javadoc tags that span lines. Author: Nathan Naze <a href="https://github.com/checkstyle/checkstyle/issues/2840">#2840</a>
          </li>
          <li>
            some messages are still hardcoded in english. Author: Subbu Dantu <a href="https://github.com/checkstyle/checkstyle/issues/3110">#3110</a>
          </li>
          <li>
            EmptyBlock: NPE on annotation declaration. Author: Andrew Kuchev <a href="https://github.com/checkstyle/checkstyle/issues/4472">#4472</a>
          </li>
        </ul>
      <p>Notes:</p>
        <ul>
          <li>
            idea: tenth part of idea violations. Author: vasilyeva, vasylieva <a href="https://github.com/checkstyle/checkstyle/issues/4725">#4725</a>
          </li>
          <li>
            idea: sixth part of idea violations. Author: vasilyeva <a href="https://github.com/checkstyle/checkstyle/issues/4724">#4724</a>
          </li>
          <li>
            idea: seventh part of idea violations. Author: vasilyeva <a href="https://github.com/checkstyle/checkstyle/issues/4722">#4722</a>
          </li>
          <li>
            idea: fifth part of idea violations. Author: vasilyeva <a href="https://github.com/checkstyle/checkstyle/issues/4726">#4726</a>
          </li>
          <li>
            idea: eleventh part of idea violations. Author: vasilyeva <a href="https://github.com/checkstyle/checkstyle/issues/4801">#4801</a>
          </li>
          <li>
            Split BaseCheckTestSupport into AbstractPathTestSupport, AbstractModuleTestSupport, and AbstractTreeTestSupport. Author: Subbu Dantu <a href="https://github.com/checkstyle/checkstyle/issues/4592">#4592</a>
          </li>
          <li>
            pitest: increase mutation coverage for pitest-check-header profile to 100%. Author: vasilyeva <a href="https://github.com/checkstyle/checkstyle/issues/4401">#4401</a>
          </li>
          <li>
            activate IntelliJ IDEA inspection InterfaceMayBeAnnotatedFunctional. Author: vasilyeva <a href="https://github.com/checkstyle/checkstyle/issues/3435">#3435</a>
          </li>
          <li>
            idea: ninth part of idea violations. Author: vasilyeva <a href="https://github.com/checkstyle/checkstyle/issues/4707">#4707</a>
          </li>
          <li>
            spelling: Fix German translation. Author: FriedrichFroebel
          </li>
          <li>
            Increase coverage of JavadocParser and JavadocLexer. Author: Vladislav Lisetskii <a href="https://github.com/checkstyle/checkstyle/issues/4769">#4769</a>
          </li>
          <li>
            idea: third part of violations. Author: vasilyeva <a href="https://github.com/checkstyle/checkstyle/issues/4713">#4713</a>
          </li>
          <li>
            idea: fourth part of idea violations. Author: vasilyeva <a href="https://github.com/checkstyle/checkstyle/issues/4723">#4723</a>
          </li>
          <li>
            Split and Organize Checkstyle inputs by Test for checks in 'regexp' package. Author: Dmytro Kytsmen <a href="https://github.com/checkstyle/checkstyle/issues/4585">#4585</a>
          </li>
          <li>
            spelling: fix typo in docs. Author: Vladislav Lisetskii
          </li>
          <li>
            add vavr library to our regression testing. Author: Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/4363">#4363</a>
          </li>
          <li>
            pitest: increase mutation coverage for pitest-checkstyle-filters profile to 100%. Author: vasilyeva <a href="https://github.com/checkstyle/checkstyle/issues/4396">#4396</a>
          </li>
          <li>
            pitest: increase mutation coverage for pitest-checkstyle-api profile to 100%. Author: vasilyeva, vasylieva <a href="https://github.com/checkstyle/checkstyle/issues/4394">#4394</a>
          </li>
          <li>
            idea: second part of violations. Author: vasilyeva <a href="https://github.com/checkstyle/checkstyle/issues/4708">#4708</a>
          </li>
          <li>
            Enable IntelliJ IDEA inspection: 'throw' inside 'finally' block. Author: vasilyeva <a href="https://github.com/checkstyle/checkstyle/issues/3301">#3301</a>
          </li>
          <li>
            idea: eights part of idea violations. Author: vasilyeva <a href="https://github.com/checkstyle/checkstyle/issues/4711">#4711</a>
          </li>
          <li>
            MT mode: IntelliJ inspection violations. Author: Andrew Kuchev <a href="https://github.com/checkstyle/checkstyle/issues/4700">#4700</a>
          </li>
          <li>
            Split and Organize Checkstyle inputs for MainTests to 'main' folder. Author: Dmytro Kytsmen <a href="https://github.com/checkstyle/checkstyle/issues/4588">#4588</a>
          </li>
          <li>
            UniquePropertiesCheck.getLineNumber should be private. Author: BBG <a href="https://github.com/checkstyle/checkstyle/issues/4694">#4694</a>
          </li>
          <li>
            suppress NewlineAtEndOfFile on all internal javadoc files. Author: Dmytro Kytsmen <a href="https://github.com/checkstyle/checkstyle/issues/4702">#4702</a>
          </li>
          <li>
            Split and Organize Checkstyle inputs by Test for checks in 'ant' package. Author: Subbu Dantu <a href="https://github.com/checkstyle/checkstyle/issues/4686">#4686</a>
          </li>
          <li>
            Split and Organize Checkstyle inputs by Test for checks in header package. Author: BBG, Dmytro Kytsmen <a href="https://github.com/checkstyle/checkstyle/issues/4365">#4365</a>
          </li>
          <li>
            review all suppressed IntelliJ IDEA inspections with comment 'till ...'. Author: Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/4681">#4681</a>
          </li>
          <li>
            Split and Organize Checkstyle inputs by Test for checks in 'javadoc' package. Author: BBG <a href="https://github.com/checkstyle/checkstyle/issues/4586">#4586</a>
          </li>
          <li>
            LeftCurlyCheck: clarify behavior of 'nlow' option after removal of 'maxLineLength'. Author: Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/3855">#3855</a>
          </li>
          <li>
            Avoid usage of getLines method from FileText. Author: Timur <a href="https://github.com/checkstyle/checkstyle/issues/4641">#4641</a>
          </li>
          <li>
            reevaluate tokens in google config for SeparatorWrapCheck. Author: kazachka <a href="https://github.com/checkstyle/checkstyle/issues/3752">#3752</a>
          </li>
          <li>
            pitest: increase mutation coverage for pitest-checks-misc profile to 100%. Author: Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/4675">#4675</a>
          </li>
          <li>
            Split and Organize Checkstyle inputs by Test for checks in 'checks' package. Author: Dmytro Kytsmen <a href="https://github.com/checkstyle/checkstyle/issues/4587">#4587</a>
          </li>
          <li>
            pitest: increase mutation coverage for pitest-checkstyle-tree-walker profile to 100%. Author: rnveach, vasilyeva <a href="https://github.com/checkstyle/checkstyle/issues/4398">#4398</a>
          </li>
          <li>
            pitest: increase mutation coverage for pitest-checkstyle-main profile to 100%. Author: vasilyeva <a href="https://github.com/checkstyle/checkstyle/issues/4399">#4399</a>
          </li>
          <li>
            ConfigurationLoaderTest::testIncorrectTag is flaky. Author: rnveach <a href="https://github.com/checkstyle/checkstyle/issues/4664">#4664</a>
          </li>
          <li>
            pitest: increase mutation coverage for pitest-checkstyle-utils profile to 100%. Author: vasilyeva <a href="https://github.com/checkstyle/checkstyle/issues/4395">#4395</a>
          </li>
          <li>
            pitest: increase mutation coverage for pitest-checkstyle-common profile to 100%. Author: vasilyeva, vasylieva <a href="https://github.com/checkstyle/checkstyle/issues/4400">#4400</a>
          </li>
          <li>
            refactoring: CodeSelectorPModel do double copy of collection in c-tor. Author: Dmytro Kytsmen <a href="https://github.com/checkstyle/checkstyle/issues/3555">#3555</a>
          </li>
          <li>
            Split and Organize Checkstyle inputs by Test for checks in 'metrics' package. Author: Subbu Dantu <a href="https://github.com/checkstyle/checkstyle/issues/4575">#4575</a>
          </li>
          <li>
            Restore wercker CIs that have custom Checks. Author: rnveach <a href="https://github.com/checkstyle/checkstyle/issues/4582">#4582</a>
          </li>
          <li>
            Fix PMD violations for test code in Checkstyle. Author: vasylieva <a href="https://github.com/checkstyle/checkstyle/issues/877">#877</a>
          </li>
          <li>
            Build fails on cobertura:check goal. Author: Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/4450">#4450</a>
          </li>
          <li>
            Add multi thread mode to checkstyle launcher. Author: Andrew Kuchev <a href="https://github.com/checkstyle/checkstyle/issues/4370">#4370</a>
          </li>
        </ul>
    </section>

    <section name="Release 8.0">
      <p>Breaking backward compatibility:</p>
        <ul>
          <li>
            api changes: make getAcceptableTokens/getRequiredTokens/getDefaultTokens methods as abstract in Check.java. Author: rnveach <a href="https://github.com/checkstyle/checkstyle/issues/605">#605</a>
          </li>
          <li>
            deprecate Checker.setClassloader , replace with Checker.setClassLoader. Author: Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/922">#922</a>
          </li>
          <li>
            Remove deprecated Check class. Author: rnveach <a href="https://github.com/checkstyle/checkstyle/issues/4541">#4541</a>
          </li>
          <li>
            CheckstyleAntTask: substitude setConfig(File) with setConfig(String). Author: Michael Diamond <a href="https://github.com/checkstyle/checkstyle/issues/4449">#4449</a>
          </li>
          <li>
            remove deprecated getFilename method from FileContents. Author: Subbu Dantu <a href="https://github.com/checkstyle/checkstyle/issues/3666">#3666</a>
          </li>
          <li>
            rename STMT in BlockOption class to STATEMENT. Author: Subbu Dantu <a href="https://github.com/checkstyle/checkstyle/issues/4035">#4035</a>
          </li>
          <li>
            Remove unnecessary text from Javadoc tokens. Author: Piyush Sharma <a href="https://github.com/checkstyle/checkstyle/issues/3796">#3796</a>
          </li>
          <li>
            Cache conflict between Maven/Ant and Eclipse/CLI run. Author: rnveach <a href="https://github.com/checkstyle/checkstyle/issues/3566">#3566</a>
          </li>
        </ul>
      <p>New:</p>
        <ul>
          <li>
            MethodCountCheck: add ANNOTATION_DEF to tokens to avoid NPE. Author: Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/4534">#4534</a>
          </li>
        </ul>
      <p>Bug fixes:</p>
        <ul>
          <li>
            some messages are still hardcoded in english. Author: Subbu Dantu, Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/3110">#3110</a>
          </li>
          <li>
            MethodCountCheck: wrong counting with nested interface definition. Author: rnveach <a href="https://github.com/checkstyle/checkstyle/issues/4540">#4540</a>
          </li>
          <li>
            Indentation: custom annotation not checked. Author: Vikramaditya Kukreja <a href="https://github.com/checkstyle/checkstyle/issues/3134">#3134</a>
          </li>
          <li>
            Javadoc is not parsed correctly in files with only CR newlines. Author: Piyush Sharma <a href="https://github.com/checkstyle/checkstyle/issues/2329">#2329</a>
          </li>
          <li>
            CLI Javadoc tree printing does not check placement of Javadoc. Author: Piyush Sharma <a href="https://github.com/checkstyle/checkstyle/issues/4405">#4405</a>
          </li>
          <li>
            Javadoc parser: custom tags content should not be parsed as HTML. Author: Piyush Sharma <a href="https://github.com/checkstyle/checkstyle/issues/4164">#4164</a>
          </li>
        </ul>
      <p>Notes:</p>
        <ul>
          <li>
            pmd: fix all the remained. Author: vasilyeva <a href="https://github.com/checkstyle/checkstyle/issues/4567">#4567</a>
          </li>
          <li>
            Localized UTs are not stable on Travis. Author: Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/4316">#4316</a>
          </li>
          <li>
            Add since version to Checkstyle documentation. Author: rnveach <a href="https://github.com/checkstyle/checkstyle/issues/4475">#4475</a>
          </li>
          <li>
            Fix PMD violations for test code in Checkstyle. Author: vasilyeva, vasylieva <a href="https://github.com/checkstyle/checkstyle/issues/877">#877</a>
          </li>
          <li>
            Split and Organize Checkstyle inputs by Test for checks in &#39;indentation&#39; package. Author: Subbu Dantu <a href="https://github.com/checkstyle/checkstyle/issues/4538">#4538</a>
          </li>
          <li>
            Use Spotbugs tool in our build process. Author: vasylieva <a href="https://github.com/checkstyle/checkstyle/issues/4373">#4373</a>
          </li>
          <li>
            pmd: enable validation on IT java sources. Author: vasilyeva, vasylieva <a href="https://github.com/checkstyle/checkstyle/issues/4500">#4500</a>
          </li>
          <li>
            upgrade maven-pmd-plugin to version 3.8. Author: vasylieva <a href="https://github.com/checkstyle/checkstyle/issues/4342">#4342</a>
          </li>
          <li>
            Split and Organize Checkstyle inputs by Test for checks in imports package. Author: Subbu Dantu <a href="https://github.com/checkstyle/checkstyle/issues/4437">#4437</a>
          </li>
          <li>
            Refactor Javadoc AST Tests. Author: Piyush Sharma <a href="https://github.com/checkstyle/checkstyle/issues/4381">#4381</a>
          </li>
          <li>
            pmd: fix JUnitAssertionsShouldIncludeMessage violations in test classes. Author: vasilyeva <a href="https://github.com/checkstyle/checkstyle/issues/4516">#4516</a>
          </li>
          <li>
            pmd: fix TestClassWithoutTestCases violations in test classes. Author: vasilyeva <a href="https://github.com/checkstyle/checkstyle/issues/4518">#4518</a>
          </li>
          <li>
            pmd: fix UselessOverridingMethod violations in test classes. Author: vasilyeva <a href="https://github.com/checkstyle/checkstyle/issues/4488">#4488</a>
          </li>
          <li>
            pitest: increase mutation coverage for pitest-checkstyle-utils profile to 100%. Author: vasilyeva, vasylieva <a href="https://github.com/checkstyle/checkstyle/issues/4395">#4395</a>
          </li>
          <li>
            refactoring: remove &#39;final&#39; modifier from all arguments of method/c-tor at ImportControlCheck and around. Author: sharang108 <a href="https://github.com/checkstyle/checkstyle/issues/4353">#4353</a>
          </li>
          <li>
            pmd: fix AppendCharacterWithChar violations in test classes. Author: vasylieva <a href="https://github.com/checkstyle/checkstyle/issues/4494">#4494</a>
          </li>
          <li>
            pmd: fix InsufficientStringBufferDeclaration violations in test classes. Author: vasylieva <a href="https://github.com/checkstyle/checkstyle/issues/4491">#4491</a>
          </li>
          <li>
            pmd: fix UncommentedEmptyMethodBody violations in test classes. Author: vasylieva <a href="https://github.com/checkstyle/checkstyle/issues/4495">#4495</a>
          </li>
          <li>
            pmd: fix LoggerIsNotStaticFinal violations in test classes. Author: vasylieva <a href="https://github.com/checkstyle/checkstyle/issues/4490">#4490</a>
          </li>
          <li>
            pmd: fix NcssMethodCount violations in test classes. Author: vasylieva <a href="https://github.com/checkstyle/checkstyle/issues/4496">#4496</a>
          </li>
          <li>
            pmd: fix JUnit4TestShouldUseTestAnnotation violations in test classes. Author: vasylieva <a href="https://github.com/checkstyle/checkstyle/issues/4489">#4489</a>
          </li>
          <li>
            pmd: fix ConfusingTernary violations in test classes. Author: vasylieva <a href="https://github.com/checkstyle/checkstyle/issues/4493">#4493</a>
          </li>
          <li>
            pmd: fix CommentDefaultAccessModifier violations in test classes. Author: vasylieva <a href="https://github.com/checkstyle/checkstyle/issues/4492">#4492</a>
          </li>
          <li>
            pmd: fix CheckstyleCustomShortVariable violations in test classes. Author: vasylieva <a href="https://github.com/checkstyle/checkstyle/issues/4497">#4497</a>
          </li>
          <li>
            pitest: increase mutation coverage for pitest-checkstyle-common profile to 100%. Author: vasilyeva, vasylieva, Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/4400">#4400</a>
          </li>
          <li>
            pitest: increase mutation coverage for pitest-checkstyle-api profile to 100%. Author: vasylieva <a href="https://github.com/checkstyle/checkstyle/issues/4394">#4394</a>
          </li>
          <li>
            pitest: increase mutation coverage for pitest-checkstyle-tree-walker profile to 100%. Author: vasilyeva <a href="https://github.com/checkstyle/checkstyle/issues/4398">#4398</a>
          </li>
          <li>
            Split and Organize Checkstyle inputs by Test for checks in header package. Author: sharang108 <a href="https://github.com/checkstyle/checkstyle/issues/4365">#4365</a>
          </li>
        </ul>
    </section>

    <section name="Release 7.8.2">
      <p>Bug fixes:</p>
        <ul>
          <li>
            Simple name conflict of Checks from thirdparty checks will cause exception in run time. Author: Luolc, Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/4414">#4414</a>
          </li>
          <li>
            3rd party root modules not finding by simple name. Author: rnveach <a href="https://github.com/checkstyle/checkstyle/issues/4417">#4417</a>
          </li>
          <li>
            ASTs should be appended with comment nodes only when javadoc checks are present. ASTs shouldn&#39;t be walked if there are no corresponding types of checks. Author: Piyush Sharma <a href="https://github.com/checkstyle/checkstyle/issues/4393">#4393</a>
          </li>
        </ul>
      <p>Notes:</p>
        <ul>
          <li>
            SummaryJavadoc: no violation on javadoc where &#39;.&#39; is used not as end of sentence (fixes in javadoc files only). Author: sagar-shah94 <a href="https://github.com/checkstyle/checkstyle/issues/3907">#3907</a>
          </li>
          <li>
            Split and Organize Checkstyle inputs by Test for checks in imports package. Author: Subbu Dantu <a href="https://github.com/checkstyle/checkstyle/issues/4437">#4437</a>
          </li>
          <li>
            Unstable TreeWalkerTest during coverage execution. Author: Piyush Sharma <a href="https://github.com/checkstyle/checkstyle/issues/4445">#4445</a>
          </li>
          <li>
            spelling: fix spelling of name McConnell. Author: Ryan P.C. McQuen
          </li>
          <li>
            pitest: increase mutation coverage for pitest-checkstyle-utils profile to 100%. Author: vasilyeva <a href="https://github.com/checkstyle/checkstyle/issues/4395">#4395</a>
          </li>
          <li>
            Design a new format of suppression dtd schema to support XPath queries. Author: Timur <a href="https://github.com/checkstyle/checkstyle/issues/4364">#4364</a>
          </li>
          <li>
            Split and Organize Checkstyle inputs by Test for checks in modifier package. Author: Subbu Dantu <a href="https://github.com/checkstyle/checkstyle/issues/4431">#4431</a>
          </li>
          <li>
            pitest: increase mutation coverage for pitest-checkstyle-common profile to 100%. Author: vasilyeva <a href="https://github.com/checkstyle/checkstyle/issues/4400">#4400</a>
          </li>
          <li>
            pitest: increase mutation coverage for pitest-check-header profile to 100%. Author: vasilyeva <a href="https://github.com/checkstyle/checkstyle/issues/4401">#4401</a>
          </li>
        </ul>
    </section>
    <section name="Release 7.8.1">
      <p>Bug fixes:</p>
        <ul>
          <li>
            problem with usage of third-party Check libraries and checkstyle 7.8.
            Author: rnveach, Roman Ivanov
                <a href="https://github.com/checkstyle/checkstyle/issues/4387">#4387</a>
          </li>
        </ul>
      <p>Notes:</p>
        <ul>
          <li>
            pitest: increase mutation coverage for pitest-check-annotation profile to 100%.
            Author: vasilyeva
                <a href="https://github.com/checkstyle/checkstyle/issues/4402">#4402</a>
          </li>
          <li>
            pitest: create profile for non-checks code. Author: vasilyeva
                <a href="https://github.com/checkstyle/checkstyle/issues/4367">#4367</a>
          </li>
        </ul>
    </section>
    <section name="Release 7.8">
      <p>New:</p>
        <ul>
          <li>
            ImportControl: new strategyOnMismatch property to xml file structure. Author: Tima
                <a href="https://github.com/checkstyle/checkstyle/issues/4274">#4274</a>
          </li>
          <li>
            NoWhitespaceAfter: add support for method reference operator (new Acceptable token).
            Author: Dmytro Kytsmen
                <a href="https://github.com/checkstyle/checkstyle/issues/3950">#3950</a>
          </li>
          <li>
            LocalFinalVariableName: not validating try-with-resource variables (new Acceptable
            token). Author: vasilyeva
                <a href="https://github.com/checkstyle/checkstyle/issues/3348">#3348</a>
          </li>
          <li>
            IllegalImport: new property illegalClasses to let blacklist certain classes import.
            Author: Tima
                <a href="https://github.com/checkstyle/checkstyle/issues/3449">#3449</a>
          </li>
          <li>
            ExplicitInitialization: new property &#39;onlyObjectReferences&#39;. Author: Subbu Dantu
                <a href="https://github.com/checkstyle/checkstyle/issues/2399">#2399</a>
          </li>
        </ul>
      <p>Bug fixes:</p>
        <ul>
          <li>
            Javadoc parser: Package names should permit digits in their name. Author: Piyush Sharma
                <a href="https://github.com/checkstyle/checkstyle/issues/4349">#4349</a>
          </li>
          <li>
            Expand exception violation when haltOnException is off. Author: rnveach
                <a href="https://github.com/checkstyle/checkstyle/issues/4350">#4350</a>
          </li>
          <li>
            CacheFile: violation on external resource will invalidate entire cache even if no
            changes are made. Author: rnveach
                <a href="https://github.com/checkstyle/checkstyle/issues/4101">#4101</a>
          </li>
          <li>
            RequireThis: False positive for lambda parameters. Author: Piyush Sharma
                <a href="https://github.com/checkstyle/checkstyle/issues/4207">#4207</a>
          </li>
        </ul>
      <p>Notes:</p>
        <ul>
          <li>
            bump version for sevntu-checkstyle. Author: Roman Ivanov
          </li>
          <li>
            publish all dtd schemas to sourceforge site automatically.
            Author: Andrei Selkin, Roman Ivanov
                <a href="https://github.com/checkstyle/checkstyle/issues/4341">#4341</a>
          </li>
          <li>
            Use reflection to load Checks base on checkstyle_packages.xml. Author: Luolc
                <a href="https://github.com/checkstyle/checkstyle/issues/3607">#3607</a>
          </li>
          <li>
            upgrade maven-pmd-plugin to version 3.8. Author: Dmytro Kytsmen
                <a href="https://github.com/checkstyle/checkstyle/issues/4342">#4342</a>
          </li>
          <li>
            Split and Organize Checkstyle inputs by Test for checks in coding package.
            Author: slava ganyaev, Dmytro Kytsmen
                <a href="https://github.com/checkstyle/checkstyle/issues/4165">#4165</a>
          </li>
          <li>
            ImportControl: blacklist mode. Author: Tima
                <a href="https://github.com/checkstyle/checkstyle/issues/3451">#3451</a>
          </li>
          <li>
            Localized UTs are not stable on Travis. Author: Roman Ivanov
                <a href="https://github.com/checkstyle/checkstyle/issues/4316">#4316</a>
          </li>
          <li>
            moved more variables inside if blocks to reduce execution. Author: rnveach
                <a href="https://github.com/checkstyle/checkstyle/issues/4343">#4343</a>
          </li>
          <li>
            spelling: Improve grammar of usage.distance.extend. Author: Jaron Thatcher
          </li>
          <li>
            Split and Organize Checkstyle inputs by Test for checks in annotation package.
            Author: Dmytro Kytsmen
                <a href="https://github.com/checkstyle/checkstyle/issues/4313">#4313</a>
          </li>
          <li>
            Revert &quot;Revert &quot;config: bump maven-surefire-xxxxxx to 2.20&quot; due to
            unstable locale UTs #4316&quot;. Author: Roman Ivanov
          </li>
          <li>
            moved variables inside if blocks to reduce execution time. Author: rnveach
                <a href="https://github.com/checkstyle/checkstyle/issues/4328">#4328</a>
          </li>
          <li>
            doc: add link to contributing instructions to CONTRIBUTING.md. Author: Nathan Naze
          </li>
          <li>
            Split and Organize Checkstyle inputs by Test for checks in design package.
            Author: Dmytro Kytsmen
                <a href="https://github.com/checkstyle/checkstyle/issues/4314">#4314</a>
          </li>
          <li>
            Split and Organize Checkstyle inputs by Test. Author: Dmytro Kytsmen
                <a href="https://github.com/checkstyle/checkstyle/issues/3891">#3891</a>
          </li>
          <li>
            Wercker CI is unstable while cloning repositories. Author: Roman Ivanov
                <a href="https://github.com/checkstyle/checkstyle/issues/4329">#4329</a>
          </li>
          <li>
            Revert &quot;config: bump maven-surefire-xxxxxx to 2.20&quot; due to unstable locale
            UTs #4316. Author: Roman Ivanov
          </li>
          <li>
            Split and Organize Checkstyle inputs by Test for PackageName. Author: Dmytro Kytsmen
                <a href="https://github.com/checkstyle/checkstyle/issues/4172">#4172</a>
          </li>
          <li>
            Split and Organize Checkstyle inputs by Test for MemberName. Author: Dmytro Kytsmen
                <a href="https://github.com/checkstyle/checkstyle/issues/4151">#4151</a>
          </li>
          <li>
            Split and Organize Checkstyle inputs by Test for MethodName. Author: Dmytro Kytsmen
                <a href="https://github.com/checkstyle/checkstyle/issues/4158">#4158</a>
          </li>
          <li>
            move all dtd schemas to sourceforge site. Author: Andrei Selkin
                <a href="https://github.com/checkstyle/checkstyle/issues/1571">#1571</a>
          </li>
        </ul>
    </section>

    <section name="Release 7.7">
      <p>New:</p>
        <ul>
          <li>
            Ant: accept path in addition to fileset option. Author: Andrew Kuchev
                <a href="https://github.com/checkstyle/checkstyle/issues/3312">#3312</a>
          </li>
          <li>
            SeparatorWrap: add support for method reference operator. Author: Luolc
                <a href="https://github.com/checkstyle/checkstyle/issues/3951">#3951</a>
          </li>
          <li>
            NoWhitespaceBefore: add support for method reference operator. Author: Dmytro Kytsmen
                <a href="https://github.com/checkstyle/checkstyle/issues/3949">#3949</a>
          </li>
          <li>
            RightCurlyCheck: add support for lambda. Author: Vladislav Lisetskii
                <a href="https://github.com/checkstyle/checkstyle/issues/3546">#3546</a>
          </li>
          <li>
            ParenPad: thinks precedence parens are a METHOD_CALL instead of an EXPR, new token
            TokenTypes.DOT should be supported. Author: Subbu Dantu
                <a href="https://github.com/checkstyle/checkstyle/issues/3048">#3048</a>
          </li>
          <li>
            DefaultComesLast: new option skipIfLastAndSharedWithCase to raise violation if default
            doesn&#39;t share case. Author: Sagar
                <a href="https://github.com/checkstyle/checkstyle/issues/4078">#4078</a>
          </li>
          <li>
            ClassDataAbstractionCoupling and ClassFanOutComplexity: property to exclude packages.
            Author: Andrew Kuchev
                <a href="https://github.com/checkstyle/checkstyle/issues/3309">#3309</a>
          </li>
          <li>
            ClassDataAbstractionCoupling : Add a excludeClassesRegexps property . Author: Tima
                <a href="https://github.com/checkstyle/checkstyle/issues/3234">#3234</a>
          </li>
        </ul>
      <p>Bug fixes:</p>
        <ul>
          <li>
            NPathComplexity ignores multi-part boolean expressions. Author: kazachka
                <a href="https://github.com/checkstyle/checkstyle/issues/56">#56</a>
          </li>
          <li>
            ArrayTrailingComma: Extra coma is required in multiline array value.
            Author: Vladislav Lisetskii
                <a href="https://github.com/checkstyle/checkstyle/issues/1509">#1509</a>
          </li>
          <li>
            EmptyBlock should process LITERAL_DEFAULT. Author: Piyush Sharma
                <a href="https://github.com/checkstyle/checkstyle/issues/4159">#4159</a>
          </li>
          <li>
            Take &quot;break&quot; into consideration in FinalLocalVariable. Author: Luolc
                <a href="https://github.com/checkstyle/checkstyle/issues/4082">#4082</a>
          </li>
          <li>
            RequireThis treats local variables as properties. Author: Piyush Sharma
                <a href="https://github.com/checkstyle/checkstyle/issues/3423">#3423</a>
          </li>
          <li>
            Exception message not informative enough for users on incorrect parent.
            Author: Subbu Dantu
                <a href="https://github.com/checkstyle/checkstyle/issues/2186">#2186</a>
          </li>
          <li>
            EmptyBlock: can&#39;t get violation from case token. Author: Piyush Sharma
                <a href="https://github.com/checkstyle/checkstyle/issues/3839">#3839</a>
          </li>
          <li>
            RightCurly: False negative on multiblock tokens with ALONE_OR_SINGLELINE option.
            Author: Vladislav Lisetskii
                <a href="https://github.com/checkstyle/checkstyle/issues/4091">#4091</a>
          </li>
        </ul>
      <p>Notes:</p>
        <ul>
          <li>
            Split and Organize Checkstyle inputs by Test for InterfaceTypeParameterName.
            Author: Dmytro Kytsmen
                <a href="https://github.com/checkstyle/checkstyle/issues/4142">#4142</a>
          </li>
          <li>
            ReturnCount: enforce max=1 over checkstyle code. Author: Vladislav Lisetskii
                <a href="https://github.com/checkstyle/checkstyle/issues/3496">#3496</a>
          </li>
          <li>
            Split and Organize Checkstyle inputs by Test in the blocks package.
            Author: Subbu Dantu, Dmytro Kytsmen
                <a href="https://github.com/checkstyle/checkstyle/issues/4220">#4220</a>
          </li>
          <li>
            Split and Organize Checkstyle inputs by Test for ClassTypeParameterName.
            Author: Dmytro Kytsmen
                <a href="https://github.com/checkstyle/checkstyle/issues/4137">#4137</a>
          </li>
          <li>
            Split and Organize Checkstyle inputs by Test for CatchParameterName.
            Author: Dmytro Kytsmen
                <a href="https://github.com/checkstyle/checkstyle/issues/4136">#4136</a>
          </li>
          <li>
            Split and Organize Checkstyle inputs by Test for ConstantName. Author: Dmytro Kytsmen
                <a href="https://github.com/checkstyle/checkstyle/issues/4141">#4141</a>
          </li>
          <li>
            Split and Organize Checkstyle inputs by Test for checks in coding package.
            Author: slava ganyaev, Dmytro Kytsmen
                <a href="https://github.com/checkstyle/checkstyle/issues/4165">#4165</a>
          </li>
          <li>
            Split and Organize Checkstyle inputs by Test for SingleSpaceSeparator. Author: Jun Lin
                <a href="https://github.com/checkstyle/checkstyle/issues/4080">#4080</a>
          </li>
          <li>
            Fix new TeamCity violations. Author: Roman Ivanov
                <a href="https://github.com/checkstyle/checkstyle/issues/4250">#4250</a>
          </li>
          <li>
            spelling: unify THIRDPARTY_PACKAGE into THIRD_PARTY_PACKAGE. Author: Yusuke Matsubara
          </li>
          <li>
            Split and Organize Checkstyle inputs by Test for NoLineWrap. Author: Dmytro Kytsmen
                <a href="https://github.com/checkstyle/checkstyle/issues/3933">#3933</a>
          </li>
          <li>
            Split and Organize Checkstyle inputs by Test for OuterTypeNumber. Author: Dmytro Kytsmen
                <a href="https://github.com/checkstyle/checkstyle/issues/4043">#4043</a>
          </li>
          <li>
            Split and Organize Checkstyle inputs by Test for ParentPad. Author: Dmytro Kytsmen
                <a href="https://github.com/checkstyle/checkstyle/issues/4062">#4062</a>
          </li>
          <li>
            Split and Organize Checkstyle inputs by Test for StaticVariableName. Author: Akshita
                <a href="https://github.com/checkstyle/checkstyle/issues/4208">#4208</a>
          </li>
          <li>
            Split and Organize Checkstyle inputs by Test for NoWhitespaceAfter.
            Author: Dmytro Kytsmen
                <a href="https://github.com/checkstyle/checkstyle/issues/3931">#3931</a>
          </li>
          <li>
            Expand missing testing for PropertyCacheFile tests. Author: Andrei Selkin
                <a href="https://github.com/checkstyle/checkstyle/issues/3650">#3650</a>
          </li>
          <li>
            Adding IDEA project files to gitignore and excluding them from checkstyle list.
            Author: Tima
                <a href="https://github.com/checkstyle/checkstyle/issues/4209">#4209</a>
          </li>
          <li>
            Split and Organize Checkstyle inputs by Test for MethodTypeParameterName.
            Author: Janine Freitas
                <a href="https://github.com/checkstyle/checkstyle/issues/4168">#4168</a>
          </li>
          <li>
            Split and Organize Checkstyle inputs by Test for ParameterName. Author: Shubham Kumar
                <a href="https://github.com/checkstyle/checkstyle/issues/4191">#4191</a>
          </li>
          <li>
            Add suppression of .DS_Store for NewlineAtEndOfFile. Author: Luolc
                <a href="https://github.com/checkstyle/checkstyle/issues/4176">#4176</a>
          </li>
          <li>
            Split and Organize Checkstyle inputs by Test for WhitespaceAround.
            Author: Dmytro Kytsmen
                <a href="https://github.com/checkstyle/checkstyle/issues/3898">#3898</a>
          </li>
          <li>
            Verifying tokens in checkstyle config handles default tokens wrong.
            Author: rnveach
                <a href="https://github.com/checkstyle/checkstyle/issues/4119">#4119</a>
          </li>
          <li>
            spelling: fix grammar in messages.properties for indentation package.
            Author: Vladislav Lisetskii
          </li>
          <li>
            Javadoc for try-with-resources tokens is not good enough. Author: Subbu Dantu
                <a href="https://github.com/checkstyle/checkstyle/issues/2899">#2899</a>
          </li>
          <li>
            Split and Organize Checkstyle inputs by Test for FileTabCharacter.
            Author: Dmytro Kytsmen
                <a href="https://github.com/checkstyle/checkstyle/issues/3959">#3959</a>
          </li>
          <li>
            Fix new TeamCity violations. Author: Vladislav Lisetskii
                <a href="https://github.com/checkstyle/checkstyle/issues/3616">#3616</a>
          </li>
          <li>
            Split and Organize Checkstyle inputs by Test for LocalVariableName.
            Author: Dmytro Kytsmen
                <a href="https://github.com/checkstyle/checkstyle/issues/4150">#4150</a>
          </li>
          <li>
            Formatting issue in documentation. Author: sagar shah
                <a href="https://github.com/checkstyle/checkstyle/issues/3902">#3902</a>
          </li>
          <li>
            doc: fix documentation for METHOD_REF token. Author: Subbu Dantu
          </li>
          <li>
            Split and Organize Checkstyle inputs by Test for LocalFinalVariableName. Author: kurileo
                <a href="https://github.com/checkstyle/checkstyle/issues/4144">#4144</a>
          </li>
          <li>
            Split and Organize Checkstyle inputs by Test for NoWhitespaceBefore. Author: Subbu Dantu
                <a href="https://github.com/checkstyle/checkstyle/issues/3930">#3930</a>
          </li>
          <li>
            Enforce EndOfLine symbols at the end of  all files in checkstyle repository.
            Author: Vikramaditya Kukreja
                <a href="https://github.com/checkstyle/checkstyle/issues/3072">#3072</a>
          </li>
          <li>
            Split and Organize Checkstyle inputs by Test. Author: slava ganyaev
                <a href="https://github.com/checkstyle/checkstyle/issues/3891">#3891</a>
          </li>
          <li>
            Split and Organize Checkstyle inputs by Test for ParameterNumber. Author: GabrielBercaru
                <a href="https://github.com/checkstyle/checkstyle/issues/4090">#4090</a>
          </li>
          <li>
            RightCurly: update documentation for singleline statements with SAME option.
            Author: Vladislav Lisetskii
                <a href="https://github.com/checkstyle/checkstyle/issues/4085">#4085</a>
          </li>
          <li>
            spelling: fix typos in tests. Author: Vladislav Lisetskii
          </li>
          <li>
            spelling: fix typos in xdocs. Author: Vladislav Lisetskii
          </li>
          <li>
            Fix typo in @serialField javadoc tag validation. Author: Vladislav Lisetskii
                <a href="https://github.com/checkstyle/checkstyle/issues/4126">#4126</a>
          </li>
          <li>
            spelling: fix some typos in code/javadoc/comments. Author: Vladislav Lisetskii
          </li>
          <li>
            Split and Organize Checkstyle inputs by Test for AbstractClassName. Author: vasilyeva
                <a href="https://github.com/checkstyle/checkstyle/issues/4106">#4106</a>
          </li>
          <li>
            pitest: skip Uts execution as pitest do this for without mutation mode.
            Author: Roman Ivanov
                <a href="https://github.com/checkstyle/checkstyle/issues/4104">#4104</a>
          </li>
          <li>
            changed loops to end execution early. Author: rnveach
                <a href="https://github.com/checkstyle/checkstyle/issues/4102">#4102</a>
          </li>
          <li>
            Split and Organize Checkstyle inputs by Test for LineLength. Author: MikhailovOlegM
                <a href="https://github.com/checkstyle/checkstyle/issues/4013">#4013</a>
          </li>
          <li>
            Grammar mistakes in PULL_REQUEST_TEMPLATE.md. Author: unrealwork
                <a href="https://github.com/checkstyle/checkstyle/issues/4098">#4098</a>
          </li>
        </ul>
    </section>

    <section name="Release 7.6.1">
      <p>New:</p>
        <ul>
          <li>
            NoLineWrap: add support for static imports. Author: Vikramaditya Kukreja<a href="https://github.com/checkstyle/checkstyle/issues/3892"> #3892</a>
          </li>
          <li>
            PackageDeclaration: new property matchDirectoryStructure to match the package name to directory name of source file. Author: Vikramaditya Kukreja<a href="https://github.com/checkstyle/checkstyle/issues/3437"> #3437</a>
          </li>
          <li>
            ParenPad: add LAMBDA token support. Author: Andrew<a href="https://github.com/checkstyle/checkstyle/issues/3329"> #3329</a>
          </li>
        </ul>
      <p>Bug fixes:</p>
        <ul>
          <li>
            SummaryJavadoc: need special processing of inheritDoc tag. Author: Sagar<a href="https://github.com/checkstyle/checkstyle/issues/3908"> #3908</a>
          </li>
          <li>
            Indentation check fails for Line Wrapped Anonymous Inner Class with LCurly on newline. Author: Andrew Kuchev<a href="https://github.com/checkstyle/checkstyle/issues/3612"> #3612</a>
          </li>
          <li>
            Regression false-positive FinalLocalVariable. Author: Luolc<a href="https://github.com/checkstyle/checkstyle/issues/3172"> #3172</a>
          </li>
          <li>
            ImportControlLoader does not close InputStream and leaks filehandles when xml is malformed. Author: Giorgos Gaganis<a href="https://github.com/checkstyle/checkstyle/issues/3962"> #3962</a>
          </li>
          <li>
            RightCurly: ALONE option doesn&#39;t work for a singleline IF. Author: Andrei Selkin<a href="https://github.com/checkstyle/checkstyle/issues/4044"> #4044</a>
          </li>
          <li>
            Test failed due to locale message settings. (with non-English locale settings). Author: Luolc<a href="https://github.com/checkstyle/checkstyle/issues/3896"> #3896</a>
          </li>
          <li>
            Control Characters are not skipped with google_checks config. Author: Luolc<a href="https://github.com/checkstyle/checkstyle/issues/3700"> #3700</a>
          </li>
          <li>
            WhitespaceAfterCheck: problem with multiline typecast. Author: Andrew Kuchev<a href="https://github.com/checkstyle/checkstyle/issues/3850"> #3850</a>
          </li>
          <li>
            try to avoid non jdk runtime exceptions in code. Author: Vladislav Lisetskii<a href="https://github.com/checkstyle/checkstyle/issues/3763"> #3763</a>
          </li>
        </ul>
      <p>Notes:</p>
        <ul>
          <li>
            README: broken link. Author: unrealwork<a href="https://github.com/checkstyle/checkstyle/issues/4093"> #4093</a>
          </li>
          <li>
            Wrong German translation of declaration.order.access in messages_de.properties. Author: sirdis<a href="https://github.com/checkstyle/checkstyle/issues/4081"> #4081</a>
          </li>
          <li>
            Perform refactoring of AnnotationLocationCheck to increase code readability. Author: Andrei Selkin<a href="https://github.com/checkstyle/checkstyle/issues/4055"> #4055</a>
          </li>
          <li>
            google_checks: update to most recent version of style guide ( Feb 28, 2017 ). Author: Roman Ivanov<a href="https://github.com/checkstyle/checkstyle/issues/3888"> #3888</a>
          </li>
          <li>
            spelling: fix spelling and punctuation in comments (RightCurly). Author: Andrei Selkin
          </li>
          <li>
            google_checks: update to most recent version of style guide (3 November 2016). Author: Andrei Selkin<a href="https://github.com/checkstyle/checkstyle/issues/3755"> #3755</a>
          </li>
          <li>
            NPath for empty block is 1. Author: Roman Ivanov<a href="https://github.com/checkstyle/checkstyle/issues/4045"> #4045</a>
          </li>
          <li>
            Add new setting in Beginning Development for IDEA docs. Author: Vikramaditya Kukreja<a href="https://github.com/checkstyle/checkstyle/issues/4030"> #4030</a>
          </li>
          <li>
            doc: fix typos in Travis PR validation messages. Author: Vladislav Lisetskii
          </li>
          <li>
            UTs should not use ROOT locale when they test violation/error message. Author: Luolc<a href="https://github.com/checkstyle/checkstyle/issues/3989"> #3989</a>
          </li>
          <li>
            wercker ci should have most of testing launches on real code to shorten time of Travis execution. Author: Roman Ivanov<a href="https://github.com/checkstyle/checkstyle/issues/3798"> #3798</a>
          </li>
          <li>
            Split and Organize Checkstyle inputs by Test for SeparatorWrap. Author: Sagar<a href="https://github.com/checkstyle/checkstyle/issues/3904"> #3904</a>
          </li>
          <li>
            doc: update documentation for usage of &quot;period&quot; property at SummaryJavadoc. Author: Sagar<a href="https://github.com/checkstyle/checkstyle/issues/3906"> #3906</a>
          </li>
          <li>
            spelling: corrected sentence. Author: Sagar
          </li>
          <li>
            EmptyLineSeparator check not enforcing empty line after class def, enum def or interface def tokens. Author: Roman Ivanov<a href="https://github.com/checkstyle/checkstyle/issues/3089"> #3089</a>
          </li>
          <li>
            spelling: change &#39;suite&#39; to &#39;suit&#39;. Author: ljacqu
          </li>
          <li>
            WritingChecks: add documentation on java grammar. Author: Sagar<a href="https://github.com/checkstyle/checkstyle/issues/3883"> #3883</a>
          </li>
          <li>
            expand documentation on METHOD_REF token. Author: Luolc<a href="https://github.com/checkstyle/checkstyle/issues/3731"> #3731</a>
          </li>
          <li>
            circleci: provide ability to skip CI executions base on commit files. Author: Vladislav Lisetskii<a href="https://github.com/checkstyle/checkstyle/issues/3869"> #3869</a>
          </li>
          <li>
            RequireThisCheck is not fully covered with UTs. Author: Andrei Selkin<a href="https://github.com/checkstyle/checkstyle/issues/3848"> #3848</a>
          </li>
          <li>
            spelling: fix typo in documentation. Author: Craig P. Motlin
          </li>
          <li>
            Code coverage is not working for certain classes in checkstyle. Author: Andrei Selkin<a href="https://github.com/checkstyle/checkstyle/issues/3843"> #3843</a>
          </li>
          <li>
            Travis failure: &quot;sonatype-nexus-staging not found&quot; during release. Author: Roman Ivanov<a href="https://github.com/checkstyle/checkstyle/issues/3868"> #3868</a>
          </li>
          <li>
            DetailAst class unclear logic in addChild method. Author: Abulfaz Ahmadov <a href="https://github.com/checkstyle/checkstyle/issues/3491"> #3491</a>
          </li>
          <li>
            make code coverage for MainFrameModel 100%. Author: Xiao Pu <a href="https://github.com/checkstyle/checkstyle/issues/3648"> #3648</a>
          </li>
          <li>
            Refactoring for RightCurlyCheck.java. Author: sagar shah <a href="https://github.com/checkstyle/checkstyle/issues/3685"> #3685</a>
          </li>
          <li>
            Travis failure: "sonatype-nexus-staging not found" during release. Author: Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/3868"> #3868</a>
          </li>
          <li>
            Split and Organize Checkstyle inputs by Test for WhitespaceAfterCheck. Author: Pedro Portela <a href="https://github.com/checkstyle/checkstyle/issues/3897"> #3897</a>
          </li>
          <li>
            Split and Organize Checkstyle inputs by Test for TypecastParenPad. Author: Piyush Sharma <a href="https://github.com/checkstyle/checkstyle/issues/3900"> #3900</a>
          </li>
          <li>
            CommitValidationTest: add character limit to line. Author: sagar shah <a href="https://github.com/checkstyle/checkstyle/issues/3910"> #3910</a>
          </li>
          <li>
            doc: add examples for xdoc for ArrayTrailingComma. Author: Pedro Portela <a href="https://github.com/checkstyle/checkstyle/issues/3943"> #3943</a>
          </li>
          <li>
            DetailASTTest: 'checkTree' failing on deep AST tree. Author: LoLo <a href="https://github.com/checkstyle/checkstyle/issues/3961"> #3961</a>
          </li>
          <li>
            remove from Input files "Compilable with Java8". Author: LoLo <a href="https://github.com/checkstyle/checkstyle/issues/3965"> #3965</a>
          </li>
          <li>
            Indentation UTs should not use ROOT locale when they test violation/error message. Author: LoLo <a href="https://github.com/checkstyle/checkstyle/issues/4003"> #4003</a>
          </li>
          <li>
            Split and Organize Checkstyle inputs by Test for OperatorWrap. Author: Nikhil Gupta <a href="https://github.com/checkstyle/checkstyle/issues/3929"> #3929</a>
          </li>
          <li>
            Split and Organize Checkstyle inputs by Test for MethodParamPad. Author: Nikhil Gupta <a href="https://github.com/checkstyle/checkstyle/issues/3954"> #3954</a>
          </li>
          <li>
            Split and Organize Checkstyle inputs by Test for GenericWhitespace. Author: subkrish <a href="https://github.com/checkstyle/checkstyle/issues/3958"> #3958</a>
          </li>
          <li>
            Split and Organize Checkstyle inputs by Test for EmptyForInitializerPadCheck. Author: samuel-gu <a href="https://github.com/checkstyle/checkstyle/issues/3970"> #3970</a>
          </li>
          <li>
            Split and Organize Checkstyle inputs by Test for EmptyForIteratorPad. Author: shivanshsoni <a href="https://github.com/checkstyle/checkstyle/issues/3976"> #3976</a>
          </li>
          <li>
            Split and Organize Checkstyle inputs by Test for EmptyLineSeparator. Author: anudeepti2004 <a href="https://github.com/checkstyle/checkstyle/issues/3985"> #3985</a>
          </li>
          <li>
            Split and Organize Checkstyle inputs by Test for AnonInnerLength. Author: samuel-gu <a href="https://github.com/checkstyle/checkstyle/issues/3986"> #3986</a>
          </li>
          <li>
            Split and Organize Checkstyle inputs by Test for ExecutableStatementCount. Author: GabrielBercaru <a href="https://github.com/checkstyle/checkstyle/issues/3991"> #3991</a>
          </li>
          <li>
            Split and Organize Checkstyle inputs by Test for FileLength. Author: Grigorii Shevchenko <a href="https://github.com/checkstyle/checkstyle/issues/3999"> #3999</a>
          </li>
          <li>
            Split and Organize Checkstyle inputs by Test for MethodCount. Author: timurt <a href="https://github.com/checkstyle/checkstyle/issues/4014"> #4014</a>
          </li>
          <li>
            Split and Organize Checkstyle inputs by Test for MethodLength. Author: GabrielBercaru <a href="https://github.com/checkstyle/checkstyle/issues/4042"> #4042</a>
          </li>
          <li>
            Split and Organize Checkstyle inputs by Test for AbbreviationAsWordInName. Author: Igor Shmagrinskiy <a href="https://github.com/checkstyle/checkstyle/issues/4095"> #4095</a>
          </li>
        </ul>
    </section>

    <section name="Release 7.6">
      <p>New:</p>
        <ul>
          <li>
            add allowEmptyCatches parameter to WhitespaceAroundCheck. Author: liscju<a href="https://github.com/checkstyle/checkstyle/issues/3841"> #3841</a>
          </li>
          <li>
            NoWhitespaceBefore: Add support for varargs. Author: Robert Painsi<a href="https://github.com/checkstyle/checkstyle/issues/3718"> #3718</a>
          </li>
          <li>
            Google style: allow single character variables. Author: Andrei Selkin<a href="https://github.com/checkstyle/checkstyle/issues/3702"> #3702</a>
          </li>
          <li>
            NPathComplexityCheck: set of tokens should not be customizable by user. Author: kazachka<a href="https://github.com/checkstyle/checkstyle/issues/3797"> #3797</a>
          </li>
        </ul>
      <p>Bug fixes:</p>
        <ul>
          <li>
            DesignForExtension: order of annotations change violation. Author: Andrei Selkin<a href="https://github.com/checkstyle/checkstyle/issues/3830"> #3830</a>
          </li>
          <li>
            AbbreviationAsWordInName: confusing violation message. Author: rnveach<a href="https://github.com/checkstyle/checkstyle/issues/3721"> #3721</a>
          </li>
          <li>
            Fix AbstractTypeAwareCheck when dealing with nested interfaces. Author: rnveach<a href="https://github.com/checkstyle/checkstyle/issues/3835"> #3835</a>
          </li>
          <li>
            IllegalTokenText in google_checks should not has BACKSPACE character. Author: rnveach<a href="https://github.com/checkstyle/checkstyle/issues/3701"> #3701</a>
          </li>
          <li>
            IndentationCheck: catch child indentation not checked. Author: rnveach<a href="https://github.com/checkstyle/checkstyle/issues/3803"> #3803</a>
          </li>
          <li>
            Indentation: Annotation with RParen on new line when followed by other annotations causes invalid expectation. Author: shawn.kovalchick<a href="https://github.com/checkstyle/checkstyle/issues/3733"> #3733</a>
          </li>
        </ul>
      <p>Notes:</p>
        <ul>
          <li>
            Code coverage is not working for certain classes in checkstyle. Author: Andrei Selkin<a href="https://github.com/checkstyle/checkstyle/issues/3843"> #3843</a>
          </li>
          <li>
            ImportControl: improve xdoc documentation. Author: Jochen Van de Velde<a href="https://github.com/checkstyle/checkstyle/issues/2935"> #2935</a>
          </li>
          <li>
            reevaluate tokens in IllegalTokenText. Author: Vladislav Lisetskii<a href="https://github.com/checkstyle/checkstyle/issues/3729"> #3729</a>
          </li>
          <li>
            reevaluate &#39;default&#39; and &#39;case&#39; in google config for EmptyBlock. Author: rnveach<a href="https://github.com/checkstyle/checkstyle/issues/3748"> #3748</a>
          </li>
          <li>
            reevaluate tokens in checkstyle config for NeedBraces. Author: rnveach<a href="https://github.com/checkstyle/checkstyle/issues/3735"> #3735</a>
          </li>
          <li>
            Config: forbid assert token by Illegal token Check. Author: rnveach<a href="https://github.com/checkstyle/checkstyle/issues/3751"> #3751</a>
          </li>
          <li>
            reevaluate tokens in google config for OperatorWrapCheck. Author: rnveach<a href="https://github.com/checkstyle/checkstyle/issues/3749"> #3749</a>
          </li>
          <li>
            messages_ja.properties contains funny (wrongly machine-translated) messages. Author: SATO Yusuke<a href="https://github.com/checkstyle/checkstyle/issues/3831"> #3831</a>
          </li>
          <li>
            config: Remove redundant and incorrect rules from import control configuration. Author: Jochen Van de Velde<a href="https://github.com/checkstyle/checkstyle/issues/3736"> #3736</a>
          </li>
          <li>
            travis should skip execution if configs of other CIs are changed. Author: Roman Ivanov<a href="https://github.com/checkstyle/checkstyle/issues/3818"> #3818</a>
          </li>
          <li>
            doc: Add notes on import control config for inner classes. Author: Jochen Van de Velde
          </li>
          <li>
            Rename method in CheckUtil. Author: Vladislav Lisetskii<a href="https://github.com/checkstyle/checkstyle/issues/3820"> #3820</a>
          </li>
          <li>
            wercker ci should have most of testing launches on real code to shorten time of Travis execution. Author: Roman Ivanov<a href="https://github.com/checkstyle/checkstyle/issues/3798"> #3798</a>
          </li>
          <li>
            Typo in website documentation for JavadocMethod.. Author: Roman Ivanov<a href="https://github.com/checkstyle/checkstyle/issues/3800"> #3800</a>
          </li>
          <li>
            doc: Known API issues was added to reference #3810. Author: Roman Ivanov
          </li>
        </ul>
    </section>

    <section name="Release 7.5.1">
      <p>Bug fixes:</p>
        <ul>
          <li>
            PackageObjectFactory hides real exception. Author: rnveach <a href="https://github.com/checkstyle/checkstyle/issues/3778">#3778</a>
          </li>
          <li>
            RightCurly: handling of try-with-resources on several lines with CS 7.5. Author: rnveach, Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/3776">#3776</a>
          </li>
        </ul>
      <p>Notes:</p>
        <ul>
          <li>
            Add the Hibernate Search project to the Checkstyle CI. Author: Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/3790">#3790</a>
          </li>
        </ul>
    </section>

    <section name="Release 7.5">
      <p>Breaking backward compatibility:</p>
        <ul>
          <li>
            ParameterName: deprecate &#39;scope&#39; and &#39;excludeScope&#39; properties, introduce new property &#39;accessModifiers&#39;. Author: Andrei Selkin <a href="https://github.com/checkstyle/checkstyle/issues/3675">#3675</a>
          </li>
        </ul>
      <p>New:</p>
        <ul>
          <li>
            Ant: Cannot override default Checker. Author: rnveach <a href="https://github.com/checkstyle/checkstyle/issues/3530">#3530</a>
          </li>
          <li>
            ImportControl should have property which allows to validate specified file path. Author: Jochen Van de Velde <a href="https://github.com/checkstyle/checkstyle/issues/3462">#3462</a>
          </li>
        </ul>
      <p>Bug fixes:</p>
        <ul>
          <li>
            NullPointerException in AbstractHeaderCheck when cache file specified and no header file. Author: rnveach <a href="https://github.com/checkstyle/checkstyle/issues/3771">#3771</a>
          </li>
          <li>
            RequireThisCheck doesn&#39;t see outer classes for anonymous classes. Author: Vladislav Lisetskiy <a href="https://github.com/checkstyle/checkstyle/issues/3041">#3041</a>
          </li>
          <li>
            NPE on type parameter annotations for this. Author: Markus Rathgeb <a href="https://github.com/checkstyle/checkstyle/issues/3732">#3732</a>
          </li>
          <li>
            UnusedImports behaviour is different from documentation. Author: Andrei Selkin <a href="https://github.com/checkstyle/checkstyle/issues/3741">#3741</a>
          </li>
          <li>
            Javadoc: Column number of DetailNode is always 0 for first line. Author: kazachka <a href="https://github.com/checkstyle/checkstyle/issues/3507">#3507</a>
          </li>
          <li>
            FallThrough check doesn&#39;t correctly handle try-with-resources. Author: rnveach <a href="https://github.com/checkstyle/checkstyle/issues/3509">#3509</a>
          </li>
          <li>
            RedundantModifier: no violation on final enum field methods. Author: rnveach <a href="https://github.com/checkstyle/checkstyle/issues/3582">#3582</a>
          </li>
          <li>
            NPE in RightCurly with LITERAL_DO on do-while without curly braces. Author: rnveach <a href="https://github.com/checkstyle/checkstyle/issues/3681">#3681</a>
          </li>
        </ul>
      <p>Notes:</p>
        <ul>
          <li>
            reevaluate tokens in google config for NeedBracesCheck. Author: rnveach <a href="https://github.com/checkstyle/checkstyle/issues/3753">#3753</a>
          </li>
          <li>
            refactoring: RightCurlyCheck code expression. Author: rnveach <a href="https://github.com/checkstyle/checkstyle/issues/3764">#3764</a>
          </li>
          <li>
            Verify tokens in google config. Author: rnveach <a href="https://github.com/checkstyle/checkstyle/issues/3740">#3740</a>
          </li>
          <li>
            Verify tokens in checkstyle config. Author: rnveach <a href="https://github.com/checkstyle/checkstyle/issues/3720">#3720</a>
          </li>
          <li>
            Strive for 100% mutation coverage. Author: rnveach, Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/3708">#3708</a>
          </li>
          <li>
            doc: Fix typo in config_imports.xml. Author: Jochen Van de Velde
          </li>
          <li>
            Investigate pitest tool. Author: Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/3271">#3271</a>
          </li>
          <li>
            add pgjdbc project at NoErrorTest group of tests. Author: Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/3670">#3670</a>
          </li>
          <li>
            use shippable CI in testing. Author: Oleg Efremenkov <a href="https://github.com/checkstyle/checkstyle/issues/3316">#3316</a>
          </li>
          <li>
            doc: fix the escaping of AvoidEscapedUnicodeCharactersCheck&#39;s javadocs.
            Author: Michael Diamond
          </li>
          <li>
            use new checks and new properties from sevntu.checkstyle project. Author: rnveach <a href="https://github.com/checkstyle/checkstyle/issues/3064">#3064</a>
          </li>
          <li>
            CI special phase to enforce 644 permissions on all files. Author: Roman Ivanov, MaksimP <a href="https://github.com/checkstyle/checkstyle/issues/3683">#3683</a>
          </li>
          <li>
            create xdoc for FileContentsHolder. Author: rnveach <a href="https://github.com/checkstyle/checkstyle/issues/3664">#3664</a>
          </li>
          <li>
            doc: Fix incorrect documentation for SuppressWithNearbyCommentFilter.
            Author: Charlie Pai
          </li>
          <li>
            doc: how to generate sources after import project to IntelliJ IDEA. Author: Roman Ivanov
          </li>
        </ul>
    </section>

    <section name="Release 7.4">
      <p>New:</p>
        <ul>
          <li>
            Support LITERAL_SYNCHRONIZED token for NoWhitespaceAfter Rule. Author: rnveach <a href="https://github.com/checkstyle/checkstyle/issues/2803">#2803</a>
          </li>
          <li>
            google_checks.xml : NO space is allowed method method name and its arguments. Author: rnveach <a href="https://github.com/checkstyle/checkstyle/issues/2809">#2809</a>
          </li>
          <li>
            Support more tokens in WhitespaceAfter check. Author: MaksimP <a href="https://github.com/checkstyle/checkstyle/issues/3333">#3333</a>
          </li>
          <li>
            Checker: option to allow printing exception as violation and continue execution. Author: rnveach <a href="https://github.com/checkstyle/checkstyle/issues/3611">#3611</a>
          </li>
          <li>
            ImportControl: allow to load files from resources. Author: Jochen Van de Velde <a href="https://github.com/checkstyle/checkstyle/issues/3450">#3450</a>
          </li>
        </ul>
      <p>Bug fixes:</p>
        <ul>
          <li>
            NullPointerException when using NeedBraces with tokens LITERAL_CASE, LITERAL_DEFAULT. Author: liscju <a href="https://github.com/checkstyle/checkstyle/issues/3655">#3655</a>
          </li>
          <li>
            CustomImportOrder should check that import groups are separated by one line only. Author: kazachka <a href="https://github.com/checkstyle/checkstyle/issues/3551">#3551</a>
          </li>
          <li>
            RightCurly was misconfigured in google_checks.xml for do-while blocks. Author: Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/3678">#3678</a>
          </li>
          <li>
            keep a map of Check name and it package in source to avoid brute force load by PackageObjectFactory from all packages. Author: Vladislav Lisetskii <a href="https://github.com/checkstyle/checkstyle/issues/3184">#3184</a>
          </li>
          <li>
            Duplicated Checks in google_checks.xml config should have &quot;id&quot;. Author: Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/3662">#3662</a>
          </li>
          <li>
            skip unnecessary exception &#39;Severity not set, ignoring exception&#39;. Author: Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/3657">#3657</a>
          </li>
          <li>
            EmptyLineSeparator causing violation in `package-info.java`. Author: kazachka <a href="https://github.com/checkstyle/checkstyle/issues/3426">#3426</a>
          </li>
          <li>
            FinalLocalVariable should not to check multi-catch variables. Author: liscju <a href="https://github.com/checkstyle/checkstyle/issues/3617">#3617</a>
          </li>
          <li>
            ImportOrder: Check that import groups aren&#39;t separated internally. Author: linelect <a href="https://github.com/checkstyle/checkstyle/issues/2143">#2143</a>
          </li>
        </ul>
      <p>Notes:</p>
        <ul>
          <li>
            update documentation about getAcceptableTokens for javadoc Checks. Author: Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/3672">#3672</a>
          </li>
          <li>
            update documentation for VariableDeclarationUsageDistance with allowedDistance = 0. Author: Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/3665">#3665</a>
          </li>
          <li>
            Module term and usage is confusing in test area. Author: rnveach <a href="https://github.com/checkstyle/checkstyle/issues/3667">#3667</a>
          </li>
          <li>
            Using the SPDX identifier for the license name. Author: Robert Reiz <a href="https://github.com/checkstyle/checkstyle/issues/3653">#3653</a>
          </li>
          <li>
            XDoc: extend validation to Checker and TreeWalker. Author: rnveach <a href="https://github.com/checkstyle/checkstyle/issues/3622">#3622</a>
          </li>
          <li>
            travis: use standalone shell files. Author: Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/3632">#3632</a>
          </li>
          <li>
            CustomImportControl bad document examples that could lead to false positive on &#39;special group&#39;. Author: Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/3590">#3590</a>
          </li>
          <li>
            Add new Sevntu checks and create UT for missing checks. Author: Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/3628">#3628</a>
          </li>
          <li>
            repo files should not have execute permissions. Author: MaksimP <a href="https://github.com/checkstyle/checkstyle/issues/3600">#3600</a>
          </li>
          <li>
            use shippable CI in testing. Author: Oleg Efremenkov <a href="https://github.com/checkstyle/checkstyle/issues/3316">#3316</a>
          </li>
          <li>
            100% UT coverage for ParseTreeTablePModel.java. Author: Saideep, Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/3606">#3606</a>
          </li>
          <li>
            Set Load external DTD feature to be enabled. Author: Aurimas Liutikas <a href="https://github.com/checkstyle/checkstyle/issues/3605">#3605</a>
          </li>
          <li>
            Modules and XDocs: change setter methods to receive similar types with field type for easier xdoc validation (more 2). Author: rnveach <a href="https://github.com/checkstyle/checkstyle/issues/3575">#3575</a>
          </li>
          <li>
            ImportControl: Deprecate &#39;url&#39; property in favor of the &#39;file&#39; property. Author: Jochen Van de Velde <a href="https://github.com/checkstyle/checkstyle/issues/3584">#3584</a>
          </li>
          <li>
            Unexpected loss of coverage for PropertyCacheFile.java. Author: Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/3594">#3594</a>
          </li>
          <li>
            Update ISSUE_TEMPLATE.md. Author: Roman Ivanov
          </li>
          <li>
            refactoring to ImportControlCheck. Author: kazachka <a href="https://github.com/checkstyle/checkstyle/issues/3498">#3498</a>
          </li>
          <li>
            ThreadLocal usage in single threaded checkstyle. Author: Vladislav Lisetskii <a href="https://github.com/checkstyle/checkstyle/issues/2992">#2992</a>
          </li>
          <li>
            Detect final methods in Enumeration for RedundantModifier. Author: rnveach <a href="https://github.com/checkstyle/checkstyle/issues/2068">#2068</a>
          </li>
        </ul>
    </section>

    <section name="Release 7.3">
      <p>Breaking backward compatibility:</p>
        <ul>
          <li>
            Javadoc grammar: Delete child nodes in Javadoc TEXT node. Author: rnveach <a href="https://github.com/checkstyle/checkstyle/issues/3170">#3170</a>
          </li>
        </ul>
      <p>New:</p>
        <ul>
          <li>
            Update Google style coverage to state of 12 July 2016. Author: alberto.cuda <a href="https://github.com/checkstyle/checkstyle/issues/3381">#3381</a>
          </li>
          <li>
            Modules and XDocs: changed setter methods to receive similar types with field type for easier xdoc validation. Author: rnveach <a href="https://github.com/checkstyle/checkstyle/issues/3255">#3255</a>
          </li>
          <li>
            CLI: Cannot override default Checker. Author: rnveach <a href="https://github.com/checkstyle/checkstyle/issues/3515">#3515</a>
          </li>
          <li>
            ParameterNameCheck: new scope and excludeScope properties. Author: alberto.cuda <a href="https://github.com/checkstyle/checkstyle/issues/3473">#3473</a>
          </li>
          <li>
            google_checks.xml CustomImportOrder problem. Author: Andrei Selkin <a href="https://github.com/checkstyle/checkstyle/issues/941">#941</a>
          </li>
        </ul>
      <p>Bug fixes:</p>
        <ul>
          <li>
            GUI: Add support of DetailNode objects in CodeSelector. Author: kazachka <a href="https://github.com/checkstyle/checkstyle/issues/3432">#3432</a>
          </li>
          <li>
            GUI: Inconsistency in AST structure for block-comments. Author: kazachka <a href="https://github.com/checkstyle/checkstyle/issues/3445">#3445</a>
          </li>
          <li>
            Checker Cache not saving files that have suppressed violations. Author: rnveach <a href="https://github.com/checkstyle/checkstyle/issues/3488">#3488</a>
          </li>
        </ul>
      <p>Notes:</p>
        <ul>
          <li>
            ImportOrder: checkstyle_checks.xml does not have separate &quot;java&quot; group. Author: linelect <a href="https://github.com/checkstyle/checkstyle/issues/3577">#3577</a>
          </li>
          <li>
            doc: fix broken link to file filters page. Author: Ken Geis
          </li>
          <li>
            use ForbidAnnotationElementValueCheck from sevntu.checkstyle. Author: rnveach <a href="https://github.com/checkstyle/checkstyle/issues/3567">#3567</a>
          </li>
          <li>
            Turn on Config Cache File Locally for Developers. Author: rnveach <a href="https://github.com/checkstyle/checkstyle/issues/3487">#3487</a>
          </li>
          <li>
            document isCommentNodesRequired method in xdoc. Author: Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/3561">#3561</a>
          </li>
          <li>
            Checkstyle tests should not require internet. Author: rnveach <a href="https://github.com/checkstyle/checkstyle/issues/3536">#3536</a>
          </li>
          <li>
            doc: note was placed to TranslationCheck that it has problems with Checker cache.
            Author: Roman Ivanov
          </li>
        </ul>
    </section>

    <section name="Release 7.2">
      <p>New:</p>
        <ul>
          <li>
            DesignForExtension: consider overridable methods and javadoc. Author: Andrei Selkin <a href="https://github.com/checkstyle/checkstyle/issues/3102">#3102</a>
          </li>
          <li>
            ImportControl: allow regex in subpackage elements.. Author: Volker Boerchers <a href="https://github.com/checkstyle/checkstyle/issues/2999">#2999</a>
          </li>
          <li>
            Allow WhitespaceAround for ARRAY_INIT token. Author: zenigata <a href="https://github.com/checkstyle/checkstyle/issues/3202">#3202</a>
          </li>
        </ul>
      <p>Bug fixes:</p>
        <ul>
          <li>
            Inconsistency in AST structure for block-comments. Author: kazachka <a href="https://github.com/checkstyle/checkstyle/issues/3431">#3431</a>
          </li>
          <li>
            Checker Cache invalidated falsely on load in second run due to external resources. Author: rnveach <a href="https://github.com/checkstyle/checkstyle/issues/3489">#3489</a>
          </li>
          <li>
            Wrong warning from AvoidEscapedUnicodeCharacters. Author: Dzmitry Rusak <a href="https://github.com/checkstyle/checkstyle/issues/3476">#3476</a>
          </li>
          <li>
            Add METHOD_REF to the list of valid tokens for OperatorCheck. Author: alberto.cuda <a href="https://github.com/checkstyle/checkstyle/issues/3472">#3472</a>
          </li>
          <li>
            DetailAST should invalidate childCount cache. Author: rnveach <a href="https://github.com/checkstyle/checkstyle/issues/3486">#3486</a>
          </li>
          <li>
            DetailAST should invalidate its methods cache (aka lazy-load). Author: Andrei Selkin <a href="https://github.com/checkstyle/checkstyle/issues/3466">#3466</a>
          </li>
        </ul>
      <p>Notes:</p>
        <ul>
          <li>
            Rename PkgControl to ImportControl. Author: Jochen Van de Velde <a href="https://github.com/checkstyle/checkstyle/issues/3514">#3514</a>
          </li>
          <li>
            split Guard class into two. Author: Jochen Van de Velde <a href="https://github.com/checkstyle/checkstyle/issues/3497">#3497</a>
          </li>
          <li>
            openjdk8/9 test code should be parseable by checkstyle. Author: Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/3033">#3033</a>
          </li>
          <li>
            use shippable CI in testing. Author: Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/3316">#3316</a>
          </li>
        </ul>
    </section>

    <section name="Release 7.1.2">
      <p>Bug fixes:</p>
        <ul>
          <li>
            Wrong order of &quot;default&quot; method modifier. Author: alberto.cuda <a href="https://github.com/checkstyle/checkstyle/issues/3471">#3471</a>
          </li>
          <li>
            EqualsHashCode: hashCode without equals is not a violation. Author: rnveach <a href="https://github.com/checkstyle/checkstyle/issues/3308">#3308</a>
          </li>
        </ul>
      <p>Notes:</p>
        <ul>
          <li>
            Revert &quot;Pull #3162: Update version of commons-collections to 3.2.2 to fix security
            vulnerability CVE-2015-6420&quot;. Author: Roman Ivanov
          </li>
          <li>
            Cut down on Checkstyle&#39;s dependencies on Guava. Author: Andrei Selkin
            <a href="https://github.com/checkstyle/checkstyle/issues/3433">#3433</a>
          </li>
          <li>
            doc: fixed the wording in javadoc for TrailingCommentCheck. Author: José Castro
          </li>
          <li>
            doc: added missing slash to backport documentation url (#3457). Author: rnveach
          </li>
          <li>
            doc: added links to cs backport jre6 (#3447). Author: rnveach
          </li>
          <li>
            Replace line-based suppressions with inline ones for Checkstyle&#39;s suppressions.xml. Author: Andrei Selkin <a href="https://github.com/checkstyle/checkstyle/issues/2226">#2226</a>
          </li>
          <li>
            Update Checkstyle GUI in order to display Javadoc tokens. Author: Baratali Izmailov <a href="https://github.com/checkstyle/checkstyle/issues/408">#408</a>
          </li>
          <li>
            Fix ForbidCertainImports config. Author: Andrei Selkin <a href="https://github.com/checkstyle/checkstyle/issues/3412">#3412</a>
          </li>
          <li>
            use CyclomaticComplexity.switchBlockAsSingleDecisionPoint in checkstyle_checks.xml. Author: Andrei Selkin <a href="https://github.com/checkstyle/checkstyle/issues/2874">#2874</a>
          </li>
          <li>
            SuppressCommentFilter not working with ClassDataAbstractionCoupling when specified on class. Author: Andrei Selkin <a href="https://github.com/checkstyle/checkstyle/issues/977">#977</a>
          </li>
          <li>
            Resolve IntelliJ IDEA inspection violations for java8. Author: Mariia Mykhailova <a href="https://github.com/checkstyle/checkstyle/issues/3233">#3233</a>
          </li>
          <li>
            Replace Guava&#39;s Joiner with Java 8 native approach. Author: Andrei Selkin <a href="https://github.com/checkstyle/checkstyle/issues/3406">#3406</a>
          </li>
          <li>
            Fix grammar in issue templates. Author: Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/3428">#3428</a>
          </li>
          <li>
            spelling: PR instructions, YOU --&gt; YOUR. Author: Elliotte Rusty Harold
          </li>
        </ul>
    </section>

    <section name="Release 7.1.1">
      <p>Bug fixes:</p>
        <ul>
          <li>
            EqualsHashCode: hashCode without equals is not a violation. Author: rnveach <a href="https://github.com/checkstyle/checkstyle/issues/3308">#3308</a>
          </li>
          <li>
            RedundantModifier : missed violations at interface and abstract class methods signatures with final parameters. Author: rnveach <a href="https://github.com/checkstyle/checkstyle/issues/3322">#3322</a>
          </li>
        </ul>
      <p>Notes:</p>
        <ul>
          <li>
            Remove usage of System.out.println in IT resources. Author: Andrei Selkin <a href="https://github.com/checkstyle/checkstyle/issues/2541">#2541</a>
          </li>
          <li>
            Flaws in German translation. Author: Claas Augner <a href="https://github.com/checkstyle/checkstyle/issues/3403">#3403</a>
          </li>
          <li>
            Add NonDex tool to pom.xml and .travis.yml. Author: Ben Lambeth <a href="https://github.com/checkstyle/checkstyle/issues/3378">#3378</a>
          </li>
        </ul>
    </section>

    <section name="Release 7.1">
      <p>New:</p>
        <ul>
          <li>
            new CLI option: exclude directories. Author: rnveach <a href="https://github.com/checkstyle/checkstyle/issues/3287">#3287</a>
          </li>
          <li>
            ImportOrder: make static imports ordering as in Eclipse. Author: Andrei Selkin <a href="https://github.com/checkstyle/checkstyle/issues/3101">#3101</a>
          </li>
        </ul>
      <p>Bug fixes:</p>
        <ul>
          <li>
            Indentation: incorrect expectation for wrapped arguments of chained calls. Author: Kevin Conaway <a href="https://github.com/checkstyle/checkstyle/issues/3208">#3208</a>
          </li>
          <li>
            RedundantModifier: miss violation on extra final in try-with-resources. Author: rnveach, Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/3323">#3323</a>
          </li>
          <li>
            RequireThisCheck: false positive on static field. Author: rnveach <a href="https://github.com/checkstyle/checkstyle/issues/3335">#3335</a>
          </li>
          <li>
            FinalLocalVariable: false positive when variable is assigned inside and outside switch-block. Author: Andrei Selkin <a href="https://github.com/checkstyle/checkstyle/issues/3074">#3074</a>
          </li>
          <li>
            RequireThisCheck: NPE when surrounded by braces. Author: rnveach <a href="https://github.com/checkstyle/checkstyle/issues/3334">#3334</a>
          </li>
        </ul>
      <p>Notes:</p>
        <ul>
          <li>
            IndentationCheckTest makes assumption about the order of HashMap. Author: Ben Lambeth <a href="https://github.com/checkstyle/checkstyle/issues/3369">#3369</a>
          </li>
          <li>
            Create web-page with instructions: how to create Javadoc Check. Author: Baratali Izmailov, Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/410">#410</a>
          </li>
          <li>
            Update releasenotes generation. Author: Vladislav Lisetskii <a href="https://github.com/checkstyle/checkstyle/issues/3350">#3350</a>
          </li>
          <li>
            Update releasenotes generation. Author: Vladislav Lisetskii <a href="https://github.com/checkstyle/checkstyle/issues/3349">#3349</a>
          </li>
          <li>
            Update PULL_REQUEST_TEMPLATE.md. Author: Roman Ivanov
          </li>
          <li>
            doc: Fix JavaDoc comments (#3338). Author: Michael Simons
          </li>
          <li>
            Online docs: AST example for LITERAL_DO is missing the DO_WHILE node. Author: Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/3209">#3209</a>
          </li>
        </ul>
    </section>

    <section name="Release 7.0">
      <p>Breaking backward compatibility:</p>
        <ul>
          <li>
            update checkstyle to jdk8 as runtime jdk. Author: Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/3229">#3229</a>
          </li>
          <li>
            Modules and XDocs: changed setter methods to receive similar types with field type for easier xdoc validation. Author: rnveach <a href="https://github.com/checkstyle/checkstyle/issues/3212">#3212</a>
          </li>
        </ul>
      <p>New:</p>
        <ul>
          <li>
            VisibilityModifier: allow public final fields. Author: Andrei Selkin <a href="https://github.com/checkstyle/checkstyle/issues/2971">#2971</a>
          </li>
        </ul>
      <p>Bug fixes:</p>
        <ul>
          <li>
            Ability to differentiate annotation placement in for each loop from variable declaration.. Author: Andrei Selkin <a href="https://github.com/checkstyle/checkstyle/issues/3117">#3117</a>
          </li>
          <li>
            Java 8 Grammar: Parsing of explicit receiver parameters. Author: rnveach <a href="https://github.com/checkstyle/checkstyle/issues/3239">#3239</a>
          </li>
          <li>
            Java 8 Grammar: annotation on throws types. Author: rnveach <a href="https://github.com/checkstyle/checkstyle/issues/3237">#3237</a>
          </li>
          <li>
            Java 8 Grammar: annotation on generic type. Author: rnveach <a href="https://github.com/checkstyle/checkstyle/issues/3240">#3240</a>
          </li>
          <li>
            CommentsIndentation : Check incorrect work with subsequent comments. Author: Vladislav Lisetskii <a href="https://github.com/checkstyle/checkstyle/issues/3166">#3166</a>
          </li>
          <li>
            CommentsIndentation : allow upper comments for following block at multi-block structures. Author: Vladislav Lisetskii <a href="https://github.com/checkstyle/checkstyle/issues/3220">#3220</a>
          </li>
          <li>
            CommentsIndentation : false-positive in empty array declarations. Author: Vladislav Lisetskii <a href="https://github.com/checkstyle/checkstyle/issues/3127">#3127</a>
          </li>
          <li>
            CommentsIndentation: false-positive when a singleline comment follows a block comment. Author: Vladislav Lisetskii <a href="https://github.com/checkstyle/checkstyle/issues/3126">#3126</a>
          </li>
          <li>
            RightCurly rule should properly enforce same rule for LITERAL_DO. Author: Andrei Selkin <a href="https://github.com/checkstyle/checkstyle/issues/3090">#3090</a>
          </li>
          <li>
            Proper support for generics in visibility modifier check. Author: Andrei Selkin <a href="https://github.com/checkstyle/checkstyle/issues/3142">#3142</a>
          </li>
          <li>
            Indentation: incorrect validation for imports and package. Author: rnveach <a href="https://github.com/checkstyle/checkstyle/issues/2618">#2618</a>
          </li>
          <li>
            Indentation: remove requirement right curlies to be first on line. Author: rnveach <a href="https://github.com/checkstyle/checkstyle/issues/3116">#3116</a>
          </li>
        </ul>
      <p>Notes:</p>
        <ul>
          <li>
            doc: fixed checkstyle download url (#3304). Author: rnveach
          </li>
          <li>
            Reduce the number of tasks performed by Travis CI. Author: Andrei Selkin, Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/3159">#3159</a>
          </li>
          <li>
            Cut down on Checkstyle&#39;s dependencies on Guava. Author: Andrei Selkin <a href="https://github.com/checkstyle/checkstyle/issues/3293">#3293</a>
          </li>
          <li>
            doc: update for AnnotationLocation examples to be more exact. Author: Roman Ivanov
          </li>
          <li>
            6 tests in Checkstyle master branch fail at clean Ubuntu 14.04 Docker container (Java 8, Maven 3). Author: Andrei Selkin <a href="https://github.com/checkstyle/checkstyle/issues/3177">#3177</a>
          </li>
          <li>
            Avoid catching of InvalidPathException and AccessDeniedException in PropertyCacheFile#persist. Author: Andrei Selkin <a href="https://github.com/checkstyle/checkstyle/issues/3259">#3259</a>
          </li>
          <li>
            Review all French translations. Author: Vincent Privat <a href="https://github.com/checkstyle/checkstyle/issues/3282">#3282</a>
          </li>
          <li>
            Improve French translation for annotations warnings. Author: Vincent Privat <a href="https://github.com/checkstyle/checkstyle/issues/3278">#3278</a>
          </li>
          <li>
            Create web-page with instructions: how to create Javadoc Check. Author: Baratali Izmailov, Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/410">#410</a>
          </li>
          <li>
            corrected alphabetical order of the checks. Author: Claus Schrammel <a href="https://github.com/checkstyle/checkstyle/issues/3263">#3263</a>
          </li>
          <li>
            CommitValidationTest.testCommitMessageHasSingleLine to support github default format. Author: rnveach <a href="https://github.com/checkstyle/checkstyle/issues/3266">#3266</a>
          </li>
          <li>
            XDoc Config: create unit test to verify property types and default values. Author: rnveach <a href="https://github.com/checkstyle/checkstyle/issues/3187">#3187</a>
          </li>
        </ul>
    </section>

    <section name="Release 6.19">
      <p>Breaking backward compatibility:</p>
        <ul>
          <li>
           Aligned setters with String collection fields and broke old compatibility. Author: rnveach <a href="https://github.com/checkstyle/checkstyle/issues/3189">#3189</a>
          </li>
        </ul>
      <p>New:</p>
        <ul>
          <li>
            new Check: SingleSpaceSeparator. Author: rnveach <a href="https://github.com/checkstyle/checkstyle/issues/3173">#3173</a>
          </li>
          <li>
            ReturnCount: special option for methods with void return type. Author: rnveach <a href="https://github.com/checkstyle/checkstyle/issues/3143">#3143</a>
          </li>
          <li>
            new CLI argument: provide ability to show debug level of logs from checkstyle code. Author: rnveach <a href="https://github.com/checkstyle/checkstyle/issues/3086">#3086</a>
          </li>
          <li>
            Fix cache usage in presence of filters. Author: Andrei Selkin <a href="https://github.com/checkstyle/checkstyle/issues/407">#407</a>
          </li>
        </ul>
      <p>Bug fixes:</p>
        <ul>
          <li>
            CLI Javadoc tree printer doesn&#39;t show errors. Author: Baratali Izmailov <a href="https://github.com/checkstyle/checkstyle/issues/3219">#3219</a>
          </li>
          <li>
            Block Comments: CR lines not handled the same as LF lines. Author: rnveach <a href="https://github.com/checkstyle/checkstyle/issues/3225">#3225</a>
          </li>
          <li>
            IllegalTokenTextCheck and IllegalTokenCheck does not work with COMMENT_CONTENT token. Author: Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/3153">#3153</a>
          </li>
          <li>
            Indentation: throwsIndent should configure indentation of `throws` on next line. Author: rnveach <a href="https://github.com/checkstyle/checkstyle/issues/2763">#2763</a>
          </li>
          <li>
            UnusedImports: value javadoc tag does not reference imports. Author: Konstantin Lutovich <a href="https://github.com/checkstyle/checkstyle/issues/3157">#3157</a>
          </li>
        </ul>
      <p>Notes:</p>
        <ul>
          <li>
            FileContents confused about number of lines in comment separated by &#39;\r&#39;. Author: rnveach <a href="https://github.com/checkstyle/checkstyle/issues/3066">#3066</a>
          </li>
          <li>
            Create web-page with instructions: how to create Javadoc Check. Author: Baratali Izmailov, Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/410">#410</a>
          </li>
          <li>
            XDoc Config: create unit test to verify property types and default values. Author: rnveach <a href="https://github.com/checkstyle/checkstyle/issues/3187">#3187</a>
          </li>
          <li>
            Some PullRequests validation for commit message miss some cases. Author: rnveach <a href="https://github.com/checkstyle/checkstyle/issues/3168">#3168</a>
          </li>
          <li>
            AnnotationLocation: unclear behavior when annotation is among modifiers. Author: Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/3164">#3164</a>
          </li>
          <li>
            Documentation for ANT property config is incorrect. Author: Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/3119">#3119</a>
          </li>
          <li>
            Sevntu CS not running on all CS code. Author: rnveach, Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/3175">#3175</a>
          </li>
          <li>
            Update version of commons-collections to 3.2.2(from 3.2.1) to fix security
            vulnerability CVE-2015-6420. Author: akhil
            <a href="https://github.com/checkstyle/checkstyle/issues/3162">#3162</a>
          </li>
          <li>
            doc: Indentation property description become worded in the same way.
            Author: Roman Ivanov
          </li>
        </ul>
    </section>

    <section name="Release 6.18">
      <p>New:</p>
        <ul>
          <li>
            Make CLI option to print full parsing tree (java + comments + javadoc comments). Author: Baratali Izmailov <a href="https://github.com/checkstyle/checkstyle/issues/3040">#3040</a>
          </li>
          <li>
            Add the ability to validate language codes by TranslationCheck. Author: Andrei Selkin <a href="https://github.com/checkstyle/checkstyle/issues/2969">#2969</a>
          </li>
          <li>
            EmptyLineSeparator to check empty lines inside methods. Author: Vladislav Lisetskii <a href="https://github.com/checkstyle/checkstyle/issues/2944">#2944</a>
          </li>
        </ul>
      <p>Bug fixes:</p>
        <ul>
          <li>
            NullPointerException in FinalLocalVariableCheck with Lambdas. Author: rnveach <a href="https://github.com/checkstyle/checkstyle/issues/3144">#3144</a>
          </li>
          <li>
            Serious performance problem in All Javadoc Check that are based on ANTLR parser. Author: rnveach <a href="https://github.com/checkstyle/checkstyle/issues/1064">#1064</a>
          </li>
          <li>
            CommentsIndentation Check - False Positive at End-of-Method. Author: Vladislav Lisetskii <a href="https://github.com/checkstyle/checkstyle/issues/2998">#2998</a>
          </li>
          <li>
            Indentation: fix line wrap handling. Author: rnveach <a href="https://github.com/checkstyle/checkstyle/issues/2950">#2950</a>
          </li>
          <li>
            Indentation module regression in 6.16 and 6.17.. Author: rnveach <a href="https://github.com/checkstyle/checkstyle/issues/3103">#3103</a>
          </li>
          <li>
            NPE in AnnotationLocationCheck.hasAnnotations. Author: rnveach <a href="https://github.com/checkstyle/checkstyle/issues/3106">#3106</a>
          </li>
          <li>
            Execution of checkstyle audit failed caused by inherited javadoc tag. Author: rnveach <a href="https://github.com/checkstyle/checkstyle/issues/3065">#3065</a>
          </li>
          <li>
            AvoidEscapedUnicodeCharacters: Tail comment check failed if there&#39;s tabs before tail comment.. Author: Vladislav Lisetskii <a href="https://github.com/checkstyle/checkstyle/issues/3005">#3005</a>
          </li>
          <li>
            FinalLocalVariable: false positive when variable is assigned multiple times. Author: Andrei Selkin <a href="https://github.com/checkstyle/checkstyle/issues/3006">#3006</a>
          </li>
          <li>
            Support for LAMDA token in WhitespaceAround check. Author: Vladislav Lisetskii <a href="https://github.com/checkstyle/checkstyle/issues/2924">#2924</a>
          </li>
        </ul>
      <p>Notes:</p>
        <ul>
          <li>
            maven-site-plugin:3.5 has problem to build our website. Author: Vladislav Lisetskii, Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/2966">#2966</a>
          </li>
          <li>
            RegexpOnFilename example from documentation does not work on checkstyle source. Author: rnveach <a href="https://github.com/checkstyle/checkstyle/issues/3085">#3085</a>
          </li>
          <li>
            Create web-page with instructions: how to create Javadoc Check. Author: Baratali Izmailov <a href="https://github.com/checkstyle/checkstyle/issues/410">#410</a>
          </li>
          <li>
            IndentationCheckTest: &#39;exp&#39; in input files are out of sync with test. Author: rnveach <a href="https://github.com/checkstyle/checkstyle/issues/3105">#3105</a>
          </li>
          <li>
            Some redundant messages.. Author: rnveach <a href="https://github.com/checkstyle/checkstyle/issues/3000">#3000</a>
          </li>
          <li>
            doc: added Codacy to the list of active tools. Author: JosÃ© Castro
          </li>
          <li>
            Fix all issues for Java found by Codacy static analysis tool. Author: Andrei Selkin <a href="https://github.com/checkstyle/checkstyle/issues/2271">#2271</a>
          </li>
          <li>
            Use Distelli CI for testing of Javadoc Checks. Author: Baratali Izmailov, Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/2825">#2825</a>
          </li>
          <li>
            doc: DesignForExtension documentation is extended to warn user about possible misusage
            of this Check. Author: Roman Ivanov
          </li>
          <li>
            Fund raising pages for checkstyle. Author: Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/3057">#3057</a>
          </li>
          <li>
            Use DatatypeConverter#printHexBinary to convert byte array to hex String in PropertyCacheFile. Author: Andrei Selkin <a href="https://github.com/checkstyle/checkstyle/issues/3093">#3093</a>
          </li>
          <li>
            SSLHandshakeException exception during linkcheck-maven-plugin. Author: Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/3080">#3080</a>
          </li>
          <li>
            Speed up google_check validation test. Author: Vladislav Lisetskii <a href="https://github.com/checkstyle/checkstyle/issues/3070">#3070</a>
          </li>
          <li>
            Strive for 100% line coverage for java grammar. Author: rnveach <a href="https://github.com/checkstyle/checkstyle/issues/2973">#2973</a>
          </li>
        </ul>
    </section>

    <section name="Release 6.17">
      <p>Breaking backward compatibility:</p>
        <ul>
          <li>
            Add &#39;baseName&#39; option and remove &#39;basenameSeparator&#39; option of TranslationCheck. Author: Andrei Selkin <a href="https://github.com/checkstyle/checkstyle/issues/2204">#2204</a>
          </li>
        </ul>
      <p>New:</p>
        <ul>
          <li>
            Make CLI option to be able to print Javadoc tree as plain text. Author: Baratali Izmailov <a href="https://github.com/checkstyle/checkstyle/issues/652">#652</a>
          </li>
          <li>
            java9: try structure is not parsable when only name is used. Author: Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/3025">#3025</a>
          </li>
          <li>
            All messages translated to Chinese. Author: ybbpgfjtey <a href="https://github.com/checkstyle/checkstyle/issues/3001">#3001</a>
          </li>
          <li>
            RequireThis: new option validateOnlyOverlapping. Author: Andrei Selkin <a href="https://github.com/checkstyle/checkstyle/issues/2362">#2362</a>
          </li>
        </ul>
      <p>Bug fixes:</p>
        <ul>
          <li>
            Bad german translation of summary.first.sentence. Author: Christian H. Kuhn <a href="https://github.com/checkstyle/checkstyle/issues/3013">#3013</a>
          </li>
          <li>
            Ignored file extensions will output unterminated &lt;file&gt; tags in XML. Author: idarmans <a href="https://github.com/checkstyle/checkstyle/issues/3022">#3022</a>
          </li>
          <li>
            NPE when running CS with cache with Maven plugin using NewlineAtEndOfFile. Author: Vladislav Lisetskii <a href="https://github.com/checkstyle/checkstyle/issues/2218">#2218</a>
          </li>
          <li>
            Exception when using method reference in lamba &quot;Class&lt;?&gt;[]::new&quot;. Author: Ilja Dubinin <a href="https://github.com/checkstyle/checkstyle/issues/2729">#2729</a>
          </li>
          <li>
            ClassNotFoundException when using inherited exception (regression to issue #1192 fix). Author: Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/3008">#3008</a>
          </li>
        </ul>
      <p>Notes:</p>
        <ul>
          <li>
            doc: extending Rationale of NewlineAtEndOfFile with example. Author: Roman Ivanov
          </li>
          <li>
            Fund raising pages for checkstyle. Author: Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/3057">#3057</a>
          </li>
          <li>
            java8: Create compilable test inputs with all possible cases for method references. Author: rnveach <a href="https://github.com/checkstyle/checkstyle/issues/2968">#2968</a>
          </li>
          <li>
            upgrade equalsverifier to version 2.0. Author: Vladislav Lisetskii <a href="https://github.com/checkstyle/checkstyle/issues/3035">#3035</a>
          </li>
          <li>
            remove dependency to commons-lang3 library. Author: Rasmus Kaj <a href="https://github.com/checkstyle/checkstyle/issues/2428">#2428</a>
          </li>
          <li>
            reenable two sevntu checks. Author: Vladislav Lisetskii <a href="https://github.com/checkstyle/checkstyle/issues/3042">#3042</a>
          </li>
          <li>
            Use Collections.addAll() instead of adding elements individually. Author: Baratali Izmailov <a href="https://github.com/checkstyle/checkstyle/issues/625">#625</a>
          </li>
          <li>
            Make coverage 100% for all classes at package com.puppycrawl.tools.checkstyle.ant. Author: Vladislav Lisetskii, Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/1487">#1487</a>
          </li>
          <li>
            Localed UTs are failing at CheckstyleAntTaskTest.testXmlOutput. Author: Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/3023">#3023</a>
          </li>
          <li>
            Strive for 100% line coverage for java grammar. Author: rnveach <a href="https://github.com/checkstyle/checkstyle/issues/2973">#2973</a>
          </li>
        </ul>
    </section>

    <section name="Release 6.16.1">
      <p>Bug fixes:</p>
        <ul>
          <li>
            fix TokenTypes compatibility problems between 6.15 and 6.16. Author: rnveach <a href="https://github.com/checkstyle/checkstyle/issues/2997">#2997</a>
          </li>
          <li>
            Allow JUnit ClassRule to be public. Author: Andrej Vano <a href="https://github.com/checkstyle/checkstyle/issues/2987">#2987</a>
          </li>
          <li>
            FinalParameters should not warn for non-final parameters of native methods. Author: rnveach <a href="https://github.com/checkstyle/checkstyle/issues/2981">#2981</a>
          </li>
        </ul>
      <p>Notes:</p>
        <ul>
          <li>
            Revert &quot;Issue #2973: removed unused FLOAT_SUFFIX from java.g&quot;.
            Author: Roman Ivanov
          </li>
          <li>
            all rows in coverage table google_style.html should have anchor. Author: rnveach <a href="https://github.com/checkstyle/checkstyle/issues/2975">#2975</a>
          </li>
          <li>
            Strive for 100% line coverage for java grammar. Author: rnveach <a href="https://github.com/checkstyle/checkstyle/issues/2973">#2973</a>
          </li>
        </ul>
    </section>

    <section name="Release 6.16">
      <p>Breaking backward compatibility:</p>
        <ul>
          <li>
            Move Treewalker cache to Checker. Author: Andrei Selkin <a href="https://github.com/checkstyle/checkstyle/issues/569">#569</a>
          </li>
        </ul>
      <p>New:</p>
        <ul>
          <li>
            Make CLI option to be able to print Javadoc tree as plain text. Author: Baratali Izmailov <a href="https://github.com/checkstyle/checkstyle/issues/652">#652</a>
          </li>
          <li>
            copy Check class to AbstractCheck class to let deprecate Check class. Author: rnveach, Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/2551">#2551</a>
          </li>
          <li>
            Print parse tree from CLI to terminal. Author: Vladislav Lisetskii <a href="https://github.com/checkstyle/checkstyle/issues/2638">#2638</a>
          </li>
        </ul>
      <p>Bug fixes:</p>
        <ul>
          <li>
            Skip type annotations from validation of ModifierOrderCheck. Author: Andrei Selkin <a href="https://github.com/checkstyle/checkstyle/issues/903">#903</a>
          </li>
          <li>
            Probable typo in com.puppycrawl.tools.checkstyle.checks.blocks.RightCurlyCheck. Author: Andrei Selkin <a href="https://github.com/checkstyle/checkstyle/issues/2762">#2762</a>
          </li>
          <li>
            Indentation check reports some incorrect indentation levels on errors. Author: rnveach <a href="https://github.com/checkstyle/checkstyle/issues/2941">#2941</a>
          </li>
          <li>
            6.15 complains about missing @return tag in a overridden method. Author: Vladislav Lisetskii <a href="https://github.com/checkstyle/checkstyle/issues/2869">#2869</a>
          </li>
          <li>
            Nesting Checks in each other in config does not produce any error. Author: rnveach <a href="https://github.com/checkstyle/checkstyle/issues/2773">#2773</a>
          </li>
          <li>
            Forbid multiple violation for the same line in IndentationCheck. Author: liscju <a href="https://github.com/checkstyle/checkstyle/issues/676">#676</a>
          </li>
          <li>
            LeftCurly not working correctly with lambdas. Author: liscju <a href="https://github.com/checkstyle/checkstyle/issues/2818">#2818</a>
          </li>
          <li>
            Duplicate error message for static final field in DeclarationOrder check. Author: liscju <a href="https://github.com/checkstyle/checkstyle/issues/1048">#1048</a>
          </li>
          <li>
            Translation Check: wrong support for resources with language, country, variant. Author: Andrei Selkin <a href="https://github.com/checkstyle/checkstyle/issues/2251">#2251</a>
          </li>
          <li>
            Checkstyle internal exceptions lack contextual information. Author: Andrei Selkin <a href="https://github.com/checkstyle/checkstyle/issues/2285">#2285</a>
          </li>
          <li>
            Changed semantics of PropertyExpander. Author: Petr Hejl <a href="https://github.com/checkstyle/checkstyle/issues/2886">#2886</a>
          </li>
          <li>
            Indentation properties not applied properly to lambdas. Author: rnveach <a href="https://github.com/checkstyle/checkstyle/issues/281">#281</a>
          </li>
          <li>
            VisibilityModifier.allowPublicImmutableFields should allow public immutable fields in enums. Author: Vladislav Lisetskii <a href="https://github.com/checkstyle/checkstyle/issues/2887">#2887</a>
          </li>
          <li>
            FinalClass is over aggressive when extending happen inside class. Author: liscju <a href="https://github.com/checkstyle/checkstyle/issues/2822">#2822</a>
          </li>
          <li>
            WhitespaceAround should have an option allow double-brace initialization. Author: liscju <a href="https://github.com/checkstyle/checkstyle/issues/2838">#2838</a>
          </li>
          <li>
            Exception when using method reference in lamba &quot;Class&lt;?&gt;[]::new&quot;. Author: Ilja Dubinin <a href="https://github.com/checkstyle/checkstyle/issues/2729">#2729</a>
          </li>
          <li>
            Wasted disk access. Author: rnveach <a href="https://github.com/checkstyle/checkstyle/issues/2103">#2103</a>
          </li>
          <li>
            JavadocType doesn&#39;t report unused param tag. Author: liscju <a href="https://github.com/checkstyle/checkstyle/issues/2811">#2811</a>
          </li>
          <li>
            DeclarationOrder check enforces order that is not possible. Author: Andrei Selkin <a href="https://github.com/checkstyle/checkstyle/issues/924">#924</a>
          </li>
          <li>
            Tabs are wrongly handled in Indentation check when line is wrapped. Author: rnveach <a href="https://github.com/checkstyle/checkstyle/issues/2795">#2795</a>
          </li>
          <li>
            custom javadoc inline tags cause parse error. Author: rnveach <a href="https://github.com/checkstyle/checkstyle/issues/1184">#1184</a>
          </li>
          <li>
            JavadocStyleCheck: String index out of range: -1. Author: rnveach <a href="https://github.com/checkstyle/checkstyle/issues/2788">#2788</a>
          </li>
        </ul>
      <p>Notes:</p>
        <ul>
          <li>
            Strive for 100% line coverage for java grammar. Author: rnveach <a href="https://github.com/checkstyle/checkstyle/issues/2973">#2973</a>
          </li>
          <li>
            Refactor Comments AST Test. Author: rnveach <a href="https://github.com/checkstyle/checkstyle/issues/2396">#2396</a>
          </li>
          <li>
            doc: example to checkstyle&#39;s Ant configuration was added to anttask.html.
            Author: Roman Ivanov
          </li>
          <li>
            Travis: add xwiki project to regression testing. Author: Vladislav Lisetskii <a href="https://github.com/checkstyle/checkstyle/issues/2938">#2938</a>
          </li>
          <li>
            PMD: resolve problems from DefaultPackage rule. Author: Vladislav Lisetskii, Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/957">#957</a>
          </li>
          <li>
            doc: Improve javadoc of parameters of AnnotationLocationCheck.. Author: liscju
          </li>
          <li>
            fix java8 compilation problems in Inputs. Author: rnveach <a href="https://github.com/checkstyle/checkstyle/issues/2904">#2904</a>
          </li>
          <li>
            Create web-page with instructions: how to create Javadoc Check. Author: Baratali Izmailov <a href="https://github.com/checkstyle/checkstyle/issues/410">#410</a>
          </li>
          <li>
            PMD ExceptionAsFlowControl: Do not use exceptions as flow control to create objects in PackageObjectFactory. Author: Vladislav Lisetskii <a href="https://github.com/checkstyle/checkstyle/issues/1159">#1159</a>
          </li>
          <li>
            ant with failOnViolation=&quot;false&quot; will FAIL. Author: Vladislav Lisetskii <a href="https://github.com/checkstyle/checkstyle/issues/2185">#2185</a>
          </li>
          <li>
            Checkstyle cannot be built using JDK9 as tools.jar has been dropped. Author: Peter Wong <a href="https://github.com/checkstyle/checkstyle/issues/2905">#2905</a>
          </li>
          <li>
            CS&#39; java 8 code isn&#39;t compilable. Author: rnveach <a href="https://github.com/checkstyle/checkstyle/issues/2880">#2880</a>
          </li>
          <li>
            doc: NPath documentation is extended. Author: Roman Ivanov
          </li>
          <li>
            Refactor gui package. Author: Vladislav Lisetskii <a href="https://github.com/checkstyle/checkstyle/issues/2609">#2609</a>
          </li>
          <li>
            spelling: Correct spelling for fast-forward-merge.sh. Author: Thomas Paul Mann
          </li>
          <li>
            UTs should be launched in default locale. Author: Vladislav Lisetskii <a href="https://github.com/checkstyle/checkstyle/issues/2783">#2783</a>
          </li>
          <li>
            Disallow usage of java.util.Stack and java.util.Vector in code. Author: Andrei Selkin <a href="https://github.com/checkstyle/checkstyle/issues/2859">#2859</a>
          </li>
        </ul>
    </section>

    <section name="Release 6.15">
      <p>New:</p>
        <ul>
          <li>
            new Check: RegexpOnFilename. Author: rnveach, Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/2546">#2546</a>
          </li>
          <li>
            SuppressionFilter: new option &#39;optional&#39; to allow skip SuppressionFilter if config file does not exist. Author: liscju <a href="https://github.com/checkstyle/checkstyle/issues/1002">#1002</a>
          </li>
          <li>
            Add possibility to specify a unique ID to all Regexp checks. Author: Andrei Selkin <a href="https://github.com/checkstyle/checkstyle/issues/1008">#1008</a>
          </li>
        </ul>
      <p>Bug fixes:</p>
        <ul>
          <li>
            StringIndexOutOfBoundsException in Indentation check. Author: rnveach <a href="https://github.com/checkstyle/checkstyle/issues/2645">#2645</a>
          </li>
          <li>
            AbstractJavadocCheck should process only doc comments placed before class, interface, constructor, method, or field declarations. Author: Baratali Izmailov <a href="https://github.com/checkstyle/checkstyle/issues/325">#325</a>
          </li>
          <li>
            SummaryJavadoc: false &quot;end with a period&quot; reports when inheritDoc is used. Author: rnveach <a href="https://github.com/checkstyle/checkstyle/issues/2805">#2805</a>
          </li>
          <li>
            JavadocMethod: allowedAnnotations hides bad javadocs. Author: rnveach <a href="https://github.com/checkstyle/checkstyle/issues/2806">#2806</a>
          </li>
          <li>
            FinalLocalVariable doesn&#39;t report variable when condition separates 2 assignments. Author: Bhavik Patel <a href="https://github.com/checkstyle/checkstyle/issues/2807">#2807</a>
          </li>
          <li>
            Config of Google Style does not include InterfaceTypeParameterName check. Author: Andrei Selkin <a href="https://github.com/checkstyle/checkstyle/issues/2792">#2792</a>
          </li>
          <li>
            Indentation on annotation parameters is wrong. Author: liscju <a href="https://github.com/checkstyle/checkstyle/issues/1349">#1349</a>
          </li>
          <li>
            OneStatementPerLine check and lambda expression. Author: liscju <a href="https://github.com/checkstyle/checkstyle/issues/2688">#2688</a>
          </li>
          <li>
            Gui should have a splitter between tree and code and prefered columns size. Author: liscju <a href="https://github.com/checkstyle/checkstyle/issues/2767">#2767</a>
          </li>
          <li>
            RequireThis reports false-positive when an instance method is overloaded with a static one. Author: Vladislav Lisetskii <a href="https://github.com/checkstyle/checkstyle/issues/2539">#2539</a>
          </li>
        </ul>
      <p>Notes:</p>
        <ul>
          <li>
            Add checkstyle messages to xdocs. Author: rnveach <a href="https://github.com/checkstyle/checkstyle/issues/2836">#2836</a>
          </li>
          <li>
            Setup &#39;Circle CI&#39; to run checkstyle-tester project on JDK sources. Author: Vladislav Lisetskii, Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/2815">#2815</a>
          </li>
          <li>
            Enforce Checks of sevntu.checkstyle (released version) over Checkstyle source code. Author: Yasser Aziza <a href="https://github.com/checkstyle/checkstyle/issues/2661">#2661</a>
          </li>
          <li>
            Use Codeship CI for testing. Author: Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/2727">#2727</a>
          </li>
          <li>
            Refactor gui package. Author: Vladislav Lisetskii, Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/2609">#2609</a>
          </li>
          <li>
            doc: Add sbt-checkstyle-plugin to list of active tools. Author: Andrew Johnson
          </li>
        </ul>
    </section>

    <section name="Release 6.14.1">
      <p>Bug fixes:</p>
        <ul>
          <li>
            JavaNCSSCheck: unknown format type: numero inteiro. Author: Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/2728">#2728</a>
          </li>
          <li>
            StringIndexOutOfBoundsException in getCheckShortName method of AuditEventDefaultFormatter. Author: Andrei Selkin <a href="https://github.com/checkstyle/checkstyle/issues/2780">#2780</a>
          </li>
        </ul>
      <p>Notes:</p>
        <ul>
          <li>
            spelling: fix typo in AuditEventFormatter class name. Author: Andrei Selkin
          </li>
        </ul>
    </section>

    <section name="Release 6.14">
      <p>Breaking backward compatibility:</p>
        <ul>
          <li>
            Remove parameters validation from LocalVariableName. Author: Andrei Selkin <a href="https://github.com/checkstyle/checkstyle/issues/2549">#2549</a>
          </li>
        </ul>
      <p>New:</p>
        <ul>
          <li>
            Print name of the Check after printing violation message. Author: Andrei Selkin <a href="https://github.com/checkstyle/checkstyle/issues/2666">#2666</a>
          </li>
          <li>
            WhitespaceAround should have an allowEmptyLambda parameter. Author: liscju <a href="https://github.com/checkstyle/checkstyle/issues/2603">#2603</a>
          </li>
          <li>
            Add ENUM_CONSTANT_DEF support to MethodParamPad. Author: Andrei Selkin <a href="https://github.com/checkstyle/checkstyle/issues/2505">#2505</a>
          </li>
          <li>
            new CatchParameterName Check: to validate names of catch-block parameters only. Author: Michal Kordas <a href="https://github.com/checkstyle/checkstyle/issues/2616">#2616</a>
          </li>
        </ul>
      <p>Bug fixes:</p>
        <ul>
          <li>
            FinalLocalVariable false-positive in SWITCH. Author: Bhavik Patel <a href="https://github.com/checkstyle/checkstyle/issues/2405">#2405</a>
          </li>
          <li>
            Typo in Javadoc tag name. Author: Baratali Izmailov <a href="https://github.com/checkstyle/checkstyle/issues/2376">#2376</a>
          </li>
          <li>
            Extend parsing rule of custom Javadoc tag name. Author: Baratali Izmailov <a href="https://github.com/checkstyle/checkstyle/issues/461">#461</a>
          </li>
          <li>
            Nesting Checks in each other in config does not produce any error. Author: Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/2773">#2773</a>
          </li>
          <li>
            RequireThis check message is not clear enough. Author: Vladislav Lisetskii <a href="https://github.com/checkstyle/checkstyle/issues/2239">#2239</a>
          </li>
          <li>
            OneStatementPerLine: false match with try-with-resources. Author: Jon Bake <a href="https://github.com/checkstyle/checkstyle/issues/2211">#2211</a>
          </li>
          <li>
            Performance issue in UnusedImportsCheck. Author: Vladislav Lisetskii <a href="https://github.com/checkstyle/checkstyle/issues/2631">#2631</a>
          </li>
          <li>
            Remove unused message. Author: Vladislav Lisetskii <a href="https://github.com/checkstyle/checkstyle/pull/2756">#2756</a>
          </li>
          <li>
            Create directory structure needed to store cache file. Author: Andrei Selkin <a href="https://github.com/checkstyle/checkstyle/issues/2575">#2575</a>
          </li>
          <li>
            AbbreviationAsWordInName incorrectly reports constants in annotations. Author: Abram Thielke <a href="https://github.com/checkstyle/checkstyle/issues/2694">#2694</a>
          </li>
          <li>
            Inconsistent violations for NeedBraces/allowSingleLineStatement. Author: liscju <a href="https://github.com/checkstyle/checkstyle/issues/2291">#2291</a>
          </li>
          <li>
            ParameterNameCheck: NullPointerException over checkstyle&#39;s input file. Author: Andrei Selkin <a href="https://github.com/checkstyle/checkstyle/issues/2678">#2678</a>
          </li>
          <li>
            @SuppressWarnings annotation does not suppress UncommentedMain. Author: Andrei Selkin <a href="https://github.com/checkstyle/checkstyle/issues/2646">#2646</a>
          </li>
          <li>
            UncommentedMain does not rise violations if main method has varargs as parameters. Author: Vladislav Lisetskii <a href="https://github.com/checkstyle/checkstyle/issues/2647">#2647</a>
          </li>
          <li>
            Fix &#39;tokens&#39; property in JavadocStyle check. Author: Thomas Jensen <a href="https://github.com/checkstyle/checkstyle/pull/2644">#2644</a>
          </li>
          <li>
            GenericWhitespace: violation on generic like &#39;...... instanceof Type&lt;?&gt;;&#39;. Author: liscju <a href="https://github.com/checkstyle/checkstyle/issues/2633">#2633</a>
          </li>
          <li>
            AbbreviationAsWordInName: update message to print name that violates a format. Author: liscju <a href="https://github.com/checkstyle/checkstyle/issues/2640">#2640</a>
          </li>
        </ul>
      <p>Notes:</p>
        <ul>
          <li>
            Use Nexus Staging Maven Plugin for release process. Author: Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/2619">#2619</a>
          </li>
          <li>
            Enforce Checks of sevntu.checkstyle (released version) over Checkstyle source code. Author: Andrei Selkin <a href="https://github.com/checkstyle/checkstyle/issues/2661">#2661</a>
          </li>
          <li>
            Make UT &#39;testNonAccessibleFile&#39; locale independent. Author: Andrei Selkin <a href="https://github.com/checkstyle/checkstyle/pull/2749">#2749</a>
          </li>
          <li>
            Refactor gui package. Author: Vladislav Lisetskii <a href="https://github.com/checkstyle/checkstyle/issues/2609">#2609</a>
          </li>
          <li>
            Make DetectorOptions as final and immutable. Author: Andrei Selkin <a href="https://github.com/checkstyle/checkstyle/issues/2523">#2523</a>
          </li>
          <li>
            Fix additional issues reported by IntelliJ IDEA inspections in Checkstyle code. Author: Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/2080">#2080</a>
          </li>
          <li>
            conf: update guava version to 19.0. Author: Roman Ivanov
          </li>
          <li>
            doc: Correct regexp in configuration example for ParameterNameCheck.
            Author: Andrei Selkin
          </li>
          <li>
            doc: Add example for ParameterName into xdoc. Author: Andrei Selkin
          </li>
          <li>
            doc: Fix check name in CatchParameterName xdoc. Author: Andrei Selkin
          </li>
          <li>
            doc: Update comment in google_checks.xml. Author: Michal Kordas
          </li>
          <li>
            Reorganize token sets in UncommentedMain. Author: Vladislav Lisetskii <a href="https://github.com/checkstyle/checkstyle/pull/2671">#2671</a>
          </li>
          <li>
            refactor internal tests. Author: rnveach <a href="https://github.com/checkstyle/checkstyle/issues/2625">#2625</a>
          </li>
          <li>
            Update configuration for XXXXName Checks at checkstyle_checks.xml. Author: Andrei Selkin <a href="https://github.com/checkstyle/checkstyle/issues/2604">#2604</a>
          </li>
          <li>
            Make validation of expected warnings in integration tests more strict. Author: Vladislav Lisetskii <a href="https://github.com/checkstyle/checkstyle/issues/2658">#2658</a>
          </li>
          <li>
            spelling: fix typo in word &#39;Existing&#39; in google_style.xml. Author: liscju
          </li>
          <li>
            Fix ParseTreeBuilder&#39;s variable names to be more readable. Author: Baratali Izmailov <a href="https://github.com/checkstyle/checkstyle/issues/2642">#2642</a>
          </li>
        </ul>
    </section>

    <section name="Release 6.13">

      <p>Breaking backward compatibility:</p>
      <ul>
        <li>
          Remove access to undocumented check properties. Author: rnveach <a href="https://github.com/checkstyle/checkstyle/issues/2451">#2451</a>
        </li>
      </ul>

      <p>New:</p>
      <ul>
        <li>
          ParameterName: new option to skip methods with Override annotation. Author: Andrei Selkin <a href="https://github.com/checkstyle/checkstyle/issues/2290">#2290</a>
        </li>
      </ul>

      <p>Bug fixes:</p>
      <ul>
        <li>
          False negative in RequireThis check. Author: Vladislav Lisetskii <a href="https://github.com/checkstyle/checkstyle/issues/2240">#2240</a>
        </li>
        <li>
          Checkstyle throws NumberFormatException on Japanese locale when sizes and metrics Checks are used. Author: Takahashi Eikou <a href="https://github.com/checkstyle/checkstyle/issues/2601">#2601</a>
        </li>
        <li>
          EmptyLineSeparator check does not validate newlines before class and after last method. Author: Vladislav Lisetskii <a href="https://github.com/checkstyle/checkstyle/issues/2067">#2067</a>
        </li>
        <li>
          FallThroughCheck handles finally incorrectly. Author: Vladislav Lisetskii <a href="https://github.com/checkstyle/checkstyle/issues/1438">#1438</a>
        </li>
        <li>
          EqualsAvoidNull check should сheck String concatenations. Author: Vladislav Lisetskii <a href="https://github.com/checkstyle/checkstyle/issues/1930">#1930</a>
        </li>
      </ul>

      <p>Notes:</p>
      <ul>
        <li>
          minor: remove maven-failsafe-plugin from linkcheck excludes, since link was fixed.
          Author: Andrei Selkin
        </li>
        <li>
          minor: build-helper-maven-plugin version bump to 1.10. Author: Roman Ivanov
        </li>
        <li>
          adjust AbbreviationAsWordInName in checkstyle_checks.xml to catch unexpected
          abbreviations.
          Author: Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/2639">#2639</a>
        </li>
        <li>
          Fix additional issues reported by IntelliJ IDEA inspections in Checkstyle code.
          Author: Michal Kordas <a href="https://github.com/checkstyle/checkstyle/issues/2080">#2080</a>
        </li>
        <li>
          minor: fixed improper put that should be get. Author: rnveach
        </li>
        <li>
          Code review of CommentsIndentationCheck.java. Author: Andrei Selkin <a href="https://github.com/checkstyle/checkstyle/issues/2530">#2530</a>
        </li>
        <li>
          Remove drag&amp;drop from GUI. Author: Ilja Dubinin <a href="https://github.com/checkstyle/checkstyle/issues/2608">#2608</a>
        </li>
        <li>
          create HTML web page to describe how to open issues against Checkstyle. Author: Michal Kordas, Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/2344">#2344</a>
        </li>
        <li>
          Update JGit to 4.1.1.201511131810-r. Author: Michal Kordas <a href="https://github.com/checkstyle/checkstyle/pull/2607">#2607</a>
        </li>
        <li>
          Make methods private in RequireThisCheck. Author: Vladislav Lisetskii <a href="https://github.com/checkstyle/checkstyle/pull/2605">#2605</a>
        </li>
        <li>
          Tests for validating commit message should not allow period at the end of commit message. Author: Andrei Selkin <a href="https://github.com/checkstyle/checkstyle/issues/2590">#2590</a>
        </li>
        <li>
          doc: Correct xdoc/javadoc for ParameterNameCheck. Author: Andrei Selkin
        </li>
        <li>
          unify IT test code. Author: rnveach <a href="https://github.com/checkstyle/checkstyle/issues/2589">#2589</a>
        </li>
        <li>
          minor: separated tests so one subject per file. Author: rnveach
        </li>
        <li>
          Deactivate &#39;allowSamelineSingleParameterlessAnnotation&#39; property of AnnotationLocation in Checkstyle config. Author: Michal Kordas <a href="https://github.com/checkstyle/checkstyle/issues/2581">#2581</a>
        </li>
        <li>
          Create test for checkstyle-X.X-all.jar on Travis. Author: Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/2516">#2516</a>
        </li>
        <li>
          Update slf4j-simple to 1.7.13. Author: Michal Kordas <a href="https://github.com/checkstyle/checkstyle/pull/2586">#2586</a>
        </li>
        <li>
          Update FindBugs Maven Plugin to 3.0.3. Author: Michal Kordas <a href="https://github.com/checkstyle/checkstyle/pull/2585">#2585</a>
        </li>
        <li>
          PMD: resolve problems from DefaultPackage rule. Author: Michal Kordas <a href="https://github.com/checkstyle/checkstyle/issues/957">#957</a>
        </li>
        <li>
          minor: fixed wrong variable usage in AbstractOptionCheck. Author: rnveach
        </li>
        <li>
          Remove usage of System.out.println in IT resources. Author: Michal Kordas, Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/2541">#2541</a>
        </li>
        <li>
          Unify naming of all files with IT inputs. Author: rnveach <a href="https://github.com/checkstyle/checkstyle/issues/2540">#2540</a>
        </li>
        <li>
          UT to validate google/sun style xdocs. Author: rnveach <a href="https://github.com/checkstyle/checkstyle/issues/2557">#2557</a>
        </li>
        <li>
          Unify naming of all files with test inputs. Author: rnveach, Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/2161">#2161</a>
        </li>
        <li>
          spelling: fix strange japanese.. Author: Nobuyuki-Inaba
        </li>
        <li>
          Improve documentation for CovariantEquals check. Author: Vladislav Lisetskii <a href="https://github.com/checkstyle/checkstyle/issues/1031">#1031</a>
        </li>
      </ul>

    </section>

    <section name="Release 6.12.1">
      <p>New:</p>
      <ul>
        <li>
          Add 'ignoreOverridden' option to skip methods with @Override annotation. Author: Andrei Selkin <a href="https://github.com/checkstyle/checkstyle/issues/2290">#2290</a>
        </li>
      </ul>

      <p>Bug fixes:</p>
      <ul>
        <li>
          Fix RedundantModifier at final methods in anonymous class. Author: rnveach <a href="https://github.com/checkstyle/checkstyle/issues/2122">#2122</a>
        </li>
        <li>
          Performance-Optimization: Do not recompile Pattern for each file/line. Author: Fabian Loewner <a href="https://github.com/checkstyle/checkstyle/pull/2495">#2495</a>
        </li>
        <li>
          Fix skipping validation for non empty classes when allowEmptyTypes is true. Author: Andrei Selkin <a href="https://github.com/checkstyle/checkstyle/issues/2480">#2480</a>
        </li>
        <li>
          NeedBraces: allow no body loops. Author: Andrei Selkin <a href="https://github.com/checkstyle/checkstyle/issues/2436">#2436</a>
        </li>
        <li>
          Make 'processJavadoc' property 'true' by default. Author: Vladislav Lisetskii <a href="https://github.com/checkstyle/checkstyle/issues/1627">#1627</a>
        </li>
        <li>
          spelling: fix strange japanese. Author: Nobuyuki-Inaba <a href="https://github.com/checkstyle/checkstyle/pull/2524">#2524</a>
        </li>
      </ul>

      <p>Notes:</p>
      <ul>
        <li>
          removed excess hierarchy from several Checks. Author: rnveach <a href="https://github.com/checkstyle/checkstyle/issues/2451">#2451</a>
        </li>
        <li>
          deprecated AbstractIllegalCheck. Author: rnveach <a href="https://github.com/checkstyle/checkstyle/issues/2451">#2451</a>
        </li>
        <li>
          removed xdoc google style links to master. Author: rnveach <a href="https://github.com/checkstyle/checkstyle/issues/2519">#2519</a>
        </li>
        <li>
          removed xdoc links to master. Author: rnveach <a href="https://github.com/checkstyle/checkstyle/issues/2519">#2519</a>
        </li>
        <li>
          added xdoc example url validation. Author: rnveach <a href="https://github.com/checkstyle/checkstyle/issues/2517">#2517</a>
        </li>
        <li>
          added xdoc check order validation, all xdoc are sorted. Author: rnveach <a href="https://github.com/checkstyle/checkstyle/issues/2292">#2292</a>
        </li>
        <li>
          validate existence of config file sooner. Author: rnveach <a href="https://github.com/checkstyle/checkstyle/issues/1267">#1267</a>
        </li>
        <li>
          reorganized checkstyle_checks.xml. Author: rnveach <a href="https://github.com/checkstyle/checkstyle/issues/2526">#2526</a>
        </li>
        <li>
          Describe token sets in 'writing checks' section in xdoc. Author: Vladislav Lisetskii <a href="https://github.com/checkstyle/checkstyle/issues/2346">#2346</a>
        </li>
        <li>
          Update System Rules to 1.13.0. Author: Michal Kordas <a href="https://github.com/checkstyle/checkstyle/pull/2513">#2513</a>
        </li>
      </ul>
    </section>

    <section name="Release 6.12">
      <p>Bug fixes:</p>
      <ul>
        <li>
          CommentsIndentationCheck doesn't report errors at end of block. Author: Andrei Selkin <a href="https://github.com/checkstyle/checkstyle/issues/2078">#2078</a>
        </li>
        <li>
          Fix NoWhitespaceAfterCheck. Author: attatrol <a href="https://github.com/checkstyle/checkstyle/issues/1013">#1013</a>
        </li>
        <li>
          Fix NPE in EqualsAvoidNull check. Author: Vladislav Lisetskii <a href="https://github.com/checkstyle/checkstyle/issues/2474">#2474</a>
        </li>
        <li>
          Fix FinalLocalVariable false-negative. Author: Vladislav Lisetskii <a href="https://github.com/checkstyle/checkstyle/issues/1551">#1551</a>
        </li>
        <li>
          Exclude lines with package in LineLength check. Author: rnveach <a href="https://github.com/checkstyle/checkstyle/issues/2482">#2482</a>
        </li>
        <li>
          fixed NPE in NeedBraces.isSingleLineFor. Author: rnveach <a href="https://github.com/checkstyle/checkstyle/issues/2283">#2283</a>
        </li>
        <li>
          JavaDocMethod: Exception thrown for incomplete @return tag if next line is empty. Author: John Erik Halse <a href="https://github.com/checkstyle/checkstyle/issues/2398">#2398</a>
        </li>
        <li>
          Fix reusability of JavaDoc checks. Author: Björn Kautler <a href="https://github.com/checkstyle/checkstyle/issues/2326">#2326</a>
        </li>
        <li>
          Fixed blank line identification for EmptyLineSeparator check. Author: Pavel Baranchikov <a href="https://github.com/checkstyle/checkstyle/issues/2266">#2266</a>
        </li>
        <li>
          Support for @SuppressWarnings("all").. Author: Stéphane Galland <a href="https://github.com/checkstyle/checkstyle/issues/2275">#2275</a>
        </li>
        <li>
          Make SuppressWarningsFilter case-insensitive. Author: Michal Kordas <a href="https://github.com/checkstyle/checkstyle/issues/2202">#2202</a>
        </li>
        <li>
          Fix NPE in ModifiedControlVariable on SuppressWarnings. Author: Michal Kordas <a href="https://github.com/checkstyle/checkstyle/issues/2327">#2327</a>
        </li>
        <li>
          Do not recognize '/**/' as valid Javadoc. Author: Michal Kordas <a href="https://github.com/checkstyle/checkstyle/issues/2387">#2387</a>
        </li>
        <li>
          Make JavadocType check customizable by list of tokens. Author: Michal Kordas <a href="https://github.com/checkstyle/checkstyle/issues/2388">#2388</a>
        </li>
        <li>
          Fix FALSE positive in JavadocStyle check on inheritDoc tag. Author: Michal Kordas <a href="https://github.com/checkstyle/checkstyle/issues/2411">#2411</a>
        </li>
        <li>
          Ignore missing Javadoc for 'serialVersionUID' fields. Author: Michal Kordas <a href="https://github.com/checkstyle/checkstyle/issues/792">#792</a>
        </li>
        <li>
          Exclude lines with imports in LineLength check. Author: Michal Kordas <a href="https://github.com/checkstyle/checkstyle/issues/2433">#2433</a>
        </li>
        <li>
          IllegalTypeCheck, requiredTokens is set to IMPORT only. Author: Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/2415">#2415</a>
        </li>
        <li>
          CLI should print a file name where exception is happen. Author: Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/2109">#2109</a>
        </li>
        <li>
          LeftCurly: add Anonymous class to allowed tokens. Author: Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/2431">#2431</a>
        </li>
      </ul>

      <p>Notes:</p>
      <ul>
        <li>
          Deploy snapshots versions in CI. Author: WonderCsabo <a href="https://github.com/checkstyle/checkstyle/issues/2167">#2167</a>
        </li>
        <li>
          require all filters appear in checkstyle_checks.xml. Author: rnveach <a href="https://github.com/checkstyle/checkstyle/issues/2268">#2268</a>
        </li>
        <li>
          removed xdoc of CustomImportOrder.samePackageMatchingDepth. Author: rnveach <a href="https://github.com/checkstyle/checkstyle/issues/2453">#2453</a>
        </li>
        <li>
          added xdoc check validation. Author: rnveach <a href="https://github.com/checkstyle/checkstyle/issues/2442">#2442</a>
        </li>
        <li>
          Run CheckStyle on Full Test Directory. Author: rnveach <a href="https://github.com/checkstyle/checkstyle/issues/2421">#2421</a>
        </li>
        <li>
          fixed invalid xml examples in xdocs. Author: rnveach <a href="https://github.com/checkstyle/checkstyle/issues/2425">#2425</a>
        </li>
        <li>
          flush audit outputs sooner. Author: rnveach <a href="https://github.com/checkstyle/checkstyle/issues/2085">#2085</a>
        </li>
        <li>
          unify test input locations for whole project. Author: rnveach <a href="https://github.com/checkstyle/checkstyle/issues/2161">#2161</a>
        </li>
        <li>
          removed excess hierarchy from few Check. Author: rnveach <a href="https://github.com/checkstyle/checkstyle/issues/2451">#2451</a>
        </li>
        <li>
          Bunch of refactoring and code optimization. Author: rnveach
        </li>
        <li>
          Update list of missing tools. Author: Dawid Nejman <a href="https://github.com/checkstyle/checkstyle/issues/1238">#1238</a>
        </li>
        <li>
          Sonarqube found problems in Checkstyle. Author: Ilja Dubinin <a href="https://github.com/checkstyle/checkstyle/issues/46">#46</a>
        </li>
        <li>
          Replaced outdated link for bamboo-checkstyle-plugin. Author: Dawid Nejman <a href="https://github.com/checkstyle/checkstyle/issues/1238">#1238</a>
        </li>
        <li>
          'forbiddenapis' plugin added to maven config. Author: Ruslan Diachenko <a href="https://github.com/checkstyle/checkstyle/issues/1217">#1217</a>
        </li>
        <li>
          Update list of related Tools. Author: Dawid Nejman <a href="https://github.com/checkstyle/checkstyle/issues/1238">#1238</a>
        </li>
        <li>
          skip all analysers during deploy. Author: Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/2167">#2167</a>
        </li>
        <li>
          usage of error-prone plugin is commented out till problems with Eclipse resolved. Author: Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/2160">#2160</a>
        </li>
        <li>
          Inconvenience to debug UTs after recent changes in BaseCheckTestSupport. Author: Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/2434">#2434</a>
        </li>
        <li>
          Fix PMD violations for ShortVariable rule. Author: Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/985">#985</a>
        </li>
        <li>
          PMD violations PreserveStackTrace. Author: Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/996">#996</a>
        </li>
        <li>
          PMD violations EmptyMethodInAbstractClassShouldBeAbstract. Author: Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/997">#997</a>
        </li>
        <li>
          PMD violation ConfusingTernary. Author: Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/974">#974</a>
        </li>
        <li>
          rename CheckUtils.isVoidMethod to isNonVoidMethod. Author: Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/2273">#2273</a>
        </li>
        <li>
          Decrease visibility of package-private methods. Author: Michal Kordas <a href="https://github.com/checkstyle/checkstyle/issues/957">#957</a>
        </li>
        <li>
          Rename tests to match tested class name with Test suffix. Author: Michal Kordas <a href="https://github.com/checkstyle/checkstyle/issues/2215">#2215</a>
        </li>
        <li>
          Fix all issues for Java found by Codacy static analysis tool. Author: Michal Kordas <a href="https://github.com/checkstyle/checkstyle/issues/2271">#2271</a>
        </li>
        <li>
          Fix missing code coverage. Author: Michal Kordas <a href="https://github.com/checkstyle/checkstyle/issues/2243">#2243</a>
        </li>
        <li>
          Fix typos in code. Author: Michal Kordas <a href="https://github.com/checkstyle/checkstyle/issues/2080">#2080</a>
        </li>
        <li>
          Update Maven Shade Plugin to 2.4.2. Author: Michal Kordas <a href="https://github.com/checkstyle/checkstyle/pull/2464">#2464</a>
        </li>
        <li>
          Update Maven Surefire and Failsafe plugins to 2.19. Author: Michal Kordas <a href="https://github.com/checkstyle/checkstyle/pull/2394">#2394</a>
        </li>
        <li>
          Update Maven Assembly Plugin to 2.6. Author: Michal Kordas <a href="https://github.com/checkstyle/checkstyle/pull/2350">#2350</a>
        </li>
        <li>
          Update JGit to 4.1.0.201509280440-r. Author: Michal Kordas <a href="https://github.com/checkstyle/checkstyle/pull/2324">#2324</a>
        </li>
        <li>
          Update PowerMock to 1.6.3. Author: Michal Kordas <a href="https://github.com/checkstyle/checkstyle/pull/2293">#2293</a>
        </li>
      </ul>
    </section>

    <section name="Release 6.11.2">
      <p>Bug fixes:</p>
      <ul>
        <li>
          Make ConfigurationLoader.loadConfiguration public. Author: Michal Kordas <a href="https://github.com/checkstyle/checkstyle/issues/2260">#2260</a>
        </li>
      </ul>

      <p>Notes:</p>
      <ul>
        <li>
          Create UT to check that all checkstyle modules have xdocs. Author: Andrei Selkin <a href="https://github.com/checkstyle/checkstyle/issues/819">#819</a>
        </li>
        <li>
          Split config.html into few pages. Author: Andrei Selkin <a href="https://github.com/checkstyle/checkstyle/issues/819">#819</a>
        </li>
        <li>
          Create xdoc documentation for FileContentsHolder. Author: Andrei Selkin <a href="https://github.com/checkstyle/checkstyle/issues/819">#819</a>
        </li>
        <li>
          Add GENERIC_START and GENERIC_END into list of acceptable tokens in xdocs of NoWhiteSpaceAfter and WhiteSpaceAround. Author: Andrei Selkin <a href="https://github.com/checkstyle/checkstyle/issues/2258">#2258</a>
        </li>
        <li>
          Add COMMA into list of acceptable tokens in xdocs of NoWhiteSpaceBefore. Author: Andrei Selkin <a href="https://github.com/checkstyle/checkstyle/issues/2259">#2259</a>
        </li>
        <li>
          minor refactoring, helper method was added. Author: Aleksandr Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/2231">#2231</a>
        </li>
        <li>
          fixed jgit resource leaks in commit validation. Author: rnveach
        </li>
        <li>
          Ilja Dubinin was added as developer. Author: Roman Ivanov
        </li>
        <li>
          Add WILDCARD_TYPE into list of acceptable tokens in xdocs of WhitespaceAround.
          Author: Andrei Selkin
        </li>
      </ul>
    </section>

    <section name="Release 6.11.1">
      <p>Bug fixes:</p>
      <ul>
        <li>
          Add lambda support to indentation check (see #281). Author: Pieter Noordhuis <a href="https://github.com/checkstyle/checkstyle/pull/1548">#1548</a>
        </li>
      </ul>

      <p>Notes:</p>
      <ul>
        <li>
          Coverage has been increased to 100% in 'checks' package. Author: Ilja Dubinin <a href="https://github.com/checkstyle/checkstyle/issues/1290">#1290</a>
        </li>
        <li>
          Resolve Doxia Site Renderer warnings. Author: Vladislav Lisetskii <a href="https://github.com/checkstyle/checkstyle/issues/905">#905</a>
        </li>
        <li>
          Update plexus-compiler-javac-errorprone to 2.6. Author: Michal Kordas <a href="https://github.com/checkstyle/checkstyle/pull/2247">#2247</a>
        </li>
        <li>
          Update JGit to 4.0.2.201509141540-r. Author: Michal Kordas <a href="https://github.com/checkstyle/checkstyle/pull/2246">#2246</a>
        </li>
        <li>
          Fix release failure due to unknown Javadoc tag. Author: Michal Kordas <a href="https://github.com/checkstyle/checkstyle/issues/2245">#2245</a>
        </li>
      </ul>
    </section>

    <section name="Release 6.11">
      <p>Breaking backward compatibility:</p>
      <ul>
        <li>
          Restore 'url' option for ImportControl. Author: Aleksandr Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/2231">#2231</a>
        </li>
      </ul>

      <p>New:</p>
      <ul>
        <li>
          New option 'requiredTranslations' to Translation check. Author: Andrei Selkin <a href="https://github.com/checkstyle/checkstyle/issues/2166">#2166</a>
        </li>
        <li>
          New option 'switchBlockAsSingleDecisionPoint' for CyclomaticComplexityCheck. Author: Andrei Selkin <a href="https://github.com/checkstyle/checkstyle/issues/2029">#2029</a>
        </li>
      </ul>

      <p>Bug fixes:</p>
      <ul>
        <li>
          Fix java grammar for unicode escape. Author: rnveach <a href="https://github.com/checkstyle/checkstyle/issues/157">#157</a>
        </li>
        <li>
          Add basic thread-safety to Javadoc checks. Author: Michal Kordas <a href="https://github.com/checkstyle/checkstyle/issues/2237">#2237</a>
        </li>
        <li>
          Fixed NPE in FinalLocalVariableCheck. Author: rnveach <a href="https://github.com/checkstyle/checkstyle/issues/1257">#1257</a>
        </li>
        <li>
          NoWhitespaceAfter, NoWhitespaceBefore and WhitespaceAround don't support GENERIC_START nor GENERIC_END tokens. Author: Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/2219">#2219</a>
        </li>
        <li>
          Add support of lambdas which parameter types are omitted for HiddenFieldCheck. Author: Andrei Selkin <a href="https://github.com/checkstyle/checkstyle/issues/2175">#2175</a>
        </li>
        <li>
          Fix RedundantModifier check at final classes in interfaces. Author: Michal Kordas <a href="https://github.com/checkstyle/checkstyle/issues/2203">#2203</a>
        </li>
        <li>
          Print missing cause of exception to console on error. Author: Michal Kordas <a href="https://github.com/checkstyle/checkstyle/issues/2213">#2213</a>
        </li>
        <li>
          Fix not working excludeScope in JavadocMethod check. Author: Michal Kordas <a href="https://github.com/checkstyle/checkstyle/issues/2205">#2205</a>
        </li>
        <li>
          Fix RedundantModifier check to recognise inner classes accessible from global scope. Author: liscju <a href="https://github.com/checkstyle/checkstyle/issues/1537">#1537</a>
        </li>
        <li>
          CustomImportOrderCheck rule priorities. Author: Aleksandr Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/1273">#1273</a>
        </li>
        <li>
          Fix false negative in AtclauseOrder check. Author: Vladislav Lisetskii <a href="https://github.com/checkstyle/checkstyle/issues/2095">#2095</a>
        </li>
        <li>
          Fix IllegalStateException in JavadocTypeCheck. Author: Vladislav Lisetskii <a href="https://github.com/checkstyle/checkstyle/issues/2112">#2112</a>
        </li>
        <li>
          Allow COMMA again in NoWhiteSpaceBefore. Author: Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/2089">#2089</a>
        </li>
        <li>
          Fix HiddenField false positive violations for anonymous classes. Author: Andrei Selkin <a href="https://github.com/checkstyle/checkstyle/issues/382">#382</a>
        </li>
        <li>
          Added support of logging severity for all audit events. Author: Andrei Selkin <a href="https://github.com/checkstyle/checkstyle/issues/67">#67</a>
        </li>
        <li>
          Allow @return tags from annotation types. Author: Phillip Webb <a href="https://github.com/checkstyle/checkstyle/issues/2141">#2141</a>
        </li>
        <li>
          Fixed redundant modifier false positive for abstract classes in interfaces. Author: Andrei Selkin <a href="https://github.com/checkstyle/checkstyle/issues/1833">#1833</a>
        </li>
        <li>
          Ignore classes nested in interfaces or annotations in Final Class Check. Author: Vladislav Lisetskii <a href="https://github.com/checkstyle/checkstyle/issues/2064">#2064</a>
        </li>
        <li>
          Detect nested enums marked as static in RedundantModifier check. Author: Vladislav Lisetskii <a href="https://github.com/checkstyle/checkstyle/issues/1530">#1530</a>
        </li>
        <li>
          Fixed NPE in MutableExceptionCheck.isExtendedClassNamedAsException. Author: Andrei Selkin <a href="https://github.com/checkstyle/checkstyle/issues/1903">#1903</a>
        </li>
        <li>
          Change message in SummaryJavadocCheck. Author: Vladislav Lisetskii <a href="https://github.com/checkstyle/checkstyle/issues/2062">#2062</a>
        </li>
      </ul>

      <p>Notes:</p>
      <ul>
        <li>
          Update HTML documentation to describe all options for all checks. Author: Andrei Selkin <a href="https://github.com/checkstyle/checkstyle/issues/2169">#2169</a>
        </li>
        <li>
          Make link for each row of Google style coverage table. Author: Vladislav Lisetskii <a href="https://github.com/checkstyle/checkstyle/issues/1005">#1005</a>
        </li>
        <li>
          Add docs about while idiom to InnerAssignment check. Author: Michal Kordas <a href="https://github.com/checkstyle/checkstyle/issues/2230">#2230</a>
        </li>
        <li>
          Fix additional issues reported by IntelliJ IDEA inspections in Checkstyle code. Author: Michal Kordas <a href="https://github.com/checkstyle/checkstyle/issues/2080">#2080</a>
        </li>
        <li>
          SuppressionsLoaderTest UT was stabilized. Author: Ruslan Diachenko <a href="https://github.com/checkstyle/checkstyle/issues/2191">#2191</a>
        </li>
        <li>
          ROOT locale added in checker creation for UT; travis updated with a new check. Author: Ruslan Diachenko <a href="https://github.com/checkstyle/checkstyle/issues/2193">#2193</a>
        </li>
        <li>
          Update Error Prone to 2.0.5. Author: Michal Kordas <a href="https://github.com/checkstyle/checkstyle/issues/2216">#2216</a>
        </li>
        <li>
          Add "Input" prefix to test input files. Author: Michal Kordas <a href="https://github.com/checkstyle/checkstyle/issues/2161">#2161</a>
        </li>
        <li>
          Create MacOS matrix item for Travic-CI. Author: Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/2210">#2210</a>
        </li>
        <li>
          POM still references nexus.codehaus.org repo. Author: Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/2200">#2200</a>
        </li>
        <li>
          Make coverage 100% for TokenTypesDoclet. Author: Vladislav Lisetskii <a href="https://github.com/checkstyle/checkstyle/issues/2126">#2126</a>
        </li>
        <li>
          Make coverage 100% for all classes at package com.puppycrawl.tools.checkstyle.checks. Author: Ilja Dubinin <a href="https://github.com/checkstyle/checkstyle/issues/1290">#1290</a>
        </li>
        <li>
          Use StandardCharsets and get rid of UnsupportedEncodingException. Author: Michael Osipov <a href="https://github.com/checkstyle/checkstyle/pull/2034">#2034</a>
        </li>
        <li>
          Remove errors from Maven output in TokenTypesDocletTest. Author: Vladislav Lisetskii <a href="https://github.com/checkstyle/checkstyle/issues/2195">#2195</a>
        </li>
        <li>
          Anchor naming checks in google_style.xml. Author: Vladislav Lisetskii <a href="https://github.com/checkstyle/checkstyle/issues/2108">#2108</a>
        </li>
        <li>
          AbstractHeaderCheck coverage has been increased to 100%. Author: Ilja Dubinin <a href="https://github.com/checkstyle/checkstyle/issues/1292">#1292</a>
        </li>
        <li>
          Sonarqube found problems in Checkstyle. Author: Ilja Dubinin <a href="https://github.com/checkstyle/checkstyle/issues/46">#46</a>
        </li>
        <li>
          CopyPasted ITs. Author: Vladislav Lisetskii <a href="https://github.com/checkstyle/checkstyle/issues/2074">#2074</a>
        </li>
        <li>
          Update Maven Wagon to 2.10. Author: Michal Kordas <a href="https://github.com/checkstyle/checkstyle/pull/2183">#2183</a>
        </li>
        <li>
          Update Maven Project Info Reports Plugin to 2.8.1. Author: Michal Kordas <a href="https://github.com/checkstyle/checkstyle/pull/2182">#2182</a>
        </li>
        <li>
          Split all modules to be separate at config_naming.html. Author: Vladislav Lisetskii <a href="https://github.com/checkstyle/checkstyle/issues/2108">#2108</a>
        </li>
        <li>
          Remove already fixed exclusion from PMD configuration. Author: Michal Kordas <a href="https://github.com/checkstyle/checkstyle/issues/961">#961</a>
        </li>
        <li>
          Add SLF4J binding required by JGit. Author: Michal Kordas <a href="https://github.com/checkstyle/checkstyle/issues/2129">#2129</a>
        </li>
        <li>
          Configure compiler to use Error Prone for non-input sources. Author: Michal Kordas <a href="https://github.com/checkstyle/checkstyle/issues/2160">#2160</a>
        </li>
        <li>
          Rearrange POM to use canonical ordering. Author: Michal Kordas <a href="https://github.com/checkstyle/checkstyle/issues/809">#809</a>
        </li>
        <li>
          Unify naming files with test inputs. Author: Michal Kordas <a href="https://github.com/checkstyle/checkstyle/issues/2161">#2161</a>
        </li>
        <li>
          Create wide message for CheckstyleException in PackageObjectFactory. Author: Andrei Selkin <a href="https://github.com/checkstyle/checkstyle/issues/759">#759</a>
        </li>
        <li>
          Fix compiler warnings in input files. Author: Michal Kordas <a href="https://github.com/checkstyle/checkstyle/issues/2130">#2130</a>
        </li>
        <li>
          Updated checkstyle_checks.xml to use ParameterNumber in default configuration. Author: Andrei Selkin <a href="https://github.com/checkstyle/checkstyle/issues/215">#215</a>
        </li>
        <li>
          Extended Eclipse user guide for newbies of Checkstyle. Author: Andrei Selkin <a href="https://github.com/checkstyle/checkstyle/issues/606">#606</a>
        </li>
        <li>
          Fix exception at NeedBraces check in enhanced for loops. Author: Michal Kordas <a href="https://github.com/checkstyle/checkstyle/issues/2135">#2135</a>
        </li>
        <li>
          Make test for FileTabCharacter locale and OS independent. Author: Michal Kordas <a href="https://github.com/checkstyle/checkstyle/issues/2137">#2137</a>
        </li>
        <li>
          Add inspection scope profile for IDEA analysis. Author: Michal Kordas <a href="https://github.com/checkstyle/checkstyle/issues/2131">#2131</a>
        </li>
        <li>
          Fix issues reported by IntelliJ IDEA inspections in Checkstyle code. Author: Michal Kordas <a href="https://github.com/checkstyle/checkstyle/issues/1555">#1555</a>
        </li>
        <li>
          Added tests for validating commit message. Author: liscju <a href="https://github.com/checkstyle/checkstyle/issues/937">#937</a>
        </li>
        <li>
          Fix StringIndexOutOfBoundsException. Author: Vladislav Lisetskii <a href="https://github.com/checkstyle/checkstyle/issues/2094">#2094</a>
        </li>
        <li>
          Activated TranslationCheck in checkstyle_checks.xml. Author: Andrei Selkin <a href="https://github.com/checkstyle/checkstyle/issues/2092">#2092</a>
        </li>
        <li>
          Fix Javadoc generation failure after addition of new tag. Author: Michal Kordas <a href="https://github.com/checkstyle/checkstyle/issues/2106">#2106</a>
        </li>
        <li>
          Add Codacy badge to main page. Author: Michal Kordas <a href="https://github.com/checkstyle/checkstyle/issues/2054">#2054</a>
        </li>
        <li>
          Update all Checks html docs with link to hosted configurations. Author: Vladislav Lisetskii <a href="https://github.com/checkstyle/checkstyle/issues/1214">#1214</a>
        </li>
        <li>
          Create separate web page for old release notes. Author: Vladislav Lisetskii <a href="https://github.com/checkstyle/checkstyle/issues/2063">#2063</a>
        </li>
        <li>
          Extended javadoc/xdoc for RightCurlyCheck. Author: Andrei Selkin <a href="https://github.com/checkstyle/checkstyle/issues/1900">#1900</a>
        </li>
        <li>
          Added UT which validates that all checks which exist in classpath are referenced in checkstyle_checks.xml. Author: Andrei Selkin <a href="https://github.com/checkstyle/checkstyle/issues/945">#945</a>
        </li>
        <li>
          Add suppression for IntelliJ IDEA inspection. Author: Michal Kordas <a href="https://github.com/checkstyle/checkstyle/issues/2065">#2065</a>
        </li>
        <li>
          Refactoring of TreeWalker to increase readability. Author: Andrei Selkin
        </li>
        <li>
          Corrected javadoc/xdoc for IllegalTypeCheck. Author: Andrei Selkin
        </li>
      </ul>
    </section>

    <section name="Release 6.10.1">
      <p>Bug fixes:</p>
      <ul>
        <li>
          broken compatibility with maven-checkstyle-plugin:2.15 at checkstyle:6.10. Author: Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/2065">#2065</a>
        </li>
      </ul>
    </section>

    <section name="Release 6.10">
      <p>Breaking backward compatibility:</p>
      <ul>
        <li>
          'ignoreMethods' option has been removed from DeclarationOrderCheck. Author: Baratali Izmailov <a href="https://github.com/checkstyle/checkstyle/issues/2031">#2031</a>
        </li>
        <li>
          fix typos in properties names. Author: Michal Kordas <a href="https://github.com/checkstyle/checkstyle/commit/b14f255427c0b12054de2873fe300b4f4e691bd4">in scope of #1555</a>
        </li>
        <li>
          Rethrow all exceptions further to caller of Checker. Author: Ruslan Diachenko <a href="https://github.com/checkstyle/checkstyle/issues/1304">#1304</a>
        </li>
        <li>
          Improve exception handling in CheckstyleAntTask class. Author: Ruslan Diachenko <a href="https://github.com/checkstyle/checkstyle/issues/1245">#1245</a>
        </li>
      </ul>

      <p>New:</p>
      <ul>
        <li>
          Added new Check: CommentsIndentationCheck. Author: Andrei Selkin <a href="https://github.com/checkstyle/checkstyle/issues/333">#333</a>
        </li>
      </ul>

      <p>Bug fixes:</p>
      <ul>
        <li>
          fixed problem with lexical order in CustomImportOrder. Author: Aleksandr Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/1469">#1469</a>
        </li>
        <li>
          Extended messages for CustomImportOrder. Author: Aleksandr Ivanov <a href="https://github.com/checkstyle/checkstyle/pull/1648">#1648</a>
        </li>
        <li>
          Changed SAME_PACKAGE rule for CustomImportOrderCheck. Author: Aleksandr Ivanov  <a href="https://github.com/checkstyle/checkstyle/issues/1262">#1262</a>
        </li>
        <li>
          reimplement EqualsAvoidNullCheck. Author: Vladislav Lisetskii <a href="https://github.com/checkstyle/checkstyle/issues/1377">#1377</a>
        </li>
        <li>
          enforce all checks to override getRequiredTokens, getAcceptableTokens methods. Author: Andrei Selkin <a href="https://github.com/checkstyle/checkstyle/issues/655">#655</a>
        </li>
        <li>
          IllegalType: add 'validateAbstractClassNames' option. Author: Andrei Selkin <a href="https://github.com/checkstyle/checkstyle/issues/1805">#1805</a>
        </li>
        <li>
          Marked 'maxLineLength' as '@Deprecated' at LeftCurlyCheck. Author: Andrei Selkin <a href="https://github.com/checkstyle/checkstyle/issues/965">#965</a>
        </li>
        <li>
          Detect public constructors in non-public classes in RedundantModifier. Author: liscju <a href="https://github.com/checkstyle/checkstyle/issues/1537">#1537</a>
        </li>
        <li>
          Fixes logic bug in gui ParseTreeInfoPanel making linesToPositions assign lines to
          inappropriate positions. Author: liscju
        </li>
        <li>
          Fix RightCurlyCheck with same option not to rise expression in single-line blocks. Author: liscju <a href="https://github.com/checkstyle/checkstyle/issues/1416">#1416</a>
        </li>
        <li>
          Fix UnsupportedOperationException in GUI. Author: Michal Kordas <a href="https://github.com/checkstyle/checkstyle/issues/1718">#1718</a>
        </li>
      </ul>

      <p>Notes:</p>
      <ul>
        <li>
          Fix issues reported by IntelliJ IDEA inspections in Checkstyle code. Author: Michal Kordas <a href="https://github.com/checkstyle/checkstyle/issues/1555">#1555</a>
        </li>
        <li>
          Fix violations reported by Checkstyle checks. Author: Baratali Izmailov , Ruslan Diachenko <a href="https://github.com/checkstyle/checkstyle/issues/1566">#1566</a>
        </li>
        <li>
          Sonarqube found problems in Checkstyle. Author: Ilja Dubinin <a href="https://github.com/checkstyle/checkstyle/issues/46">#46</a>
        </li>
        <li>
          Enable Checkstyle checks for 'gui' package. Author: Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/pull/1678">#1678</a>
        </li>
        <li>
          Corrected links on website. Author: Andrei Selkin <a href="https://github.com/checkstyle/checkstyle/issues/751">#751</a>
        </li>
        <li>
          Eclipse warnings about unused fields have been fixed. Author: Baratali Izmailov <a href="https://github.com/checkstyle/checkstyle/issues/1243">#1243</a>
        </li>
        <li>
          Simplify overqualified CSS element. Author: Michal Kordas <a href="https://github.com/checkstyle/checkstyle/issues/2054">#2054</a>
        </li>
        <li>
          Remove empty CSS rule. Author: Michal Kordas <a href="https://github.com/checkstyle/checkstyle/issues/2054">#2054</a>
        </li>
        <li>
          config: maven-enforcer-plugin and equalsverifier are updated to newest version.
          Author: Roman Ivanov
        </li>
        <li>
          Make coverage 100% for some classes at package com.puppycrawl.tools.checkstyle.checks. Author: Ilja Dubinin <a href="https://github.com/checkstyle/checkstyle/issues/1290">#1290</a>
        </li>
        <li>
          Utils classes have been moved to utils package, new classes CommonUtils and TokenUtils. Author: Ilja Dubinin <a href="https://github.com/checkstyle/checkstyle/issues/1898">#1898</a>
        </li>
        <li>
          Use EqualsVerifier to test equals and hashCode in IntMatchFilter. Author: Michal Kordas <a href="https://github.com/checkstyle/checkstyle/issues/1088">#1088</a>
        </li>
        <li>
          Removed suppression for SwitchDensity rule from PMD. Author: Andrei Selkin <a href="https://github.com/checkstyle/checkstyle/issues/973">#973</a>
        </li>
        <li>
          Remove obsolete entry from PMD configuration. Author: Michal Kordas <a href="https://github.com/checkstyle/checkstyle/issues/877">#877</a>
        </li>
        <li>
          Remove unused Coveralls plugin from pom.xml. Author: Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/pull/1881">#1881</a>
        </li>
        <li>
          Update ANTLR to 4.5.1-1. Author: Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/pull/1880">#1880</a>
        </li>
        <li>
          Update EqualsVerifier to 1.7.4. Author: Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/pull/1879">#1879</a>
        </li>
        <li>
          replace deprecated method in HiddenCheckField. Author: Vladislav Lisetskii
        </li>
        <li>
          Created JaCoCo profile of pom.xml. Author: Andrei Selkin <a href="https://github.com/checkstyle/checkstyle/issues/1173">#1173</a>
        </li>
        <li>
          Update Maven FindBugs Plugin to 3.0.2. Author: Michal Kordas <a href="https://github.com/checkstyle/checkstyle/pull/1714">#1714</a>
        </li>
        <li>
          Fixed typo in JavadocMethod's examples xdocs. Author: Andrei Selkin <a href="https://github.com/checkstyle/checkstyle/issues/1668">#1668</a>
        </li>
        <li>
          Make coverage 100% for all classes at package com.puppycrawl.tools.checkstyle.checks.regexp. Author: Ilja Dubinin <a href="https://github.com/checkstyle/checkstyle/issues/1010">#1010</a>
        </li>
        <li>
          Fix headers for classes in 'gui' package. Author: Michal Kordas <a href="https://github.com/checkstyle/checkstyle/issues/945">#945</a>
        </li>
        <li>
          Make coverage 100% for all classes at package com.puppycrawl.tools.checkstyle.checks.coding.. Author: Baratali Izmailov <a href="https://github.com/checkstyle/checkstyle/issues/1293">#1293</a>
        </li>
        <li>
          Resolved javadoc problems that reported by java 8. Author: Andrei Selkin <a href="https://github.com/checkstyle/checkstyle/issues/291">#291.</a>
        </li>
        <li>
          Minor typo fixes. Author: Dave Moloney
        </li>
      </ul>
    </section>

    <section name="Release 6.9">
      <p>Breaking backward compatibility:</p>
      <ul>
        <li>
          Change default value of property "format" to "^Abstract.*$" in <a href="config_naming.html#AbstractClassName">AbstractClassNameCheck</a>. Author: Bhavik Patel <a href="https://github.com/checkstyle/checkstyle/issues/1279">#1279</a>
        </li>
        <li>
          Removed property "url" in <a href="config_imports.html#ImportControl">ImportControlCheck</a>. Note: will be restored in release 6.11. Author: Aleksandr Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/1128">#1128</a>
        </li>
      </ul>

      <p>New:</p>
      <ul>
        <li>
          New option for <a href="config_coding.html#MagicNumber">MagicNumber</a>: constantWaiverParentToken. Solution to not detected properly numbers. Author: Bhavik Patel <a href="https://github.com/checkstyle/checkstyle/issues/1266">#1266</a>
        </li>
      </ul>

      <p>Bug fixes:</p>
      <ul>
        <li>
          Fixed NPE in MultipleVariableDeclarationsCheck Issue. Author: Baratali Izmailov <a href="https://github.com/checkstyle/checkstyle/issues/1539">#1539</a>
        </li>
        <li>
          Added column number into violation messages for RightCurlyCheck and LeftCurlyCheck. Author: Andrei Selkin <a href="https://github.com/checkstyle/checkstyle/issues/1511">#1511</a>
        </li>
        <li>
          Fix BooleanExpressionComplexity check violations in Checkstyle code. Author: Andrei Selkin <a href="https://github.com/checkstyle/checkstyle/issues/1052">#1052</a>
        </li>
        <li>
          Add new option for RightCurlyCheck. Author: Andrei Selkin <a href="https://github.com/checkstyle/checkstyle/issues/1019">#1019</a>
        </li>
        <li>
          Updated configuration for Eclipse Mars in xdoc. Author: Aleksandr Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/1464">#1464</a>
        </li>
        <li>
          updated Xdoc and Javadoc for ImportOrder and CustomImportOrder. Author: Aleksandr Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/1464">#1464</a>
        </li>
        <li>
          Remove from dependencies deprecated jar commons-beanutils-core.jar. Author: Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/1471">#1471</a>
        </li>
        <li>
          RedundantModifier for inner classes and enum constructors. Author: liscju <a href="https://github.com/checkstyle/checkstyle/issues/1242">#1242</a>
        </li>
        <li>
          Add missing xdocs for allowMultipleEmptyLines property of EmptyLineSeparatorCheck. Author: Andrei Selkin <a href="https://github.com/checkstyle/checkstyle/issues/881">#881</a>
        </li>
        <li>
          Add setter for 'ignoreEnums' in LeftCurlyCheck. Author: Andrei Selkin <a href="https://github.com/checkstyle/checkstyle/issues/975">#975</a>
        </li>
        <li>
          JavadocType does not check parameters in inner classes. Author: Pavel Baranchikov <a href="https://github.com/checkstyle/checkstyle/issues/1421">#1421</a>
        </li>
        <li>
          ImportOrderCheck. Fix separation for static imports. Author: Aleksandr Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/1398">#1398</a>
        </li>
        <li>
          Fix for SuperClone and SuperFinalize checks reporting violations on native methods. Author: Vladislav Lisetskii <a href="https://github.com/checkstyle/checkstyle/issues/1367">#1367</a>
        </li>
        <li>
          Fix FallThroughCheck fails on if with no else. Author: Andrei Selkin <a href="https://github.com/checkstyle/checkstyle/issues/1395">#1395</a>
        </li>
        <li>
          fix JavadocParagraph allows new line before the next paragraph. Author: Vladislav Lisetskii <a href="https://github.com/checkstyle/checkstyle/issues/1332">#1332</a>
        </li>
        <li>
          Fix RegexpHeader causing exception with default config. Author: Andrei Selkin <a href="https://github.com/checkstyle/checkstyle/issues/1129">#1129</a>
        </li>
        <li>
          Fix OneStatementPerLine on multiple field initialization bug. Author: Andrei Selkin <a href="https://github.com/checkstyle/checkstyle/issues/1237">#1237</a>
        </li>
        <li>
          extend target list fo SuppressWarningsHolder. Author: Vladislav Lisetskii <a href="https://github.com/checkstyle/checkstyle/issues/1158">#1158</a>
        </li>
        <li>
          provide human message for SuppressWarningsHolder. Author: Vladislav Lisetskii <a href="https://github.com/checkstyle/checkstyle/issues/1158">#1158</a>
        </li>
        <li>
          Raising exception for CustomImportOrder.SAME_PACKAGE. Author: Aleksandr Ivanov <a href="https://github.com/checkstyle/checkstyle/pull/1282">#1282</a>
        </li>
      </ul>

      <p>Notes:</p>
      <ul>
        <li>
          Enable CustomImportOrder. Author: Aleksandr Ivanov <a href="https://github.com/checkstyle/checkstyle/pull/1459">#1459</a>
        </li>
        <li>
          Add UniquePropertiesCheck into checkstyle_checks.xml. Author: Andrei Selkin <a href="https://github.com/checkstyle/checkstyle/issues/1129">#1129</a>
        </li>
        <li>
          Refactoring of FinalLocalVariableCheck to avoid 'fall through' violation. Author: Andrei Selkin <a href="https://github.com/checkstyle/checkstyle/issues/1395">#1395</a>
        </li>
        <li>
          Add Organize Imports instructions to site. Author: Aleksandr Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/1448">#1448</a>
        </li>
        <li>
          Fixed compilation error for CustomImportOrder input file. Author: Aleksandr Ivanov <a href="https://github.com/checkstyle/checkstyle/pull/1470">#1470</a>
        </li>
        <li>
          ImportOrder enabled in configuration. Author: Aleksandr Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/1448">#1448</a>
        </li>
        <li>
          Number of updates for. Author: Michal Kordas <a href="https://github.com/checkstyle/checkstyle/issues/1555">#1555</a>
        </li>
        <li>
          Fixed incorrect Google Java Style links. Author: Andrei Selkin <a href="https://github.com/checkstyle/checkstyle/issues/751">#751</a>
        </li>
        <li>
          Refactoring of RightCurlyCheck. Author: Andrei Selkin <a href="https://github.com/checkstyle/checkstyle/issues/1511">#1511</a>
        </li>
        <li>
          Apply various improvements over Checkstyle test code. Author: Michal Kordas <a href="https://github.com/checkstyle/checkstyle/pull/1542">#1542</a>
        </li>
        <li>
          Apply various improvements over Checkstyle code. Author: Michal Kordas <a href="https://github.com/checkstyle/checkstyle/pull/1538">#1538</a>
        </li>
        <li>
          Remove unnecessary consecutive lines in Checkstyle code. Author: Michal Kordas <a href="https://github.com/checkstyle/checkstyle/issues/1534">#1534</a>
        </li>
        <li>
          Fix some SonarQube violations. Author: Michal Kordas <a href="https://github.com/checkstyle/checkstyle/issues/46">#46</a>
        </li>
        <li>
          Enable NonEmptyAtclauseDescription check on Checkstyle code. Author: Michal Kordas <a href="https://github.com/checkstyle/checkstyle/issues/945">#945</a>
        </li>
        <li>
          fix for UTs on Windows7 and do not conflict with WindowsServer. Author: Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/1496">#1496</a>
        </li>
        <li>
          Investigate UTs failure to MainTest on Windows. Author: Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/1510">#1510</a>
        </li>
        <li>
          fix for build problem in Idea on Windows. Author: Roman Ivanov
        </li>
        <li>
          Make coverage 100% for all classes at package com.puppycrawl.tools.checkstyle.checks.metrics. Author: Ruslan Diachenko <a href="https://github.com/checkstyle/checkstyle/issues/1287">#1287</a>
        </li>
        <li>
          Make coverage 100% for all classes at package com.puppycrawl.tools.checkstyle.checks.regexp (partial fix). Author: Ilja Dubinin <a href="https://github.com/checkstyle/checkstyle/issues/1010">#1010</a>
        </li>
        <li>
          Make coverage 100% for all classes at package com.puppycrawl.tools.checkstyle.checks.blocks. Author: Ilja Dubinin <a href="https://github.com/checkstyle/checkstyle/issues/1291">#1291</a>
        </li>
         <li>
          Make coverage 100% for all classes at package com.puppycrawl.tools.checkstyle.checks.coding. Author: Baratali Izmailov <a href="https://github.com/checkstyle/checkstyle/issues/1293">#1293</a>
        </li>
        <li>
          Make coverage 100% for all classes at package com.puppycrawl.tools.checkstyle.checks.modifier. Author: Ruslan Diachenko <a href="https://github.com/checkstyle/checkstyle/issues/1286">#1286</a>
        </li>
        <li>
          Make coverage 100% for all classes at package com.puppycrawl.tools.checkstyle.checks.naming. Author: Ruslan Diachenko <a href="https://github.com/checkstyle/checkstyle/issues/1288">#1288</a>
        </li>
        <li>
          Make coverage 100% for all classes at package com.puppycrawl.tools.checkstyle.checks.whitespace. Author: Ruslan Diachenko <a href="https://github.com/checkstyle/checkstyle/issues/1289">#1289</a>
        </li>
        <li>
          Make coverage 100% for all classes at package com.puppycrawl.tools.checkstyle. Author: Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/1294">#1294</a>
        </li>
        <li>
          Make coverage 100% for all classes at package com.puppycrawl.tools.checkstyle.api. Author: Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/1295">#1295</a>
        </li>
        <li>
          Make coverage 100% for Indentation check. Author: Michal Kordas <a href="https://github.com/checkstyle/checkstyle/issues/1295">#1295</a>
        </li>
        <li>
          Make coverage 100% for all classes at package com.puppycrawl.tools.checkstyle.checks.javadoc. Author: Michal Kordas <a href="https://github.com/checkstyle/checkstyle/issues/1308">#1308</a>
        </li>
        <li>
          Make coverage 100% for all classes at package com.puppycrawl.tools.checkstyle.filters. Author: Ruslan Diachenko <a href="https://github.com/checkstyle/checkstyle/issues/1296">#1296</a>
        </li>
        <li>
          Make coverage 100% for all classes at package com.puppycrawl.tools.checkstyle.checks.imports. Author: Alexander Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/1128">#1128</a>
        </li>
        <li>
          Make coverage 100% for all classes at package com.puppycrawl.tools.checkstyle.checks. Author: Ilja Dubinin <a href="https://github.com/checkstyle/checkstyle/issues/1290">#1290</a>
        </li>
        <li>
          Make coverage 100% for all classes at package com.puppycrawl.tools.checkstyle.checks.header. Author: Ilja Dubinin <a href="https://github.com/checkstyle/checkstyle/issues/1292">#1292</a>
        </li>
        <li>
          CheckDocsDoclet.java was removed as it is not used in a project.. Author: Roman Ivanov
        </li>
        <li>
          Import which produces error on MacOSX jdk has been deleted. Author: Ilja Dubinin
        </li>
        <li>
          javadoc: deprecate overview.html and package.html support. Author: Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/1415">#1415</a>
        </li>
        <li>
          Make "private" methods "static" where possible. Author: Michal Kordas <a href="https://github.com/checkstyle/checkstyle/issues/46">#46</a>
        </li>
        <li>
          new images were provided by our artist, new header for web site. Author: Roman Ivanov
        </li>
        <li>
          BaseCheckTestSupport.verify fails on Windows. Author: WonderCsabo <a href="https://github.com/checkstyle/checkstyle/issues/1388">#1388</a>
        </li>
        <li>
          check for connection is done by our website URL, as resource file is there. That let
          pass test when sourceforge web site is down. Author: Roman Ivanov
        </li>
        <li>
          Switch options reorganized for easier reading. Author: Aleksandr Ivanov <a href="https://github.com/checkstyle/checkstyle/pull/1376">#1376</a>
        </li>
        <li>
          add example for ConstantName in xdoc. Author: Vladislav Lisetskii <a href="https://github.com/checkstyle/checkstyle/issues/1106">#1106</a>
        </li>
        <li>
          commented code was removed from CheckerTest. Author: Roman Ivanov
        </li>
        <li>
          fix eclipse package declaration error in InputPackageDeclaration.
          Author: Vladislav Lisetskii
        </li>
        <li>
          Add Gradle to list of related tools Correct SonarQube name and links in same list.
          Author: Thomas Jensen
        </li>
        <li>
          fix structure of site.xml. Author: Vladislav Lisetskii <a href="https://github.com/checkstyle/checkstyle/issues/1341">#1341</a>
        </li>
        <li>
          Move tests which cause compilation problem in Eclipse 4.2.2 to non-compilable folder. Author: Andrei Selkin <a href="https://github.com/checkstyle/checkstyle/issues/1351">#1351</a>
        </li>
        <li>
          Fix integration test compilation error for Windows environment. Author: Michal Kordas <a href="https://github.com/checkstyle/checkstyle/issues/1342">#1342</a>
        </li>
        <li>
          Fix failing of ITs for OneStatementPerLineCheck. Author: Andrei Selkin <a href="https://github.com/checkstyle/checkstyle/issues/1348">#1348</a>
        </li>
        <li>
          surefire and failsafe plugins are moved above checkstyle validation to run before long
          checkstyle execution. Author: Roman Ivanov
        </li>
        <li>
          add IT to validate google_checks config. Author: Vladislav Lisetskii
          <a href="https://github.com/checkstyle/checkstyle/issues/1275">#1275</a>
        </li>
        <li>
          rename fields in ConfigurationBuilder and BaseCheckTestSupport.
          Author: Vladislav Lisetskii
        </li>
        <li>
          update build procedure to validate all XML files against their schemas.
          Author: Vladislav Lisetskii
          <a href="https://github.com/checkstyle/checkstyle/issues/1275">#1275</a>
        </li>
        <li>
          Fix compilation error for Windows environment. Author: Michal Kordas <a href="https://github.com/checkstyle/checkstyle/issues/1342">#1342</a>
        </li>
        <li>
          Remove usage of deprecated methods from MainTest. Author: Michal Kordas <a href="https://github.com/checkstyle/checkstyle/issues/1325">#1325</a>
        </li>
        <li>
          Restore checkstyle validation on https://sonarcloud.io. Author: Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/1319">#1319</a>
        </li>
        <li>
          Update Maven Shade Plugin, EqualsVerifier, antlr, system-rules and Maven PMD Plugin to
          latest versions. Author: Michal Kordas
        </li>
        <li>
          system-rules, ant were updated to latest version. Author: Roman Ivanov
        </li>
        <li>
          Removed all assert statements. Author: Aleksandr Ivanov <a href="https://github.com/checkstyle/checkstyle/pull/1298">#1298</a>
        </li>
        <li>
          Fix AbstractClassName Check on checkstyle code. Author: Bhavik Patel <a href="https://github.com/checkstyle/checkstyle/issues/945">#945</a>
        </li>
        <li>
          Make Eclipse / m2e plugins generate valid projects. Author: Juan Martín Sotuyo Dodero
        </li>
      </ul>
    </section>

    <section name="Release 6.8.2">
      <p>Bug fixes:</p>
      <ul>
        <li>
           Incorrect xml structure at google_checks.xml. Author: Vladislav Lisetskii <a href="https://github.com/checkstyle/checkstyle/issues/1275">#1275</a>
        </li>
      </ul>
    </section>

    <section name="Release 6.8.1">
      <p>Bug fixes:</p>
      <ul>
        <li>
          Cannot use config file bundled in jar. Author: Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/1265">#1265</a>
        </li>
        <li>
          NullPointerException at java.util.regex.Pattern from com.puppycrawl.tools.checkstyle.checks.regexp.DetectorOptions.getPattern. Author: Michael Vorburger <a href="https://github.com/checkstyle/checkstyle/issues/1224">#1224</a>
        </li>
        <li>
          StackOverflow at java.util.regex.*. Author: Michael Vorburger <a href="https://github.com/checkstyle/checkstyle/issues/1221">#1221</a>
        </li>
        <li>
          StackOverflow in com.puppycrawl.tools.checkstyle.checks.regexp.MultilineDetector.findMatch. Author: Michael Vorburger <a href="https://github.com/checkstyle/checkstyle/issues/48">#48</a>
        </li>
        <li>
          RightCurly: Curly brace '}' should be on line by itself not reported for method with annotation. Author: Andrei Selkin <a href="https://github.com/checkstyle/checkstyle/issues/1014">#1014</a>
        </li>
      </ul>
    </section>

    <section name="Release 6.8">
      <p>Breaking backward compatibility:</p>
      <ul>
        <li>
          Detect only label as illegal token in <a href="config_coding.html#IllegalToken">IllegalToken</a> check, default token set is changed to TokenTypes.LABELED_STAT. Author: Michal Kordas <a href="https://github.com/checkstyle/checkstyle/issues/1162">#1162</a>
        </li>
        <li>
          Add possibility to configure targets for <a href="config_whitespace.html#ParenPad">ParenPad</a> check, LPAREN and RPAREN were removed from acceptable tokens. Author: Vladislav Lisetskii <a href="https://github.com/checkstyle/checkstyle/issues/1189">#1189</a>
        </li>
        <li>
          Set default value of max property to 4 (from 1) for <a href="config_design.html#ThrowsCount">ThrowsCountCheck</a> and update javadoc/xdoc. Author: Andrei Selkin <a href="https://github.com/checkstyle/checkstyle/issues/1143">#1143</a>
        </li>
        <li>
          Restoring method FileContents.getFileName() to keep backward compatibility for some time. Author: Thomas Jensen <a href="https://github.com/checkstyle/checkstyle/issues/1205">#1205</a>
        </li>
        <li>
          Rename CheckStyleTask to CheckstyleAntTask, Rename and move checkstyletask.properties. Author: Michal Kordas <a href="https://github.com/checkstyle/checkstyle/issues/1108">#1108</a>
        </li>
        <li>
          Remove AnnotationUtility and ScopeUtils from API package. Author: Michal Kordas <a href="https://github.com/checkstyle/checkstyle/issues/1057">#1057</a>
        </li>
      </ul>

      <p>New:</p>
      <ul>
        <li>
          New option for <a href="config_coding.html#ModifiedControlVariable">ModifiedControlVariableCheck</a>: skipEnhancedForLoopVariable. Author: Bhavik Patel <a href="https://github.com/checkstyle/checkstyle/issues/1015">#1015</a>
        </li>
        <li>
          New options for <a href="config_javadoc.html#SingleLineJavadoc">SingleLineJavadoc</a>: ignoredTags, ignoreInlineTags. Author: Vladislav Lisetskii <a href="https://github.com/checkstyle/checkstyle/issues/1063">#1063</a>
        </li>
      </ul>

      <p>Bug fixes:</p>
      <ul>
        <li>
          correction of parsing of attributes in <a href="config_javadoc.html#AtclauseOrder">AtclauseOrderCheck</a>. Author: Vladislav Lisetskii  <a href="https://github.com/checkstyle/checkstyle/issues/1152">#1152</a>
        </li>
        <li>
          fix for <a href="config_javadoc.html#JavadocMethod">JavadocMethodCheck</a>: catch NoClassDefFoundError in ClassResolver. Author: Vladislav Lisetskii <a href="https://github.com/checkstyle/checkstyle/issues/1192">#1192</a>
        </li>
        <li>
          Replace hardcoded message in <a href="config_whitespace.html#NoWhitespaceAfter">WhitespaceAfterCheck</a> with new message (i18n). Author: Andrei Selkin <a href="https://github.com/checkstyle/checkstyle/issues/967">#967</a>
        </li>
        <li>
          Solution to wrong variable reported because of name shadowing in <a href="config_coding.html#FinalLocalVariable">FinalLocalVariableCheck</a>. Author: Bhavik Patel <a href="https://github.com/checkstyle/checkstyle/issues/1142">#1142</a>
        </li>
        <li>
          Clarify misleading command line tool (CLI) output. Author: Bhavik Patel <a href="https://github.com/checkstyle/checkstyle/issues/1062">#1062</a>
        </li>
        <li>
          solution to CLI fails when it could not find output file. Author: Bhavik Patel <a href="https://github.com/checkstyle/checkstyle/issues/1181">#1181</a>
        </li>
        <li>
          Fixed exception in <a href="config_imports.html#AvoidStaticImport">AvoidStaticImport</a> check trying to exclude members of inner class. Author: Aleksandr Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/1209">#1209</a>
        </li>
        <li>
          Solution to "Incorrect config file cause CLI finish with error but no output with details". Author: Bhavik Patel <a href="https://github.com/checkstyle/checkstyle/issues/1180">#1180</a>
        </li>
        <li>
          Fix exception in <a href="config_annotation.html#SuppressWarnings">SuppressWarnings</a> check on complex annotations. Author: Michal Kordas <a href="https://github.com/checkstyle/checkstyle/issues/1201">#1201</a>
        </li>
        <li>
          Fix value pair representation in <a href="config_annotation.html#SuppressWarnings">SuppressWarnings</a> check. Author: Michal Kordas <a href="https://github.com/checkstyle/checkstyle/issues/1246">#1246</a>
        </li>
        <li>
          Do not generate violation for empty <a href="config_annotation.html#SuppressWarnings">SuppressWarnings</a>. Author: Michal Kordas <a href="https://github.com/checkstyle/checkstyle/issues/1187">#1187</a>
        </li>
        <li>
          Fix <a href="config_coding.html#PackageDeclaration">PackageDeclaration</a> check for files with comments only. Author: Michal Kordas <a href="https://github.com/checkstyle/checkstyle/issues/1149">#1149</a>
        </li>
        <li>
          Fix exception in <a href="config_annotation.html#SuppressWarningsHolder">SuppressWarningsHolder</a> on complex annotations or annotation with dot. Author: Michal Kordas <a href="https://github.com/checkstyle/checkstyle/issues/1148">#1148</a>
        </li>
      </ul>

      <p>Notes:</p>
      <ul>
        <li>
          .gitignore with Eclipse's .externalToolBuilders and .checkstyle from Checkstyle CS
          Eclipse Plug-in. Author: Michael Vorburger
        </li>
        <li>
           100% test coverage for com.puppycrawl.tools.checkstyle.checks.sizes. Author: Andrei Selkin <a href="https://github.com/checkstyle/checkstyle/issues/1024">#1024</a>
        </li>
        <li>
          Fix empty html pages for extending Checkstyle and style configurations. Author: Vladislav Lisetskii <a href="https://github.com/checkstyle/checkstyle/issues/1231">#1231</a>
        </li>
        <li>
          move non-compilable input to resources-noncompilable. Author: Vladislav Lisetskii
        </li>
        <li>
          Minor update in <a href="config_coding.html#FallThrough">FallThroughCheck</a> xdoc and javadoc. Author: Vladislav Lisetskii
        </li>
        <li>
          PMD violations: UncommentedEmptyMethod, EmptyMethodInAbstractClassShouldBeAbstract, AbstractNaming. Author: Bhavik Patel <a href="https://github.com/checkstyle/checkstyle/issues/995">#995</a>, <a href="https://github.com/checkstyle/checkstyle/issues/997">#997</a>, <a href="https://github.com/checkstyle/checkstyle/issues/983">#983</a>
        </li>
        <li>
          Fix violation of EmptyStatement, UncommentedMain, AvoidEscapedUnicodeCharacters, AbbreviationAsWordInName Checks in Checkstyle code. Author: Bhavik Patel <a href="https://github.com/checkstyle/checkstyle/issues/945">#945</a>
        </li>
        <li>
          Ineffective suppressions are removed from checkstyle's configs. Author: Bhavik Patel
        </li>
        <li>
          Checking existence of config file before processing target file.. Author: Bhavik Patel
        </li>
        <li>
          Changed Integration Tests to use /src/it/. Author: Aleksandr Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/1200">#1200</a>
        </li>
        <li>
          Updated description for UnusedImports, RedundantImport , Change "Beginning Development"
          page to reference JDK1.8. Author: Aleksandr Ivanov
        </li>
        <li>
          UT coverage for RedundantImport. AvoidStarImportCheck check, Added UTs for getAcceptableTokens() and getRequiredTokens(). Author: Aleksandr Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/1128">#1128</a>
        </li>
        <li>
          CyclomaticComplexity applied with level 11. Author: Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/954">#954</a>
        </li>
        <li>
          NPathComplexity: extend documentation to make clear how it works, suppression rules for NPathComplexity. Author: Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/1218">#1218</a>, <a href="https://github.com/checkstyle/checkstyle/issues/953">#953</a>
        </li>
        <li>
          Content section was added to ease navigation in Checks descriptions pages, favicon images (png,ico) were introduced. Author: Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/1208">#1208</a>
        </li>
        <li>
          till MECLIPSE-735 we will keep Eclipse project files in repository. Author: Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/pull/1219">#1219</a>
        </li>
        <li>
          Ordering issue with nested classes in static imports - xdoc was extended. Author: Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/1239">#1239</a>
        </li>
        <li>
          Update ant to 1.9.5, update for maven-eclipse-plugin to 2.10, system-rules updated to
          1.11.0, commons-cli to 1.3.1. Author: Roman Ivanov
        </li>
        <li>
          Integrate google-style-config-test as Integration Test. Author: Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/863">#863</a>
        </li>
        <li>
          Add known limitations to <a href="config_annotation.html#SuppressWarnings">SuppressWarnings</a> check documentation. Author: Michal Kordas <a href="https://github.com/checkstyle/checkstyle/issues/1252">#1252</a>
        </li>
        <li>
          Fix PMD violations of ExceptionAsFlowControl, AvoidCatchingGenericException rule. Author: Michal Kordas <a href="https://github.com/checkstyle/checkstyle/issues/959">#959</a>, <a href="https://github.com/checkstyle/checkstyle/issues/962">#962</a>
        </li>
        <li>
          Use SHA-1 instead on non-standard SHA in PropertyCacheFile. Author: Michal Kordas <a href="https://github.com/checkstyle/checkstyle/issues/1251">#1251</a>
        </li>
        <li>
          Add TravisCI build for assembly creation. Author: Michal Kordas <a href="https://github.com/checkstyle/checkstyle/pull/1204">#1204</a>
        </li>
        <li>
          Provide additional regression test for ParenPad check. Author: Michal Kordas <a href="https://github.com/checkstyle/checkstyle/issues/1189">#1189</a>
        </li>
        <li>
          Add tests for equals and toString in SuppressionCommentFilter. Author: Michal Kordas <a href="https://github.com/checkstyle/checkstyle/issues/1088">#1088</a>
        </li>
        <li>
          Move <a href="config_regexp.html#Regexp">Regexp</a> check from miscellaneous to regexp category. Author: Michal Kordas <a href="https://github.com/checkstyle/checkstyle/issues/1170">#1170</a>
        </li>
        <li>
          Remove unused MethodCallLineWrapHandler class. Author: Michal Kordas <a href="https://github.com/checkstyle/checkstyle/issues/1178">#1178</a>
        </li>
        <li>
          Make cobertura and coveralls build faster, Provide workaround for incorrect coverage shown by Cobertura. Author: Michal Kordas <a href="https://github.com/checkstyle/checkstyle/pull/1176">#1176</a>
        </li>
        <li>
          Generate HTML report on Maven cobertura:cobertura goal. Author: Michal Kordas <a href="https://github.com/checkstyle/checkstyle/pull/1169">#1169</a>
        </li>
        <li>
           Add virtual machine crash log files to .gitignore. Author: Michal Kordas <a href="https://github.com/checkstyle/checkstyle/pull/1168">#1168</a>
        </li>
        <li>
          Configure RegexpSinglelineJava to detect non-ASCII characters. Author: Michal Kordas <a href="https://github.com/checkstyle/checkstyle/issues/1165">#1165</a>
        </li>
        <li>
          Verify that classes with constants have private constructors. Author: Michal Kordas <a href="https://github.com/checkstyle/checkstyle/issues/840">#840</a>
        </li>
        <li>
          Update system-rules to 1.10.0, maven-assembly-plugin to 2.5.5, maven-failsafe-plugin to 2.18.1, Maven Shade Plugin to 2.4. Author: Michal Kordas <a href="https://github.com/checkstyle/checkstyle/pull/1156">#1156</a>, <a href="https://github.com/checkstyle/checkstyle/pull/1175">#1175</a>, <a href="https://github.com/checkstyle/checkstyle/pull/1193">#1193</a>, <a href="https://github.com/checkstyle/checkstyle/pull/1204">#1204</a>
        </li>
      </ul>
    </section>

    <section name="Release 6.7">
      <p>Breaking backward compatibility:</p>
      <ul>
        <li>
          Remove FastStack from API. Author: Michal Kordas <a href="https://github.com/checkstyle/checkstyle/issues/989">#989</a>
        </li>
        <li>
          Util classes should be moved out of api package. Author: Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/1057">#1057</a>
        </li>
        <li>
          method TreeWalker.setClassloader() was renamed to TreeWalker.setClassLoader() with deprecation of old method. Author: Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/922">#922</a>
        </li>
      </ul>

      <p>New:</p>
      <ul>
        <li>
          New "ignorePrivateMethods" property for <a href="config_design.html#ThrowsCount">ThrowsCount</a> check to skip private methods. Author: Vladislav Lisetskii <a href="https://github.com/checkstyle/checkstyle/issues/1136">#1136</a>
        </li>
        <li>
          New "crlf" option for lineSeparator property in <a href="config_misc.html#NewlineAtEndOfFile">NewlineAtEndOfFile</a> check. Author: Martin Steiger <a href="https://github.com/checkstyle/checkstyle/pull/1045">#1045</a>
        </li>
      </ul>

      <p>Bug fixes:</p>
      <ul>
        <li>
          Make message-based checks invariant to Locale. Author: Martin Steiger <a href="https://github.com/checkstyle/checkstyle/pull/1044">#1044</a>
        </li>
        <li>
          Fix no possibility to set English language explicitly in config. Author: Michal Kordas <a href="https://github.com/checkstyle/checkstyle/issues/152">#152</a>
        </li>
        <li>
          Do not verify overriding methods in <a href="config_design.html#ThrowsCount">ThrowsCount</a> check. Author: Vladislav Lisetskii <a href="https://github.com/checkstyle/checkstyle/issues/1085">#1085</a>
        </li>
        <li>
          Fix <a href="config_misc.html#Regexp">Regexp</a> check causing exception on file with newline on top. Author: Michal Kordas <a href="https://github.com/checkstyle/checkstyle/issues/1129">#1129</a>
        </li>
        <li>
          Fix <a href="config_regexp.html#RegexpMultiline">RegexpMultiline</a> check causing exception with default config. Author: Michal Kordas <a href="https://github.com/checkstyle/checkstyle/issues/1129">#1129</a>
        </li>
        <li>
          Add support for canonical class names in <a href="config_design.html#MutableException">MutableException</a>. Author: Michal Kordas <a href="https://github.com/checkstyle/checkstyle/issues/1124">#1124</a>
        </li>
        <li>
          Fix <a href="config_blocks.html#NeedBraces">NeedBraces</a> check not requiring braces in multiline statements when using allowSingleLineStatement option. Author: Michal Kordas <a href="https://github.com/checkstyle/checkstyle/issues/895">#895</a>
        </li>
        <li>
          Fix equals and hashCode in SuppressionFilter, SuppressElement, IntRangeFilter, LocalizedMessage and remove obsolete toString. Author: Michal Kordas <a href="https://github.com/checkstyle/checkstyle/issues/1088">#1088</a>
        </li>
        <li>
          Add "/", "+" and "-" to list of allowed tokens in <a href="config_coding.html#MagicNumber">MagicNumber</a> check. Author: Michal Kordas <a href="https://github.com/checkstyle/checkstyle/issues/1113">#1113</a>
        </li>
        <li>
          Extend <a href="config_coding.html#ReturnCount">ReturnCount</a> check to use separate return counter for lambdas. Author: Michal Kordas <a href="https://github.com/checkstyle/checkstyle/issues/1068">#1068</a>
        </li>
        <li>
          Fix exception in <a href="config_design.html#OneTopLevelClass">OneTopLevelClass</a> check for package-info files. Author: Michal Kordas <a href="https://github.com/checkstyle/checkstyle/issues/1065">#1065</a>
        </li>
        <li>
          Fix exception in <a href="config_coding.html#FallThrough">FallThrough</a> check for nested switch statements. Author: Michal Kordas <a href="https://github.com/checkstyle/checkstyle/issues/837">#837</a>
        </li>
        <li>
          MagicNumber annotation detection enhanced for arbitrary parent nodes in <a href="config_coding.html#MagicNumber">MagicNumber</a> check. Author: Mehmet Can Cömert <a href="https://github.com/checkstyle/checkstyle/issues/926">#926</a>
        </li>
        <li>
          Improve standard package regexp for <a href="config_imports.html#CustomImportOrder">CustomImportOrder</a> check. Author: Michal Kordas <a href="https://github.com/checkstyle/checkstyle/issues/1020">#1020</a>
        </li>
        <li>
          Fix NPE in <a href="config_coding.html#ModifiedControlVariable">ModifiedControlVariable</a> check. Author: Michal Kordas <a href="https://github.com/checkstyle/checkstyle/issues/1012">#1012</a>
        </li>
        <li>
          Include enums in <a href="config_coding.html#CovariantEquals">CovariantEquals</a> check analysis. Author: Michal Kordas <a href="https://github.com/checkstyle/checkstyle/issues/1011">#1011</a>
        </li>
        <li>
          Fix parsing of allowedAnnotations property in <a href="config_javadoc.html#JavadocMethod">JavadocMethod</a> check. Author: Gustav Carlson <a href="https://github.com/checkstyle/checkstyle/issues/1145">#1145</a>
        </li>

      </ul>

      <p>Notes:</p>
      <ul>
        <li>
          Change location of left curly braces to end of line. Author: Michal Kordas <a href="https://github.com/checkstyle/checkstyle/issues/1089">#1089</a>
        </li>
        <li>
          Make coverage 100% for all classes at package com.puppycrawl.tools.checkstyle.checks.sizes. Author: Andrei Selkin <a href="https://github.com/checkstyle/checkstyle/issues/1024">#1024</a>
        </li>
        <li>
          100% test coverage for com.puppycrawl.tools.checkstyle.checks.design. Author: Vladislav Lisetskii <a href="https://github.com/checkstyle/checkstyle/issues/1009">#1009</a>
        </li>
        <li>
          removing dead code and refactoring in <a href="config_design.html#VisibilityModifier">VisibilityModifier</a> check. Author: Vladislav Lisetskii <a href="https://github.com/checkstyle/checkstyle/issues/1107">#1107</a>
        </li>
        <li>
          Replace deprecated PosixParser with DefaultParser. Author: Michal Kordas <a href="https://github.com/checkstyle/checkstyle/issues/1099">#1099</a>
        </li>
        <li>
          remove dead code from <a href="config_design.html#MutableException">MutableException</a> check. Author: Vladislav Lisetskii <a href="https://github.com/checkstyle/checkstyle/issues/1103">#1103</a>
        </li>
        <li>
          remove dead code from <a href="config_design.html#FinalClass">FinalClass</a> check. Author: Vladislav Lisetskii <a href="https://github.com/checkstyle/checkstyle/issues/1100">#1100</a>
        </li>
        <li>
          Make tests of Main class platform independent. Author: Michal Kordas <a href="https://github.com/checkstyle/checkstyle/pull/1086">#1086</a>
        </li>
        <li>
          removing abandoned test input files. Author: Ivan Sopov
        </li>
        <li>
          Fix typos. Author: Julian Hyde
        </li>
        <li>
          Fix PMD violations for number of rules. Author: Michal Kordas <a href="https://github.com/checkstyle/checkstyle/issues/948">#948</a>, <a href="https://github.com/checkstyle/checkstyle/issues/949">#949</a>, <a href="https://github.com/checkstyle/checkstyle/issues/960">#960</a>, <a href="https://github.com/checkstyle/checkstyle/issues/984">#984</a>, <a href="https://github.com/checkstyle/checkstyle/issues/998">#998</a>, <a href="https://github.com/checkstyle/checkstyle/issues/999">#999</a>, <a href="https://github.com/checkstyle/checkstyle/issues/928">#928</a>
        </li>
        <li>
          Enable multiple Checkstyle checks on Checkstyle codebase. Author: Michal Kordas <a href="https://github.com/checkstyle/checkstyle/issues/945">#945</a>, <a href="https://github.com/checkstyle/checkstyle/issues/1049">#1049</a>, <a href="https://github.com/checkstyle/checkstyle/issues/1040">#1040</a>
        </li>
        <li>
          Update commons-cli to 1.3. Author: Michal Kordas <a href="https://github.com/checkstyle/checkstyle/pull/1067">#1067</a>
        </li>
        <li>
          Update wagon-ssh to 2.9. Author: Michal Kordas <a href="https://github.com/checkstyle/checkstyle/pull/1060">#1060</a>
        </li>
        <li>
          Update maven-assembly-plugin to 2.5.4. Author: Michal Kordas <a href="https://github.com/checkstyle/checkstyle/issues/1055">#1055</a>
        </li>
        <li>
          Update cobertura-maven-plugin to 2.7. Author: Michal Kordas <a href="https://github.com/checkstyle/checkstyle/issues/916">#916</a>
        </li>
        <li>
          Complete descriptions in checks index. Author: Andrew Gaul
        </li>
        <li>
          Remove obsolete space from general error message. Author: Michal Kordas <a href="https://github.com/checkstyle/checkstyle/pull/1029">#1029</a>
        </li>
        <li>
          Add missing space in error message for <a href="config_imports.html#CustomImportOrder">CustomImportOrder</a> check. Author: Michal Kordas <a href="https://github.com/checkstyle/checkstyle/pull/1027">#1027</a>
        </li>
        <li>
          resolving Findbugs violation: <a href="https://github.com/checkstyle/checkstyle/issues/911">#911</a> , <a href="https://github.com/checkstyle/checkstyle/issues/909">#909</a>,
          <a href="https://github.com/checkstyle/checkstyle/issues/778">#778</a>, <a href="https://github.com/checkstyle/checkstyle/issues/923">#923</a>,
          <a href="https://github.com/checkstyle/checkstyle/issues/925">#925</a>, <a href="https://github.com/checkstyle/checkstyle/issues/596">#596</a>. Author: Roman Ivanov
        </li>
        <li>
          huge refactoring for CLI Main class. Author: Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/596">#596</a>
        </li>
        <li>
          Option allowPublicFinalFields does not exist in <a href="config_design.html#VisibilityModifier">VisibilityModifier</a> check. Author: Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/1126">#1126</a>
        </li>
        <li>
          <a href="config_design.html#OneTopLevelClass">OneTopLevelClass</a> check example is broken and documentation missing, for 'tokens' property. Author: Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/1017">#1017</a>
        </li>
        <li>
          <a href="config_design.html#OneTopLevelClass">OneTopLevelClass</a> check example in documentation has invalid XML syntax. Author: Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/1016">#1016</a>
        </li>
      </ul>
    </section>

    <section name="Release 6.6">
      <p>New:</p>
      <ul>
        <li>
          New option for MagicNumber Check to ignore magic numbers in field declarations. Author: ychulovskyy <a href="https://github.com/checkstyle/checkstyle/issues/148">#148</a>
        </li>
        <li>
          New option for ModifiedControlVariable Check to ignore validation of variables defined in for loop which are not changed in for loop iterator part. Author: liscju <a href="https://github.com/checkstyle/checkstyle/issues/286">#286</a>
        </li>

      </ul>

      <p>Bug fixes:</p>
      <ul>
        <li>
          Extend LeftCurly check to verify static initializers. Author: Michal Kordas <a href="https://github.com/checkstyle/checkstyle/issues/966">#966</a>
        </li>
        <li>
          Extend EmptyBlock check to verify synchronized blocks. Author: Michal Kordas <a href="https://github.com/checkstyle/checkstyle/issues/964">#964</a>
        </li>
        <li>
          Fix generics with arrays handling in NoWhitespaceAfter. Author: Michal Kordas <a href="https://github.com/checkstyle/checkstyle/issues/931">#931</a>
        </li>
        <li>
          Fix upper/lower case conversation, enhance tests. Author: Mehmet Can Cömert  <a href="https://github.com/checkstyle/checkstyle/issues/969">#969</a>
        </li>
        <li>
          Introduce new handler SynchronizedHandler for checking indentation. Author: liscju <a href="https://github.com/checkstyle/checkstyle/issues/580">#580</a>
        </li>
        <li>
          added validation for header in setHeader in RegexpHeaderCheck.java to provide better feedback when an invalid Pattern is specified. Author: richter722 and Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/pull/897">#897</a>
        </li>
      </ul>

      <p>Notes:</p>
      <ul>
        <li>
          Delete System.exit() and delegate exit control into separate method. Author: Damian Szczepanik <a href="https://github.com/checkstyle/checkstyle/pull/882">#882</a>
        </li>
        <li>
          Repair ignored test. Author: Michal Kordas <a href="https://github.com/checkstyle/checkstyle/issues/994">#994</a>
        </li>
        <li>
          Fix AnnotationLocation violation in Checkstyle codebase. Author: Michal Kordas <a href="https://github.com/checkstyle/checkstyle/issues/945">#945</a>
        </li>
        <li>
          Fix AvoidStaticImport check violations in codebase. Author: Michal Kordas <a href="https://github.com/checkstyle/checkstyle/issues/979">#979</a>
        </li>
        <li>
          Fix AtclauseOrder check violations in codebase. Author: Michal Kordas <a href="https://github.com/checkstyle/checkstyle/issues/978">#978</a>
        </li>
        <li>
          Resolve Javadoc problems found by Checkstyle. Author: Michal Kordas <a href="https://github.com/checkstyle/checkstyle/issues/978">#978</a>
        </li>
        <li>
          Replace all occurrences of FastStack with ArrayDeque. Author: Michal Kordas <a href="https://github.com/checkstyle/checkstyle/issues/86">#86</a>
        </li>
        <li>
          Fix PMD violations from numerous ruleset in Checkstyle. Author: Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/#744">#744</a>
        </li>
        <li>
          Fix PMD violations from numerous ruleset in Checkstyle. Author: Michal Kordas <a href="https://github.com/checkstyle/checkstyle/issues/987">#987</a>,
<a href="https://github.com/checkstyle/checkstyle/issues/982">#982</a>,
<a href="https://github.com/checkstyle/checkstyle/issues/872">#872</a>,
<a href="https://github.com/checkstyle/checkstyle/issues/744">#744</a>,
<a href="https://github.com/checkstyle/checkstyle/issues/942">#942</a>,
<a href="https://github.com/checkstyle/checkstyle/issues/874">#874</a>,
<a href="https://github.com/checkstyle/checkstyle/issues/873">#873</a>,
<a href="https://github.com/checkstyle/checkstyle/issues/871">#871</a>,
<a href="https://github.com/checkstyle/checkstyle/issues/869">#869</a>,
<a href="https://github.com/checkstyle/checkstyle/issues/876">#876</a>,
<a href="https://github.com/checkstyle/checkstyle/issues/875">#875</a>,
        </li>
        <li>
          Update Apache Commons Lang to 3.4. Author: Michal Kordas <a href="https://github.com/checkstyle/checkstyle/issues/899">#899</a>
        </li>
        <li>
          Use use Java 7 instead of custom logic for relative paths. Author: Michal Kordas <a href="https://github.com/checkstyle/checkstyle/issues/857">#857</a>
        </li>
        <li>
          Add test for non existing cache file. Author: Michal Kordas <a href="https://github.com/checkstyle/checkstyle/issues/921">#921</a>
        </li>
        <li>
          Use entrySet iterator to fix FindBugs violations. Author: Michal Kordas <a href="https://github.com/checkstyle/checkstyle/issues/778">#778</a>
        </li>
        <li>
          Integrate Gitter with Checkstyle. Author: Michal Kordas <a href="https://github.com/checkstyle/checkstyle/issues/864">#864</a>
        </li>
        <li>
          Resolve some problems in Javadoc reported by Java 8. Author: Michal Kordas <a href="https://github.com/checkstyle/checkstyle/issues/291">#291</a>
        </li>
        <li>
          Disable Findbugs for 'grammars' package. Author: Michal Kordas <a href="https://github.com/checkstyle/checkstyle/issues/778">#778</a>
        </li>
        <li>
          Update Maven Compiler Plugin to 3.3. Author: Michal Kordas <a href="https://github.com/checkstyle/checkstyle/issues/867">#867</a>
        </li>
        <li>
          Update FindBugs Maven Plugin to 3.0.1. Author: Michal Kordas <a href="https://github.com/checkstyle/checkstyle/issues/865">#865</a>
        </li>
        <li>
          Update Maven Javadoc Plugin to 2.10.3. Author: Michal Kordas <a href="https://github.com/checkstyle/checkstyle/issues/939">#939</a>
        </li>
        <li>
          Use SVG badge for coveralls.io. Author: AnirvanSarkar
        </li>
        <li>
          all TODO/FIXME were removed, some of them converted to issues. Author: Roman Ivanov
        </li>
        <li>
          all findbugs validation rules are activated. Author: Roman Ivanov <a href="https://github.com/checkstyle/checkstyle/issues/912">#912</a>, <a href="https://github.com/checkstyle/checkstyle/issues/778">#778</a>
        </li>

      </ul>
    </section>

    <section name="Release 6.5">
      <p>Breaking backward compatibility:</p>
      <ul>
        <li>
          Class checkstyle.api.Utils was moved to checkstyle.Utils. Author: Alex Kravin <a href="https://github.com/checkstyle/checkstyle/issues/661">#661</a>
        </li>
      </ul>

      <p>New:</p>
      <ul>
        <li>
          New sortStaticImportsAlphabetically property for ImportOrder check that allows alphabetical grouping order in static group. Author: Alex Kravin <a href="https://github.com/checkstyle/checkstyle/issues/12">#12</a>
        </li>
        <li>
          New allowSingleLineStatement property for NeedBraces check to allow one-line statements. Author: Alex Kravin <a href="https://github.com/checkstyle/checkstyle/issues/300">#300</a>
        </li>
        <li>
          New ignoreAnnotationCanonicalNames property for VisibilityModifier check, to ignore fields with particular annotations. Author: Alex Kravin <a href="https://github.com/checkstyle/checkstyle/pull/584">#584</a>
        </li>
        <li>
          New validateEnhancedForLoopVariable property for FinalLocalVariable check to enforce final variables in for each clause. Author: Bhavik Patel <a href="https://github.com/checkstyle/checkstyle/issues/20">#20</a>
        </li>
      </ul>

      <p>Bug fixes:</p>
      <ul>
        <li>
          CustomImportOrder checks import sorting according to ASCII order instead of case-insensitive alphabetical order. Author: Michal Kordas <a href="https://github.com/checkstyle/checkstyle/issues/847">#847</a>
        </li>
        <li>
          Fix failing EmptyLineSeparator check on multiple imports or fields. Author: liscju <a href="https://github.com/checkstyle/checkstyle/issues/706">#706</a>
        </li>
        <li>
          Fix ignoreSetter property of HiddenField not working for one letter fields. Author: Michal Kordas <a href="https://github.com/checkstyle/checkstyle/issues/730">#730</a>
        </li>
        <li>
          Token WILDCARD_TYPE was added to WhitespaceAround check. Author: Danil Lopatin <a href="https://github.com/checkstyle/checkstyle/issues/853">#853</a>
        </li>
        <li>
          SuppressionCommentFilter does not suppress StrictDuplicateCode warnings. Author: Yuriy Chulovskyy <a href="https://github.com/checkstyle/checkstyle/issues/26">#26</a>
        </li>
        <li>
          AnnotationsUseStyle yields warning on "({})" of Array types. Author: Alex Kravin <a href="https://github.com/checkstyle/checkstyle/issues/28">#28</a>
        </li>
        <li>
          Fix bug with lambda params in FinalLocalVariable check. Author: Alex Kravin <a href="https://github.com/checkstyle/checkstyle/issues/747">#747</a>
        </li>
        <li>
          FinalLocalVariable Check, extended acceptable tokens. Author: Alex Kravin <a href="https://github.com/checkstyle/checkstyle/pull/762">#762</a>
        </li>
        <li>
          Add support of logging severity for all audit events. Author: Alex Kravin <a href="https://github.com/checkstyle/checkstyle/issues/67">#67</a>
        </li>
        <li>
          Fix typo in violation message of ModifierOrder check. Author: Michal Kordas <a href="https://github.com/checkstyle/checkstyle/issues/740">#740</a>
        </li>
      </ul>

      <p>Notes:</p>
      <ul>
        <li>
          Add anchors to sections. Author: Alex Kravin <a href="https://github.com/checkstyle/checkstyle/issues/586">#586</a>
        </li>
        <li>
          Extended guide for newbies. Author: Alex Kravin <a href="https://github.com/checkstyle/checkstyle/issues/606">#606</a>
        </li>
        <li>
          Remove printStackTrace(...) from whole code. Author: Alex Kravin <a href="https://github.com/checkstyle/checkstyle/issues/660">#660</a>
        </li>
        <li>
          Move content from available_checks.html to checks.html. Author: Alex Kravin <a href="https://github.com/checkstyle/checkstyle/issues/691">#691</a>
        </li>
        <li>
          EmptyCatchBlock check,  updated docs. Author: Alex Kravin <a href="https://github.com/checkstyle/checkstyle/issues/571">#571</a>
        </li>
        <li>
          Add post field for mailing lists. Author: Glenn Hollingsworth <a href="https://github.com/checkstyle/checkstyle/issues/743">#743</a>
        </li>
        <li>
          Automate Code Coverage Validation. Author: Bhavik Patel <a href="https://github.com/checkstyle/checkstyle/issues/722">#722</a>
        </li>
        <li>
          Update all Maven plugins to latest versions. Author: Michal Kordas <a href="https://github.com/checkstyle/checkstyle/issues/644">#644</a>
        </li>
        <li>
          Resolve all violations that were found by default PMD maven plugin rule sets. Author: Michal Kordas <a href="https://github.com/checkstyle/checkstyle/issues/744">#744</a>
        </li>
        <li>
          Add maven-project-info-reports-plugin to POM. Author: Michal Kordas <a href="https://github.com/checkstyle/checkstyle/issues/776">#776</a>
        </li>
        <li>
          Several fixes for problems found by Findbugs. Author: Michal Kordas <a href="https://github.com/checkstyle/checkstyle/issues/778">#778</a>
        </li>
        <li>
          Add OverloadMethodsDeclarationOrder to Available Checks page. Author: Michal Kordas <a href="https://github.com/checkstyle/checkstyle/issues/784">#784</a>
        </li>
        <li>
          Add test to verify that all checks are present on website. Author: Michal Kordas <a href="https://github.com/checkstyle/checkstyle/issues/783">#783</a>
        </li>
        <li>
          Remove deprecated getLines() methods from Utils. Author: Michal Kordas <a href="https://github.com/checkstyle/checkstyle/issues/854">#854</a>
        </li>
        <li>
          Deprecate FastStack and replace it with ArrayDeque. Author: Michal Kordas <a href="https://github.com/checkstyle/checkstyle/issues/86">#86</a>
        </li>
        <li>
          Huge amount of refactoring and improvements, some of them without issue reference.
          Author: Michal Kordas
          <a href="https://github.com/checkstyle/checkstyle/issues/674">#674</a>
          , <a href="https://github.com/checkstyle/checkstyle/issues/729">#729</a>
          , <a href="https://github.com/checkstyle/checkstyle/issues/730">#730</a>
          , <a href="https://github.com/checkstyle/checkstyle/issues/736">#736</a>
          , <a href="https://github.com/checkstyle/checkstyle/issues/742">#742</a>
          , <a href="https://github.com/checkstyle/checkstyle/issues/751">#751</a>
          , <a href="https://github.com/checkstyle/checkstyle/issues/787">#787</a>
          , <a href="https://github.com/checkstyle/checkstyle/issues/790">#790</a>
          , <a href="https://github.com/checkstyle/checkstyle/issues/805">#805</a>
          , <a href="https://github.com/checkstyle/checkstyle/issues/806">#806</a>
          , <a href="https://github.com/checkstyle/checkstyle/issues/809">#809</a>
          , <a href="https://github.com/checkstyle/checkstyle/issues/816">#816</a>
          , <a href="https://github.com/checkstyle/checkstyle/issues/821">#821</a>
          , <a href="https://github.com/checkstyle/checkstyle/issues/821">#821</a>
        </li>
        <li>
          Use Guava Closeables to manage closing exceptions. Author: Michal Kordas  <a href="https://github.com/checkstyle/checkstyle/pull/836">#836</a>
        </li>
        <li>
          Remove duplicate UniqueProperties section. Author: Michele Mauro  <a href="https://github.com/checkstyle/checkstyle/pull/843">#843</a>
        </li>
        <li>
          Add Utils.isPatternValid method to hide try-catch blocks when parsing is used only for validation. Author: Damian Szczepanik  <a href="https://github.com/checkstyle/checkstyle/pull/835">#835</a>
        </li>
        <li>
          Reduce complexity in HandlerFactory class by grouping catch blocks. Author: Damian Szczepanik  <a href="https://github.com/checkstyle/checkstyle/pull/833">#833</a>
        </li>
        <li>
          Delete ///CLOVER comments. Author: Damian Szczepanik  <a href="https://github.com/checkstyle/checkstyle/pull/824">#824</a>
        </li>
        <li>
          Update all links to sun.com reference to oracle site. Author: Damian Szczepanik  <a href="https://github.com/checkstyle/checkstyle/pull/724">#724</a>
        </li>
      </ul>
    </section>

    <section name="Release 6.4.1">
      <p>Bug fixes:</p>
      <ul>
        <li>
          VisibilityModifier Check, updated option setter. Author: Alex Kravin <a href="https://github.com/checkstyle/checkstyle/issues/710">#710</a>
        </li>
        <li>
          GenericWhitespace Check, updated method references processing. Author: Alex Kravin <a href="https://github.com/checkstyle/checkstyle/issues/677">#677</a>
        </li>
      </ul>

      <p>Notes:</p>
      <ul>
        <li>
          HiddenField Check, updated docs for 'ignoreFormat' option. Author: Alex Kravin <a href="https://github.com/checkstyle/checkstyle/issues/607">#607</a>
        </li>
        <li>
          Clarified all Indentation Input files for certain expected values. Author: Alexey Zuy <a href="https://github.com/checkstyle/checkstyle/issues/675">#675</a>
        </li>
        <li>
          Update of maven plugins. Author: Michal Kordas <a href="https://github.com/checkstyle/checkstyle/issues/644">#644</a>
        </li>
        <li>
          Fix incorrect author and typos in release notes for Release 6.4. Author: Michal Kordas <a href="https://github.com/checkstyle/checkstyle/pull/694">#694</a>
        </li>
      </ul>
    </section>

    <section name="Release 6.4">
      <p>New:</p>
      <ul>
        <li>
          New Check: EmptyCatchBlock Check for Google Style Guide. Author: Alex Kravin<a href="https://github.com/checkstyle/checkstyle/issues/571">#571</a>
        </li>
        <li>
          New option for VisibilityModifier Check, to allow public immutable fields. Author: Alex Kravin<a href="https://github.com/checkstyle/checkstyle/issues/61">#61</a>
        </li>
      </ul>

      <p>Bug fixes:</p>
      <ul>
        <li>
          Added support of Windows line separator to Javadoc parser. Fixed UTs. Author: Baratali Izmailov <a href="https://github.com/checkstyle/checkstyle/issues/612">#612</a>
        </li>
        <li>
          Fix NPE when setting classpath field. Author: Aaron Sheldon
        </li>
        <li>
          IllegalType Check, updated memberModifiers option setting. Author: Alex Kravin <a href="https://github.com/checkstyle/checkstyle/issues/663">#663</a>
        </li>
        <li>
          BooleanExpression Complexity Check, fixed NPE. Author: Alex Kravin <a href="https://github.com/checkstyle/checkstyle/issues/654">#654</a>
        </li>
        <li>
          FinalLocalVariable Check, fixed false-positive. Author: Alex Kravin <a href="https://github.com/checkstyle/checkstyle/issues/258">#258</a>
        </li>
        <li>
          AbstractClassName Check, updated default regex. Author: Alex Kravin <a href="https://github.com/checkstyle/checkstyle/issues/595">#595</a>
        </li>
        <li>
          EmptyLineSeparator Check, fixed Exception if file doesn't have header. Author: Alex Kravin <a href="https://github.com/checkstyle/checkstyle/issues/621">#621</a>
        </li>
        <li>
          BooleanExpressionComplexity misidentifies integer expression as boolean expression. Author: Yuriy Chulovskyy <a href="https://github.com/checkstyle/checkstyle/issues/572">#572</a>
        </li>
      </ul>

      <p>Breaking backward compatibility:</p>
      <ul>
        <li>
          Fixed typo in 'ignoreOverridden' property of IllegalThrowsCheck. Author: Alex Kravin <a href="https://github.com/checkstyle/checkstyle/issues/623">#623</a>
        </li>
        <li>
          AnnotationLocation Check, extended typo fixing. Author: Alex Kravin <a href="https://github.com/checkstyle/checkstyle/issues/585">#585</a>
        </li>
      </ul>

      <p>Notes:</p>
      <ul>
        <li>
          Javadoc comments for JAVADOC_TAG and JAVADOC_INLINE_TAG related nodes. Author: Baratali Izmailov <a href="https://github.com/checkstyle/checkstyle/issues/409">#409</a>
        </li>
        <li>
          Linkcheck report, fixed errors. Author: Alex Kravin <a href="https://github.com/checkstyle/checkstyle/issues/549">#549</a>
        </li>
        <li>
          Refactored UTs. Author: Alex Kravin <a href="https://github.com/checkstyle/checkstyle/issues/537">#537</a>
        </li>
        <li>
          Site: feeds icons were added. Author: Alex Kravin <a href="https://github.com/checkstyle/checkstyle/issues/617">#617</a>
        </li>
        <li>
          TreeWalker update, added logging warning if AcceptableTokens are broken. Acceptable tokens are specified for all checks. Author: Alex Kravin <a href="https://github.com/checkstyle/checkstyle/issues/342">#342</a>
        </li>
        <li>
          SuppressionCommentFilter, extended docs for messageFormat option. Author: Alex Kravin <a href="https://github.com/checkstyle/checkstyle/issues/132">#123</a>
        </li>
        <li>
          Site: moved 'Extending Checkstyle' to Developers groups. Author: Alex Kravin <a href="https://github.com/checkstyle/checkstyle/issues/606">#606</a>
        </li>

        <li>
          Update some maven plugin in pom.xml. Author: Michal Kordas <a href="https://github.com/checkstyle/checkstyle/issues/644">#644</a>
        </li>
        <li>
          Reformat and fix example for AnnotationUseStyle. Author: Michal Kordas <a href="https://github.com/checkstyle/checkstyle/issues/672">#672</a>
        </li>
        <li>
          Require at least Maven 3.0.1 to build Checkstyle. Author: Michal Kordas <a href="https://github.com/checkstyle/checkstyle/issues/620">#620</a>
        </li>
        <li>
          Site: moved 'Extending Checkstyle' to Developers groups. Author: Alex Kravin <a href="https://github.com/checkstyle/checkstyle/issues/606">#606</a>
        </li>
        <li>
          Replace `StringBuffer` with `StringBuilder` to improve performance. Author: Michal Kordas
        </li>
        <li>
          Repair typos in UniqueProperties description. Author: Michal Kordas
        </li>
        <li>
          Replace verbose type arguments with diamond type. Author: Michal Kordas
        </li>
        <li>
          Fix for typos in documentation. Author: Michal Kordas
        </li>
        <li>
          Use Collections.addAll() instead of adding elements individually. Author: Michal Kordas
        </li>
        <li>
          Added missed @Test annotation on test-case 'IndentationCheckTest.testMethodCallLineWrap'.
          Author: Alexey Zuy
        </li>
        <li>
          IndentationCheck. Refactoring: got rid of anonymous classes. Author: Alexey Zuy
        </li>
        <li>
          Fix table display. In config_whitespace, a comma was incorrectly replaced with a period.
          Author: Glenn Hollingsworth
        </li>
        <li>
          Update config links in Google Style html page. Author: Glenn Hollingsworth <a href="https://github.com/checkstyle/checkstyle/issues/686">#686</a>
        </li>
      </ul>
    </section>

    <section name="Release 6.3">
      <p>New:</p>
      <ul>
        <li>
          New option to HiddenField, to skip builder methods - setterCanReturnItsClass. Author: Dmitri Priimak <a href="https://github.com/checkstyle/checkstyle/pull/598">#598</a>
        </li>
        <li>
          New option to Checker and TreeWalker to specify file extensions. Author: Alex Kravin <a href="https://github.com/checkstyle/checkstyle/issues/25">#25</a>
        </li>
        <li>
          New option to EmptyLineSeparator Check, for managing empty lines between class members. Author: Alex Kravin <a href="https://github.com/checkstyle/checkstyle/issues/530">#530</a>
        </li>
        <li>
          New option to Indentation to avoid C style. Author: Max Vetrenko <a href="https://github.com/checkstyle/checkstyle/issues/354">#354</a>
        </li>
        <li>
          New option to IllegalThrows Check due to twitter custom checks. Author: Alex Kravin <a href="https://github.com/checkstyle/checkstyle/issues/430">#430</a>
        </li>
        <li>
          New option to JavadocMethod Name Check - ignore method name regex. Author: Alex Kravin <a href="https://github.com/checkstyle/checkstyle/issues/430">#430</a>
        </li>
        <li>
          New option to IllegalType Check to control validation based on modifiers -
          memberModifiers, updated default illegal types. Author: Alex Kravin
          <a href="https://github.com/checkstyle/checkstyle/issues/567">#567</a>
        </li>
      </ul>

      <p>Bug fixes:</p>
      <ul>
        <li>
          ExtendedMethodName Check to ignore overridden methods. Author: Alex Kravin <a href="https://github.com/checkstyle/checkstyle/issues/430">#430</a>
        </li>
        <li>
          Allow basedir property of Checker module to be set to NULL. Author: Lars Ködderitzsch <a href="https://github.com/checkstyle/checkstyle/issues/570">#570</a>
        </li>
        <li>
          CustomImportOrder Check, third-party package meaning is adjusted. Author: Alexey Kravin <a href="https://github.com/checkstyle/checkstyle/issues/515">#515</a>
        </li>
        <li>
          FinalLocalVariable Check, fixed false-positive. Author: Alexey Kravin <a href="https://github.com/checkstyle/checkstyle/issues/258">#258</a>
        </li>
        <li>
          IllegalType Check, fixed false positives on same file names, added support of analyzing imports. Author: Alexey Kravin <a href="https://github.com/checkstyle/checkstyle/issues/78">#78</a>
        </li>
        <li>
          SuppressWarnings Holder - fixed throwing exception if annotation uses constant value. Author: Alexey Kravin <a href="https://github.com/checkstyle/checkstyle/issues/539">#539</a>
        </li>
        <li>
          NoWhitespaceAfter Check, fixed NPE, fixed false-positives at multidimensional arrays. Author: Alexey Kravin <a href="https://github.com/checkstyle/checkstyle/issues/542">#542</a>
        </li>
        <li>
          message is extended according to google/guava/issues/1891. Author: Roman Ivanov
        </li>
      </ul>

      <p>Breaking backward compatibility:</p>
      <ul>
        <li>
          AnnotationLocation Check, fixed typo in property name. Author: Alex Kravin <a href="https://github.com/checkstyle/checkstyle/issues/585">#585</a>
        </li>
      </ul>
      <p>Notes:</p>
      <ul>
        <li>
          Code examples of filters' usage. Author: Alex Kravin <a href="https://github.com/checkstyle/checkstyle/issues/289">#289</a>
        </li>
        <li>
          Changes to checkstyle's configuration for Checkstyle (Prefixes are removed, indentation for SWITCH block is changed). Author: Alex Kravin <a href="https://github.com/checkstyle/checkstyle/issues/512">#512</a>
        </li>
        <li>
          Custom Import Order Check, rewrote compare method. Author: Alex Kravin <a href="https://github.com/checkstyle/checkstyle/issues/234">#234</a>
        </li>
        <li>
          Switched Checkstyle and all resources to UTF-8 encoding. Author: Alex Kravin <a href="https://github.com/checkstyle/checkstyle/issues/489">#489</a>
        </li>
        <li>
          Logging of exceptions to console. Author: Alex Kravin <a href="https://github.com/checkstyle/checkstyle/issues/546">#546</a>
        </li>
        <li>
          Got rid of javadoc warning. Resolved maven compilation warnings. Author: Alex Kravin <a href="https://github.com/checkstyle/checkstyle/issues/548">#548</a>
        </li>
        <li>
          Refactored tests from blocks package. Author: Yuriy Chulovskyy <a href="https://github.com/checkstyle/checkstyle/issues/537">#537</a>
        </li>
        <li>
          Turn on -r recursive by default in CLI. Author: Yuriy Chulovskyy <a href="https://github.com/checkstyle/checkstyle/issues/3">#3</a>
        </li>
        <li>
          Fixes for suppression examples. Author: Michal Kordas <a href="https://github.com/checkstyle/checkstyle/issues/537">#289</a>
        </li>
        <li>
          Repair Sonarqube problems found in Checkstyle. Author: Michal Kordas <a href="https://github.com/checkstyle/checkstyle/issues/46">#46</a>
        </li>
      </ul>
    </section>

    <section name="Release 6.2">
      <p>Bug fixes:</p>
      <ul>
        <li>
          Serious compatibility problems with versions 5.9, 6.0 and 6.1. Author: Ilja Dubinin <a href="https://github.com/checkstyle/checkstyle/issues/505">#505</a>
        </li>
        <li>
          Added basenameSeparator configuration option for TranslationCheck. Author: Alex Kravin, pulse00 <a href="https://github.com/checkstyle/checkstyle/pull/149">#149</a>
        </li>
        <li>
          Added google and sun configs to jar. Author: Alex Kravin <a href="https://github.com/checkstyle/checkstyle/issues/305">#305</a>
        </li>
        <li>
          Added UT for lambda expressions for InnerAssignmentCheck. Author: Alex Kravin <a href="https://github.com/checkstyle/checkstyle/issues/377">#377</a>
        </li>
        <li>
          Build and install the tests jar artifact. Author: Peter Palaga <a href="https://github.com/checkstyle/checkstyle/pull/477">#477</a>
        </li>
        <li>
          FinalLocalVariable Check, fixed false-positive - native method's param should be declared final. Author: Alex Kravin <a href="https://github.com/checkstyle/checkstyle/issues/158">#158</a>
        </li>
        <li>
          FinalParameters Check, added option allows ignoring primitive types as params. Author: Alex Kravin <a href="https://github.com/checkstyle/checkstyle/issues/446">#446</a>
        </li>
        <li>
          Unsatisfiable Indentation module scenario with difficult annotations. Author: Alex Kravin <a href="https://github.com/checkstyle/checkstyle/issues/321">#321</a>
        </li>
        <li>
          Fixed false-positive in GenericWhitespaceCheck. Author: Alex Kravin <a href="https://github.com/checkstyle/checkstyle/issues/51">#51</a>
        </li>
        <li>
          Fix InnerAssignment check for lambda expressions. Author: Evan Cahill
        </li>
        <li>
          GenericWhitespace Check, fixed bug - '>' is followed by an illegal character. Author: Alex Kravin <a href="https://github.com/checkstyle/checkstyle/issues/350">#350</a>
        </li>
        <li>
          InnerTypeLast within methods. Author: Yuriy Chulovskyy <a href="https://github.com/checkstyle/checkstyle/issues/6">#6</a>
        </li>
        <li>
          AnnotationUseStyle closingParens check failed. Author: Yuriy Chulovskyy <a href="https://github.com/checkstyle/checkstyle/issues/131">#131</a>
        </li>
        <li>
          RequireThis triggers when try-with-resources defines resource with same name as method. Author: Yuriy Chulovskyy <a href="https://github.com/checkstyle/checkstyle/issues/257">#257</a>
        </li>
        <li>
          NullPointerException with SuppressWarningsHolder and enum fields. Author: Yuriy Chulovskyy <a href="https://github.com/checkstyle/checkstyle/issues/353">#353</a>
        </li>
        <li>
          ParameterNumber check option to ignore methods with an @Override. Author: Yuriy Chulovskyy <a href="https://github.com/checkstyle/checkstyle/issues/66">#66</a>
        </li>
        <li>
          MutableException check requires class to explicitly extend some other class. Author: Michal Kordas <a href="https://github.com/checkstyle/checkstyle/issues/60">#60</a>
        </li>
        <li>
          NeedBraces, added option which allows one line if-statements without braces. Author: Alex Kravin <a href="https://github.com/checkstyle/checkstyle/issues/300">#300</a>
        </li>
        <li>
          RedundantModifier Check fixed bug with warning on final variables in default methods. Author: Alex Kravin <a href="https://github.com/checkstyle/checkstyle/issues/364">#364</a>
        </li>
        <li>
          RedundantModifier Check, fixed false-positive Redundant modifier final error for @SafeVarargs method. Author: Alex Kravin <a href="https://github.com/checkstyle/checkstyle/issues/301">#301</a>
        </li>
        <li>
          SummaryJavadoc Check, added 'specify period' option. Author: Alex Kravin <a href="https://github.com/checkstyle/checkstyle/issues/472">#472</a>
        </li>
        <li>
          SuppressWarnings Check, annotation param in constant. Author: Alex Kravin <a href="https://github.com/checkstyle/checkstyle/issues/268">#268</a>
        </li>
      </ul>
      <p>Breaking backward compatibility:</p>
      <ul>
        <li>
          Checkstyle is switched to jdk7. Author: Roman Ivanov. <a href="https://github.com/checkstyle/checkstyle/commit/1712a2a0fee0f37a80e611e6b2c00517113eafb5">commit</a>.
        </li>
        <li>
          Abstract Aware Type Check marked as deprecated, removed Redundant Throws Check. Author: Alex Kravin <a href="https://github.com/checkstyle/checkstyle/issues/473">#473</a>
        </li>
        <li>
          JUnitTestCaseCheck was removed from Checkstyle. Author: Yuriy Chulovskyy <a href="https://github.com/checkstyle/checkstyle/issues/457">#457</a>
        </li>
        <li>
          Remove StrictDuplicateCodeCheck and whole package. Author: Michal Kordas <a href="https://github.com/checkstyle/checkstyle/issues/523">#523</a>
        </li>
        <li>
          removing ignoreDirectoryName option from PackageDeclarationCheck. Author: Ivan Sopov <a href="https://github.com/checkstyle/checkstyle/pull/209">#209</a>
        </li>
      </ul>
      <p>Notes:</p>
      <ul>
        <li>
          All UTs Inputs are now compilable. Author: Alex Kravin <a href="https://github.com/checkstyle/checkstyle/issues/308">#308</a>
        </li>
        <li>
          Fix for typos in documentation, fixes for Sonar violations, pom formatting, latest
          JUnit 4.12, ..... Author: Michal Kordas
        </li>
        <li>
          <a href="https://github.com/checkstyle/checkstyle/tree/master/src/it/java/com/google/checkstyle/test">google-style-config-test</a> project for Google style is introduces, google_style wiki was updated. Author: Max Vetrenko
        </li>
        <li>
          New maven profile "assembly" for quick build without any report and checks has been
          created. Author: Ilja Dubinin
        </li>
      </ul>
    </section>

    <section name="Release 6.1.1">
      <p>Bug fixes:</p>
      <ul>
        <li>
          Generics in postfix expression before method references can be parsed now. Author: Ilja Dubinin <a href="https://github.com/checkstyle/checkstyle/issues/339">#339</a>
        </li>
        <li>
          ArrayIndexOutOfBoundsException if Indentation and FileContentsFolder are enabled. Author: Ilja Dubinin. <a href="https://github.com/checkstyle/checkstyle/issues/92">#92</a>
        </li>
        <li>
          Create ParseErrorMessage if error message is null during Javadoc parsing. Author: Baratali Izmailov. <a href="https://github.com/checkstyle/checkstyle/pull/385">#385</a>
        </li>
        <li>
          Added $ to all identifier definitions at javadoc grammar. Author: Baratali Izmailov. <a href="https://github.com/checkstyle/checkstyle/issues/376">#376</a>
        </li>
        <li>
          Fixed NumberFormatException while logging in AbstractJavadocCheck. Author: Baratali Izmailov. <a href="https://github.com/checkstyle/checkstyle/issues/371">#371</a>
        </li>
        <li>
          Indentation check fails for switch statements. Author: Max Vetrenko. <a href="https://github.com/checkstyle/checkstyle/issues/341">#341</a>
        </li>
        <li>
          -v CLI flag for querying the installed Checkstyle version. Author: Yuriy Chulovskyy. <a href="https://github.com/checkstyle/checkstyle/issues/9">#9</a>
        </li>
      </ul>
      <p>Notes:</p>
      <ul>
        <li>
          Checkstyle logo was changed. Author: Alexandra Ulanovskaya and Daniil Yaroslavtsev.
        </li>
      </ul>
    </section>

    <section name="Release 6.1">
      <p>Bug fixes:</p>
      <ul>
        <li>
          Huge performance optimization for JavaDoc parsing. In scope of issue <a href="https://github.com/checkstyle/checkstyle/issues/49">#49</a>. Caching DetailNode trees in AbstractJavadocCheck. Author: Baratali Izmailov <a href="https://github.com/checkstyle/checkstyle/pull/355">#355</a>
        </li>
        <li>
          "FileContents.getLines()" performance fix. Author: Vladimir Sitnikov, Ivan Sopov. <a href="https://github.com/checkstyle/checkstyle/pull/351">#351</a>
        </li>
        <li>
          Fix for MultiMap empty collections garbage. Author: Vladimir Sitnikov, Ivan Sopov. <a href="https://github.com/checkstyle/checkstyle/pull/348">#348</a>
        </li>
        <li>
          Performance fix for RegexpCheck. Author: Vladimir Sitnikov, Ivan Sopov. <a href="https://github.com/checkstyle/checkstyle/pull/348">#348</a>
        </li>
        <li>
          Removing unnecessary char[] copying to reduce GC-pressure. Author: Vladimir Sitnikov, Ivan Sopov. <a href="https://github.com/checkstyle/checkstyle/pull/347">#347</a>
        </li>
        <li>
          Using BitSet for indent levels for performance. Author: Vladimir Sitnikov, Ivan Sopov. <a href="https://github.com/checkstyle/checkstyle/pull/349">#349</a>
        </li>
        <li>
          Various documentation/spelling issues with AnnotationLocationCheck. Author: Roman Ivanov. <a href="https://github.com/checkstyle/checkstyle/issues/356">#356</a>
        </li>
        <li>
          Multidimensional arrays can be parsed now. Author: Ilja Dubinin. <a href="https://github.com/checkstyle/checkstyle/issues/304">#304</a>
        </li>
      </ul>
      <p>Breaking backward compatibility:</p>
      <ul>
        <li>
          AnnotationLocationCheck, package location was changed, one option was renamed. Author: Roman Ivanov. <a href="https://github.com/checkstyle/checkstyle/issues/356">#356</a>
        </li>
      </ul>
    </section>

    <section name="Release 6.0">
      <p>New features that extend API:</p>
      <ul>
        <li>
          Support of single-line and block comments in parse tree.
          ANTLR4 grammar for parsing Javadoc comments. Author: Baratali Izmailov.
          <a href="https://github.com/checkstyle/checkstyle/issues/49">#49</a>
        </li>
      </ul>
      <p>New features:</p>
      <ul>
        <li>
          AnnotationLocationCheck. Author: Max Vetrenko. <a href="https://github.com/checkstyle/checkstyle/issues/302">#302</a>
        </li>
        <li>
          AtclauseOrderCheck. Author: Max Vetrenko. <a href="https://github.com/checkstyle/checkstyle/issues/306">#306</a>
        </li>
        <li>
          JavadocParagraph. Author: Max Vetrenko. <a href="https://github.com/checkstyle/checkstyle/issues/315">#315</a>
        </li>
        <li>
          JavadocTagContinuationIndentation. Author: Max Vetrenko. <a href="https://github.com/checkstyle/checkstyle/issues/308">#308</a>
        </li>
        <li>
          SingleLineJavadocCheck. Author: Max Vetrenko. <a href="https://github.com/checkstyle/checkstyle/issues/332">#332</a>
        </li>
        <li>
          NonEmptyAtclauseDescriptionCheck. Author: Max Vetrenko. <a href="https://github.com/checkstyle/checkstyle/issues/309">#309</a>
        </li>
        <li>
          Update for existing JavadocMethodCheck to satisfy Google's style requirements. Author: Max Vetrenko. <a href="https://github.com/checkstyle/checkstyle/issues/319">#319</a>
        </li>
      </ul>
      <p>Notes:</p>
      <ul>
        <li>
          <a href="google_style.html">Google style</a>
          is now covered to maximum of Checkstyle ability. See detailed report <a href="google_style.html">here</a>. Authors: Max Vetrenko, Ruslan Diachenko, Roman Ivanov.
        </li>
        <li>
          All binaries are now compiled by Jdk6. Jdk5 is not supported any more.
        </li>
      </ul>
    </section>

    <section name="Release 5.9">
      <p>New features:</p>
      <ul>
        <li>
          Support of Java8 syntax. Author: Ilja Dubinin. <a href="https://github.com/checkstyle/checkstyle/issues/10">#10</a>
        </li>
      </ul>
      <p>Bug fixes:</p>
      <ul>
        <li>
          Enormous update on Indentation Check. Author: Max Vetrenko. <a href="https://github.com/checkstyle/checkstyle/issues/294">#294</a>
        </li>
        <li>
          Fixed IllegalInstantiationCheck, so it won't recognize a constructor reference (Java8)
          as instantiation. Author: Ryszard Wisniewski.
        </li>
        <li>
          Since Java 8 we can have methods body in interfaces. Author: Ilja Dubinin. <a href="https://github.com/checkstyle/checkstyle/issues/282">#282</a>
        </li>
        <li>
          Default modifier has been added to modifier list. Author: Ilja Dubinin. <a href="https://github.com/checkstyle/checkstyle/issues/284">#284</a>
        </li>
        <li>
          Fixed bug in DefaultComesLast check. Now it supports java 8 default methods. Author: Ilja Dubinin. <a href="https://github.com/checkstyle/checkstyle/issues/297">#297</a>
        </li>
        <li>
          Fixed IndexOutOfBoundsException in CustomImportOrderCheck. Author: Max Vetrenko. <a href="https://github.com/checkstyle/checkstyle/issues/296">#296</a>
        </li>
      </ul>
      <p>Notes:</p>
      <ul>
        <li>
          Correct OverloadMethodsDeclarationOrder name in documentation. Author: Andrew Gaul.
        </li>
      </ul>
    </section>

      <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: Yuriy Chulovskyy. <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: OverloadMethodsDeclarationOrder 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: Yuriy Chulovskyy. <a href="https://github.com/checkstyle/checkstyle/issues/213">#105</a>
        </li>
        <li>
          Fixed RedundantModifier. Abstract Interface Should not be Allowed.
      . Author: Yuriy Chulovskyy. <a href="https://github.com/checkstyle/checkstyle/pull/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: Yuriy Chulovskyy<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 dsm/index.html dependency structure of project on site.
          Author: Ilja Dubinin.
        </li>
        <li>
          Added and updated documentation/messages for number of Checks. Authors: Max Vetrenko,
          Thomas Jensen, Yuriy Chulovskyy, 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>
      <b><a href="releasenotes_old.html">Old releasenotes</a></b>
    </section>
  </body>
</document>
