Breaking backward compatibility:
Remove all deprecated setClassLoader methods from Checker and TreeWalker
New:
New check: UnnecessarySemicolonAfterOuterTypeDeclaration
Bug fixes:
Update AbstractChecks to log DetailAST - AnnotationOnSameLine
Indentation violation for lambda depends on tab symbols in code
Update AbstractChecks to log DetailAST - LambdaParameterName
Update AbstractChecks to log DetailAST - MissingJavadocPackage
Update AbstractChecks to log DetailAST - IllegalCatch
Update AbstractChecks to log DetailAST - InvalidJavadocPosition
Update AbstractChecks to log DetailAST - NeedBraces
Update AbstractChecks to log DetailAST - UncommentedMain
Update AbstractChecks to log DetailAST - ImportOrder
Update AbstractChecks to log DetailAST - JavadocStyle
NPE in MissingDeprecatedCheck
Update AbstractChecks to log DetailAST - AvoidStarImport
Update AbstractChecks to log DetailAST - FinalClass
Update AbstractChecks to log DetailAST - MissingSwitchDefault
Update AbstractChecks to log DetailAST - MissingCtor
Update AbstractChecks to log DetailAST - AvoidStaticImport
Update AbstractChecks to log DetailAST - NoLineWrap
Update AbstractChecks to log DetailAST - PackageAnnotation
Update AbstractChecks to log DetailAST - AnnotationLocation
LineLength measures Java characters, not Unicode characters
Update AbstractChecks to log DetailAST - OuterTypeFilename
Update AbstractChecks to log DetailAST - SuppressWarningsHolder
Update AbstractChecks to log DetailAST - MissingOverride
Update AbstractChecks to log DetailAST - ArrayTrailingComma
Update AbstractChecks to log DetailAST - NoFinalizer
Exception when using SuppressWarningsHolder with @SuppressWarnings as an annotation property (e.g. in Lombok)
Update AbstractChecks to log DetailAST - OneTopLevelClass
JavadocStyleCheck incorrectly allows "style" tag
Update AbstractChecks to log DetailAST - NoClone
Update AbstractChecks to log DetailAST - EmptyCatchBlock
Notes:
Update doc for NoLineWrap
Resolve Pitest Issues - IllegalImportCheck (2)
update doc for AnnotationLocation to have config first and code sample after
Update doc for ThrowsCount
update doc for NPathComplexity
Resolve Pitest Issues - RedundantImportCheck
Update doc for InterfaceIsType
Update doc for InnerAssignment
Update doc for MagicNumber
update doc for JavaNCSS
Resolve Pitest Issues - IllegalImportCheck (1)
add spoon project to no-exception testing
doc: fix typo in config_whitespace.xml
Resolve Pitest Issues - CustomImportOrderCheck (4)
Add pmd to no-error validation build item
Update doc for DefaultComesLast
Update doc for NoWhitespaceBefore
pitest: problem with coverage in SuppressWarningsHolder.java.isSuppressedAfterEventStart
Update doc for OuterTypeFilename
Resolve Pitest Issues - AvoidStarImportCheck (1)
Update doc for RightCurly
Resolve Pitest Issues - AvoidStarImportCheck (2)
Publish pitest report as artifact at circleci
Update doc for SingleSpaceSeparator
Update doc for NestedTryDepth
Resolve Pitest Issues - CustomImportOrderCheck (1)
Update doc for EqualsHashCode
Resolve Pitest Issues - AvoidStaticImportCheck
update doc for PackageAnnotation
Update doc for SuperClone
update doc for RegexpSinglelineJava
update doc for MissingOverride
Update doc for SimplifyBooleanExpression
Update doc for IllegalCatch
update doc for BooleanExpressionComplexity
Update doc for UncommentedMain
Update doc for IllegalTokenText
Update doc for OneTopLevelClass
Update doc for SimplifyBooleanReturn
Update doc for IllegalToken
CI should validate checkstyle violations in satelite projects
doc: fix out-of-order div and dfn tags
doc: fix inconsistencies between code and docs
JavadocStyleCheck: need to support VAR html tag
Update doc for NoClone
update doc for AvoidStarImport
Update doc for GenericWhitespace
Update doc for TodoComment