- migrate to central-publishing-maven-plugin for publishing to maven central
- switch to token auth
- update actions/setup-java action from v3 to v4
- upgrade build-helper-maven-plugin from 3.5.0 to 3.6.0
- upgrade com.fasterxml.jackson from 2.16.1 to 2.18.1
- upgrade commons-lang3 from 3.14.0 to 3.17.0
- upgrade commons-text from 3.11.0 to 3.12.0
- upgrade exec-maven-plugin from 3.1.1 to 3.5.0
- upgrade jacoco-maven-plugin from 0.8.11 to 0.8.12
- upgrade javacc-maven-plugin from 3.0.1 to 3.1.0
- upgrade junit-jupiter-api from 5.10.1 to 5.11.3
- upgrade maven-assembly-plugin from 3.6.0 to 3.7.1
- upgrade maven-checkstyle-plugin from 3.3.1 to 3.6.0
- upgrade maven-clean-plugin from 3.3.2 to 3.4.0
- upgrade maven-compiler-plugin from 3.11.0 to 3.13.0
- upgrade maven-dependency-plugin from 3.6.1 to 3.8.1
- upgrade maven-enforcer-plugin from 3.4.1 to 3.5.0
- upgrade maven-gpg-plugin from 3.1.0 to 3.2.7
- upgrade maven-javadoc-plugin from 3.6.3 to 3.11.1
- upgrade maven-scm-plugin from 2.0.1 to 2.1.0
- upgrade maven-source-plugin from 3.3.0 to 3.3.1
- upgrade maven-surefire-plugin from 3.2.5 to 3.5.2
- upgrade mockito-core from 5.10.0 to 5.14.2
- upgrade protobuf-java from 3.25.2 to 3.25.5
- upgrade puppycrawl.tools.checkstyle from 10.12.7 to 10.20.1
- upgrade spotbugs-maven-plugin from 4.8.3.0 to 4.8.6.6
- upgrade spotbugs from 4.8.3 to 4.8.6
- upgrade tagchowder from 2.0.27 to 2.0.29
- upgrade testng from 7.9.0 to 7.10.2
- upgrade build-helper-maven-plugin from 3.4.0 to 3.5.0
- upgrade commons-text from 1.10.0 to 1.11.0
- upgrade commons-lang3 from 3.13.0 to 3.14.0
- upgrade com.fasterxml.jackson from 2.15.3 to 2.16.1
- upgrade exec-maven-plugin from 3.1.0 to 3.1.1
- upgrade maven-checkstyle-plugin from 3.3.0 to 3.3.1
- upgrade maven-clean-plugin from 3.3.1 to 3.3.2
- upgrade maven-dependency-plugin from 3.6.0 to 3.6.1
- upgrade maven-javadoc-plugin from 3.6.2 to 3.6.3
- upgrade maven-pmd-plugin from 3.21.0 to 3.21.2
- upgrade maven-surefire-plugin from 3.2.2 to 3.2.5
- upgrade mockito-core from 5.7.0 to 5.10.0
- upgrade protobuf-java from 3.25.1 to 3.25.2
- upgrade puppycrawl.tools.checkstyle from 10.12.5 to 10.12.7
- upgrade spotbugs-maven-plugin from 4.8.1.0 to 4.8.3.0
- upgrade spotbugs from 4.8.1 to 4.8.3
- upgrade testng from 7.8.0 to 7.9.0
- sync validator-all.protoascii with amphtml (2024.01.31)
- update actions/checkout action from v3 to v4
- upgrade com.fasterxml.jackson from 2.15.2 to 2.15.3
- upgrade jacoco-maven-plugin from 0.8.10 to 0.8.11
- upgrade junit-jupiter-api from 5.9.3 to 5.10.1
- upgrade maven-enforcer-plugin from 3.4.0 to 3.4.1
- upgrade maven-javadoc-plugin from 3.5.0 to 3.6.2
- upgrade maven-surefire-plugin from 3.0.0 to 3.2.2
- upgrade mockito-core from 5.4.0 to 5.7.0
- upgrade protobuf-java from 3.22.2 to 3.25.1
- upgrade puppycrawl.tools.checkstyle from 10.12.3 to 10.12.5
- upgrade spotbugs-maven-plugin from 4.7.3.5 to 4.8.1.0
- upgrade spotbugs from 4.7.3 to 4.8.1
- upgrade testng from 7.7.1 to 7.8.0
- sync validator.proto with amphtml (2023.11.29)
- sync validator-all.protoascii with amphtml (2023.11.29)
- upgrade build-helper-maven-plugin from 3.3.0 to 3.4.0
- upgrade commons-lang3 from 3.12.0 to 3.13.0
- upgrade jacoco-maven-plugin from 0.8.8 to 0.8.10
- upgrade maven-checkstyle-plugin from 3.2.1 to 3.3.0
- upgrade maven-clean-plugin from 3.2.0 to 3.3.1
- upgrade maven-dependency-plugin from 3.5.0 to 3.6.0
- upgrade maven-enforcer-plugin from 3.3.0 to 3.4.0
- upgrade maven-gpg-plugin from 3.0.1 to 3.1.0
- upgrade maven-source-plugin from 3.2.1 to 3.3.0
- upgrade puppycrawl.tools.checkstyle from 10.9.3 to 10.12.3
- upgrade spotbugs-maven-plugin from 4.7.3.3 to 4.7.3.5
- upgrade tagchowder from 2.0.25 to 2.0.27
- sync validator-all.protoascii with amphtml (2023.08.30)
- upgrade com.fasterxml.jackson from 2.14.2 to 2.15.2
- upgrade dom4j from 2.1.3 to 2.1.4
- upgrade junit-jupiter-api from 5.9.1 to 5.9.3
- upgrade maven-assembly-plugin from 3.4.2 to 3.6.0
- upgrade maven-compiler-plugin from 3.10.1 to 3.11.0
- upgrade maven-enforcer-plugin from 3.1.0 to 3.3.0
- upgrade maven-javadoc-plugin from 3.4.1 to 3.5.0
- upgrade maven-pmd-plugin from 3.19.0 to 3.21.0
- upgrade maven-resources-plugin from 3.3.0 to 3.3.1
- upgrade maven-scm-plugin from 1.13.0 to 2.0.1
- upgrade mockito-core from 4.11.0 to 5.4.0
- sync validator-all.protoascii with amphtml (2023.06.28)
- upgrade cssparser from 0.9.29 to 0.9.30
- upgrade com.fasterxml.jackson from 2.14.1 to 2.14.2
- upgrade maven-checkstyle-plugin from 3.2.0 to 3.2.1
- upgrade maven-dependency-plugin from 3.4.0 to 3.5.0
- upgrade maven-surefire-plugin from 3.0.0-M7 to 3.0.0
- upgrade protobuf from 3.21.12 to 3.22.2
- upgrade puppycrawl.tools.checkstyle from 10.5.0 to 10.9.3
- upgrade spotbugs-maven-plugin from 4.7.3.0 to 4.7.3.3
- upgrade tagchowder from 2.0.24 to 2.0.25
- sync validator-all.protoascii with amphtml (2023.03.24)
- upgrade fasterxml.jackson from 2.13.4 to 2.14.1
- upgrade jackson-databind from 2.13.4.2 to 2.14.1
- upgrade maven-dependency-plugin from 3.3.0 to 3.4.0
- upgrade mockito-core from 4.8.1 to 4.11.0
- upgrade os-maven-plugin from 1.7.0 to 1.7.1
- upgrade protobuf-java from 3.21.8 to 3.21.12
- upgrade puppycrawl.tools.checkstyle from 10.3.4 to 10.5.0
- upgrade spotbugs-maven-plugin from 4.7.2.1 to 4.7.3.0
- upgrade tagchowder from 2.0.23 to 2.0.24
- upgrade testng from 7.6.1 to 7.7.1
- upgrade commons-text from 1.9 to 1.10.0
- upgrade jackson-databind from 2.13.4 to 2.13.4.2
- upgrade javacc-maven-plugin from 3.0.0 to 3.0.1
- upgrade junit-jupiter-api from 5.9.0 to 5.9.1
- upgrade mockito-core from 4.8.0 to 4.8.1
- upgrade protobuf-java from 3.21.6 to 3.21.8
- upgrade puppycrawl.tools.checkstyle from 10.3.3 to 10.3.4
- upgrade spotbugs-maven-plugin from 4.7.2.0 to 4.7.2.1
- upgrade spotbugs from 4.7.2 to 4.7.3
- upgrade com.fasterxml.jackson from 2.13.3 to 2.13.4
- upgrade javacc-maven-plugin from 2.6 to 3.0.0
- upgrade maven-checkstyle-plugin from 3.1.2 to 3.2.0
- upgrade maven-javadoc-plugin from 3.4.0 to 3.4.1
- upgrade maven-pmd-plugin from 3.17.0 to 3.19.0
- upgrade mockito-core from 4.6.1 to 4.8.0
- upgrade protobuf from 3.21.4 to 3.21.6
- upgrade puppycrawl.tools.checkstyle from 10.3.1 to 10.3.3
- upgrade spotbugs-maven-plugin from 4.7.1.1 to 4.7.2.0
- upgrade spotbugs from 4.7.1 to 4.7.2
- upgrade spotbugs-annotations from 4.7.1 to 4.7.2
- fix bug that failed to parse with blank amp4email-boilerplate
- upgrade maven-assembly-plugin from 3.4.1 to 3.4.2
- upgrade protobuf-java from 3.21.2 to 3.21.4
- upgrade spotbugs-maven-plugin from 4.7.1.0 to 4.7.1.1
- upgrade exec-maven-plugin from 3.0.0 to 3.1.0
- upgrade junit-jupiter-api from 5.8.2 to 5.9.0
- upgrade protobuf-java from 3.21.1 to 3.21.2
- upgrade puppycrawl.tools.checkstyle from 10.3 to 10.3.1
- upgrade maven-assembly-plugin from 3.3.0 to 3.4.1
- upgrade maven-resources-plugin from 3.2.0 to 3.3.0
- upgrade mockito from 1.10.19 to 4.6.1
- upgrade spotbugs-maven-plugin from 4.7.0.0 to 4.7.1.0
- upgrade testng from 7.6.0 to 7.6.1
- fix checkstyle violations in ByteUtils, ExtensionsUtils, and ParsedValidatorRules
- remove unused imports in Canonicalizer and ExtensionsUtils
- sync validator-all.protoascii with amphtml (2022.07.14)
- sync validator-proto with amphtml (2022.07.25)
- upgrade junit from 4.13.2 to 5.8.2
- upgrade protobuf-java from 3.21.0 to 3.21.1
- upgrade maven-enforcer-plugin from 3.0.0 to 3.1.0
- upgrade maven-pmd-plugin from 3.16.0 to 3.17.0
- upgrade maven-scm-plugin from 1.12.2 to 1.13.0
- upgrade maven-surefire-plugin from 3.0.0-M6 to 3.0.0-M7
- upgrade puppycrawl.checkstyle from 10.2 to 10.3
- upgrade spotbugs from 4.7.0 to 4.7.1
- upgrade spotbugs-annotations from 4.7.0 to 4.7.1
- upgrade spotbugs-maven-plugin from 4.6.0.0 to 4.7.0.0
- sync validator-all.protoascii with amphtml (2022.06.16)
- upgrade protobuf-java from 3.20.1 to 3.21.0
- upgrade jackson-databind from 2.13.2.2 to 2.13.3
- upgrade jackson-core from 2.13.3 to 2.13.2
- upgrade testng from 7.5 to 7.6.0
- fix bug for pseudo class function :not in css
- upgrade protobuf-java from 3.16.1 to 3.20.1
- upgrade exec-maven-plugin from 1.6.0 to 3.0.0
- upgrade maven-dependency-plugin from 3.2.0 to 3.3.0
- upgrade maven-javadoc-plugin from 3.3.2 to 3.4.0
- upgrade maven-pmd-plugin from 3.13.0 to 3.16.0
- upgrade nexus-staging-maven-plugin from 1.6.12 to 1.6.13
- upgrade puppycrawl checkstyle from 8.32 to 10.2
- upgrade spotbugs-maven-plugin from 4.0.0 to 4.6.0.0
- upgrade spotbugs from 4.0.3 to 4.7.0
- upgrade spotbugs-annotations from 4.6.0 to 4.7.0
- fix bug for *[class="CLASS"] delimiter parsing error
- upgrade jackson-core from 2.13.1 to 2.13.2
- upgrade jackson-databind from 2.13.1 to 2.13.2.2
- upgrade maven-clean-plugin from 3.1.0 to 3.2.0
- upgrade maven-antrun-plugin from 3.0.0 to 3.1.0
- upgrade antlr3-maven-plugin from 3.5.2 to 3.5.3
- upgrade jacoco-maven-plugin from 0.8.7 to 0.8.8
- upgrade maven-surefire-plugin from 3.0.0-M5 to 3.0.0-M6
- upgrade git actions from v2 to v3
- upgrade spotbugs-annotations from 4.0.3 to 4.6.0
- upgrade maven-compiler-plugin from 3.8.1 to 3.10.1
- upgrade nexus-staging-maven-plugin from 1.6.8 to 1.6.12
- upgrade maven-javadoc-plugin from 3.3.1 to 3.3.2
- sync validator-all.protoascii with amphtml (2022.05.03)
- upgrade cssparser from 0.9.27 to 0.9.29
- upgrade build-helper-maven-plugin from 3.1.0 to 3.3.0
- upgrade maven-dependency-plugin from 3.1.2 to 3.2.0
- upgrade maven-javadoc-plugin from 3.1.1 to 3.3.1
- upgrade os-maven-plugin from 1.6.2 to 1.7.0
- upgrade protobuf from 3.12.2 to 3.16.1
- upgrade maven-surefire-plugin from 3.0.0-M4 to 3.0.0-M5
- upgrade fasterxml.jackson from 2.11.0 to 2.13.1
- upgrade maven-resources-plugin from 3.1.0 to 3.2.0
- upgrade maven-scm-plugin from 1.11.2 to 1.12.2
- upgrade maven-enforcer-plugin from 3.0.0-M3 to 3.0.0
- upgrade maven-checkstyle-plugin from 3.1.1 to 3.1.2
- upgrade testng from 7.1.0 to 7.5
- upgrade junit from 4.13.1 to 4.13.2
- upgrade commons-lang3 from 3.10 to 3.12.0
- upgrade commons-text from 1.8 to 1.9
- sync validator-all.protoascii with amphtml
- Use SACParserCSS3Constants enum values for all tests
- disable testCSSSyntaxDisallowedPropertyValue due to change in amp4email position allowing any value now
- Upgrade tagchowder to 2.0.23 to fix void tag parsing error that returned '_' for ending /> if there was a space preceding the '/'
- AMP HTML Validator 1.0.0 is an initial release. The goal of this project is to keep updating the code with small fixes and features. This project requires unit tests and code coverage by default, and uses github and a automated pipe-line to publish new versions in a automated fashion for every commit that is merged, without humans need for each release.