<?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>

    <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 bettween 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 Lisetskiy <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 Lisetskiy, 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 Lisetskiy, 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 Lisetskiy <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 Lisetskiy <a href="https://github.com/checkstyle/checkstyle/issues/2631">#2631</a>
          </li>
          <li>
            Remove unused message. Author: Vladislav Lisetskiy <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 Lisetskiy <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 Lisetskiy <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 Lisetskiy <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 Lisetskiy <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 Lisetskiy <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 Lisetskiy <a href="https://github.com/checkstyle/checkstyle/issues/2067">#2067</a>
        </li>
        <li>
          FallThroughCheck handles finally incorrectly. Author: Vladislav Lisetskiy <a href="https://github.com/checkstyle/checkstyle/issues/1438">#1438</a>
        </li>
        <li>
          EqualsAvoidNull check should сheck String concatenations. Author: Vladislav Lisetskiy <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 Lisetskiy <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 Lisetskiy <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 Lisetskiy <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 Lisetskiy <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 Lisetskiy <a href="https://github.com/checkstyle/checkstyle/issues/2474">#2474</a>
        </li>
        <li>
          Fix FinalLocalVariable false-negative. Author: Vladislav Lisetskiy <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 indentification 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 optimizarion. 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 resovled. 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 Lisetskiy <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 Lisetskiy <a href="https://github.com/checkstyle/checkstyle/issues/2095">#2095</a>
        </li>
        <li>
          Fix IllegalStateException in JavadocTypeCheck. Author: Vladislav Lisetskiy <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 interaces or annotations in Final Class Check. Author: Vladislav Lisetskiy <a href="https://github.com/checkstyle/checkstyle/issues/2064">#2064</a>
        </li>
        <li>
          Detect nested enums marked as static in RedundantModifier check. Author: Vladislav Lisetskiy <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 Lisetskiy <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 Lisetskiy <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 Lisetskiy <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 Lisetskiy <a href="https://github.com/checkstyle/checkstyle/issues/2195">#2195</a>
        </li>
        <li>
          Anchor naming checks in google_style.xml. Author: Vladislav Lisetskiy <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 Lisetskiy <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 Lisetskiy <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 Lisetskiy <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 Lisetskiy <a href="https://github.com/checkstyle/checkstyle/issues/1214">#1214</a>
        </li>
        <li>
          Create separate web page for old release notes. Author: Vladislav Lisetskiy <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 Lisetskiy <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 Lisetskiy
        </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="http://checkstyle.sourceforge.net/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="http://checkstyle.sourceforge.net/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="http://checkstyle.sourceforge.net/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 dependecies 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 Lisetskiy <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 Lisetskiy <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 Lisetskiy <a href="https://github.com/checkstyle/checkstyle/issues/1158">#1158</a>
        </li>
        <li>
          provide human message for SuppressWarningsHolder. Author: Vladislav Lisetskiy <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: Baratli 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: deperecate 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 reoganized 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 Lisetskiy <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 Lisetskiy
        </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 Lisetskiy <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 Lisetskiy <a href="https://github.com/checkstyle/checkstyle/issues/1275">#1275</a>
        </li>
        <li>
          rename fields in ConfigurationBuilder and BaseCheckTestSupport. Author: Vladislav Lisetskiy
        </li>
        <li>
          update build procedure to validate all XML files against their schemas. Author: Vladislav Lisetskiy <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 nemo.sonarqube.org. 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 Lisetskiy <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="http://checkstyle.sourceforge.net/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="http://checkstyle.sourceforge.net/config_whitespace.html#ParenPad">ParenPad</a> check, LPAREN and RPAREN were removed from acceptable tokens. Author: Vladislav Lisetskiy <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="http://checkstyle.sourceforge.net/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="http://checkstyle.sourceforge.net/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="http://checkstyle.sourceforge.net/config_javadoc.html#SingleLineJavadoc">SingleLineJavadoc</a>: ignoredTags, ignoreInlineTags. Author: Vladislav Lisetskiy <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="http://checkstyle.sourceforge.net/config_javadoc.html#AtclauseOrder">AtclauseOrderCheck</a>. Author: Vladislav Lisetskiy  <a href="https://github.com/checkstyle/checkstyle/issues/1152">#1152</a>
        </li>
        <li>
          fix for <a href="http://checkstyle.sourceforge.net/config_javadoc.html#JavadocMethod">JavadocMethodCheck</a>: catch NoClassDefFoundError in ClassResolver. Author: Vladislav Lisetskiy <a href="https://github.com/checkstyle/checkstyle/issues/1192">#1192</a>
        </li>
        <li>
          Replace hardcoded message in <a href="http://checkstyle.sourceforge.net/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="http://checkstyle.sourceforge.net/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="http://checkstyle.sourceforge.net/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="http://checkstyle.sourceforge.net/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="http://checkstyle.sourceforge.net/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="http://checkstyle.sourceforge.net/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="http://checkstyle.sourceforge.net/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="http://checkstyle.sourceforge.net/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 Lisetskiy <a href="https://github.com/checkstyle/checkstyle/issues/1231">#1231</a>
        </li>
        <li>
          move non-compilable input to resources-noncompilable. Author: Vladislav Lisetskiy
        </li>
        <li>
          Minor update in <a href="http://checkstyle.sourceforge.net/config_coding.html#FallThrough">FallThroughCheck</a> xdoc and javadoc. Author: Vladislav Lisetskiy
        </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="http://checkstyle.sourceforge.net/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="http://checkstyle.sourceforge.net/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 .gitingore. 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="http://checkstyle.sourceforge.net/config_design.html#ThrowsCount">ThrowsCount</a> check to skip private methods. Author: Vladislav Lisetskiy <a href="https://github.com/checkstyle/checkstyle/issues/1136">#1136</a>
        </li>
        <li>
          New "crlf" option for lineSeparator property in <a href="http://checkstyle.sourceforge.net/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="http://checkstyle.sourceforge.net/config_design.html#ThrowsCount">ThrowsCount</a> check. Author: Vladislav Lisetskiy <a href="https://github.com/checkstyle/checkstyle/issues/1085">#1085</a>
        </li>
        <li>
          Fix <a href="http://checkstyle.sourceforge.net/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="http://checkstyle.sourceforge.net/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="http://checkstyle.sourceforge.net/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="http://checkstyle.sourceforge.net/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="http://checkstyle.sourceforge.net/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="http://checkstyle.sourceforge.net/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="http://checkstyle.sourceforge.net/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="http://checkstyle.sourceforge.net/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="http://checkstyle.sourceforge.net/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="http://checkstyle.sourceforge.net/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="http://checkstyle.sourceforge.net/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="http://checkstyle.sourceforge.net/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="http://checkstyle.sourceforge.net/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 Lisetskiy <a href="https://github.com/checkstyle/checkstyle/issues/1009">#1009</a>
        </li>
        <li>
          removing dead code and refactoring in <a href="http://checkstyle.sourceforge.net/config_design.html#VisibilityModifier">VisibilityModifier</a> check. Author: Vladislav Lisetskiy <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="http://checkstyle.sourceforge.net/config_design.html#MutableException">MutableException</a> check. Author: Vladislav Lisetskiy <a href="https://github.com/checkstyle/checkstyle/issues/1103">#1103</a>
        </li>
        <li>
          remove dead code from <a href="http://checkstyle.sourceforge.net/config_design.html#FinalClass">FinalClass</a> check. Author: Vladislav Lisetskiy <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="http://checkstyle.sourceforge.net/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="http://checkstyle.sourceforge.net/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="http://checkstyle.sourceforge.net/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="http://checkstyle.sourceforge.net/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 'ignoreOverriden' 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="http://checkstyle.sourceforge.net/reports/google-java-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 <a href="dsm/index.html">dependency structure of project</a> 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>
