- Sets Compatibility with Java version 8 or higher.
- Breaking changes:
- Removes
stylelintConfig. - Renames
BaseStyleConfigWrapperExtensionbackfield tojava, it gives more accurate context. - Renames
BaseStyleConfigWrapperExtensionfrontfield tojs, it gives more accurate context. - Renames
BackCodeStyleConfigclass toJavaCodeStyleConfig.- Extracts
codenarcConfigfromJavaCodeStyleConfigtoGroovyCodeStyleConfig.- Adds
groovytoBaseStyleConfigWrapperExtensionclass.
- Adds
- Extracts
- Renames
FrontCodeStyleConfigclass toJsCodeStyleConfig.
- Removes
- Substitutes getting
base-style-configfrom using Maven Artifact to direct download to avoid resolvingconfigurationprematurely. - Adds
tsEslintConfig. - Upgrades versions.
- Updates VERSIONS_COMPATIBILITY table.
- Updates README file.
- Breaking changes:
- Moves groovy configuration from
CommonCodeStyleConfigtoJavaCodeStyleConfig. - Automatically sets pmd, codenarc, checkstyle version, when properties
CHECKSTYLE_VERSION,PMD_VERSION&CODENARC_VERSIONare present, respectively. - Automatically complements pmd, codenarc, checkstyle when
autoComplementis set to true (which is the default).
- Moves groovy configuration from
- Upgrades versions.
- Updates README file.
- Updates main code to work with base-style-config:2.0.0.
- Updates test code to use spy-project-factory.
- Removes redundant getter code.
- Adds Gitlab CI.
- Adds Versions Compatibility Table.
- Upgrades Gradle to version 5.3.
- Updates README file.
- Adds two new static fields to the
BaseStyleConfigWrapperPlugin. - Renames
CodeStyleConfigtoBaseStyleConfigWrapperExtension. - Fixes some log information
- Updates README file.