Releases: validator/validator
latest
30 June 2020
This release adds a new --stdout
option to the command-line checker (to cause all errors and warnings to be reported to stdout rather than stderr), along with fixing some bugs in the command-line-checker behavior. The release also provides a number of improvements in ARIA role checking and in CSS checking, as well as support for checking a number of HTML features that weren’t supported previously. Note that this is the last release for which the Web-based checker will be configured to listen on all interfaces; after this release, the checker will bind by default to 127.0.0.1 — so to make the checker listen on a different address, you’ll need to specify the address.
More: https://github.com/validator/validator/blob/master/CHANGELOG.md#20630
The files in this release provide a portable standalone version of the Nu Html Checker in a number different forms: as a Java jar file, as a Java war file, and a binary runtime images that can be used even on a system that doesn’t have Java installed.
Use the binary images and jar file either for batch checking of documents from the command line and other scripts/apps, as documented at https://validator.github.io/validator/, or as a self-contained service for browser-based checking of HTML documents over the Web—similar to https://validator.w3.org/nu/.
Use the war file to deploy the Nu Html Checker through a servlet container such as Tomcat, as documented at https://validator.github.io/validator/#servlet.
16 March 2020
First release in more than one year. This release provides a number of improvements in ARIA role checking and in CSS checking, as well as support for checking a number of HTML features that weren’t supported previously. It’s the first release to provide binary runtime images, as an alternative to the jar/war distributions. It's also the last release for which the Web-based checker will be configured to listen on all interfaces; after this release, the checker will bind by default to 127.0.0.1
— so to make the checker listen on a different address, you’ll need to specify an exact address.
More: https://github.com/validator/validator/blob/master/CHANGELOG.md#20316
The files in this release provide a portable standalone version of the Nu Html Checker in a number different forms: as a Java jar file, as a Java war file, and as binary runtime images that can be used even on a system that doesn’t have Java installed.
Use the binary images and jar file either for batch checking of documents from the command line and other scripts/apps, as documented at https://validator.github.io/validator/, or as a self-contained service for browser-based checking of HTML documents over the Web—similar to https://validator.w3.org/nu/.
Use the war file to deploy the Nu Html Checker through a servlet container such as Tomcat, as documented at https://validator.github.io/validator/#servlet.
05 November 2018
05 November 2018.
This release fixes a bug that can happen with the command-line checker when you’ve chosen JSON output and you’re batch-checking a directory tree that contains a mix of .html/.xhtml/.svg files, as well as bug that can happen if the size of the JSON error output exceeds 8KB.
More: https://github.com/validator/validator/blob/master/CHANGELOG.md#18115
The files in this release provide a portable standalone version of the Nu Html Checker in two different forms: as a Java jar file, and as a Java war file.
Use the jar file either for batch checking of documents from the command line and other scripts/apps, as documented at https://validator.github.io/validator/, or as a self-contained service for browser-based checking of HTML documents over the Web—similar to https://checker.html5.org/ and https://html5.validator.nu/ and https://validator.w3.org/nu/.
Use the war file to deploy the Nu Html Checker through a servlet container such as Tomcat, as documented at https://validator.github.io/validator/#servlet.
29 August 2018
29 August 2018.
This release brings the checking support in the CSS backend up to date with CSS Align3, adds checking support for the font-display
property, and allows unit-less numbers in the CSS stroke-width
property and other from-SVG properties.
More: https://github.com/validator/validator/blob/master/CHANGELOG.md#18829
The files in this release provide a portable standalone version of the Nu Html Checker in two different forms: as a Java jar file, and as a Java war file.
Use the jar file either for batch checking of documents from the command line and other scripts/apps, as documented at https://validator.github.io/validator/, or as a self-contained service for browser-based checking of HTML documents over the Web—similar to https://checker.html5.org/ and https://html5.validator.nu/ and https://validator.w3.org/nu/.
Use the war file to deploy the Nu Html Checker through a servlet container such as Tomcat, as documented at https://validator.github.io/validator/#servlet.
23 July 2018
23 July 2018.
This release updates the vnu.jar behavior to prevent a stray logging message from being emitted by the language-detection backend.
This release otherwise adds no changes beyond those in the 18.7.22 release, the release notes for which follow.
This release updates the checker to allow the decoding
attribute for the img
element and the allow
attribute for the image
element. The release also includes a number of changes to align ARIA role checking with the current requirements in the ARIA in HTML spec. In addition, this release also ensures that the vnu.jar distribution is always runnable under Java9, even if built under Java8.
More: https://github.com/validator/validator/blob/master/CHANGELOG.md#18722
The files in this release provide a portable standalone version of the Nu Html Checker in two different forms: as a Java jar file, and as a Java war file.
Use the jar file either for batch checking of documents from the command line and other scripts/apps, as documented at https://validator.github.io/validator/, or as a self-contained service for browser-based checking of HTML documents over the Web—similar to https://checker.html5.org/ and https://html5.validator.nu/ and https://validator.w3.org/nu/.
Use the war file to deploy the Nu Html Checker through a servlet container such as Tomcat, as documented at https://validator.github.io/validator/#servlet.
22 July 2018
22 July 2018.
This release updates the checker to allow the decoding
attribute for the img
element and the allow
attribute for the image
element. The release also includes a number of changes to align ARIA role checking with the current requirements in the ARIA in HTML spec. In addition, this release ensures that the vnu.jar distribution is always runnable under Java9, even if built under Java8.
More: https://github.com/validator/validator/blob/master/CHANGELOG.md#18722
The files in this release provide a portable standalone version of the Nu Html Checker in two different forms: as a Java jar file, and as a Java war file.
Use the jar file either for batch checking of documents from the command line and other scripts/apps, as documented at https://validator.github.io/validator/, or as a self-contained service for browser-based checking of HTML documents over the Web—similar to https://checker.html5.org/ and https://html5.validator.nu/ and https://validator.w3.org/nu/.
Use the war file to deploy the Nu Html Checker through a servlet container such as Tomcat, as documented at https://validator.github.io/validator/#servlet.
24 March 2018
24 March 2018.
This release adds two new major features. The first is an optional feature in the command-line checker, Web-based checker, and network API to check CSS documents (in addition to the checking of HTML documents we already do). And the second is a (non-optional) feature to check that style
element contents and style
attribute values in HTML documents are valid CSS.
The release also adds a new optional feature to the command-line checker to check SVG documents, as well as a new option in command-line checker for specifying a User-Agent string.
Along with those additions, some changes made in this release include support for the autocapitalize
global attribute, the slot
attribute (for Shadow DOM interaction), the allowpaymentrequest
attribute for the iframe
element, the CSP prefetch-src
directive, and a variety of ARIA-related improvements. Also worth noting is that with this release, the checker now reports an error for documents in any character encoding other than UTF-8 and for all doctypes other than <!DOCTYPE html>
.
More: https://github.com/validator/validator/blob/master/CHANGELOG.md#1830
The files in this release provide a portable standalone version of the Nu Html Checker in two different forms: as a Java jar file, and as a Java war file.
Use the jar file either for batch checking of documents from the command line and other scripts/apps, as documented at https://validator.github.io/validator/, or as a self-contained service for browser-based checking of HTML documents over the Web—similar to https://checker.html5.org/ and https://html5.validator.nu/ and https://validator.w3.org/nu/.
Use the war file to deploy the Nu Html Checker through a servlet container such as Tomcat, as documented at https://validator.github.io/validator/#servlet.
07 October 2017
07 October 2017.
This release adds two changes for the vnu.jar command-line checker: It fixes a bug that caused the --Werror
option to not work as expected, and adds a change that makes the checker exit 0 if all errors have been filtered out. (Prior to that change, the checker would exit non-zero if any errors were found, even if the --filterfile
or --filterpattern
option were used to filter them all out.)
This release otherwise adds no changes beyond those in the 17.11.0 release, the notes for which follow
This release add a --Werror
option to the vnu.jar command-line checker, which when set causes the checker to exit non-zero if any warnings are encountered (even if there are no errors). The release also fixes an internal code mismatch that caused message-filtering failures, fixes a memory leak in the language detector, drops reporting of HTML4-specific parse errors for HTML4-doctype docs, and allows DPUB role
attributes on more elements.
More: https://github.com/validator/validator/blob/master/CHANGELOG.md#17111
The files in this release provide a portable standalone version of the Nu Html Checker in two different forms: as a Java jar file, and as a Java war file.
Use the jar file either for batch checking of documents from the command line and other scripts/apps, as documented at https://validator.github.io/validator/, or as a self-contained service for browser-based checking of HTML documents over the Web—similar to https://checker.html5.org/ and https://html5.validator.nu/ and https://validator.w3.org/nu/.
Use the war file to deploy the Nu Html Checker through a servlet container such as Tomcat, as documented at https://validator.github.io/validator/#servlet.
06 October 2017
06 October 2017.
This release add a --Werror
option to the vnu.jar command-line checker, which when set causes the checker to exit non-zero if any warnings are encountered (even if there are no errors). The release also fixes an internal code mismatch that caused message-filtering failures, fixes a memory leak in the language detector, drops reporting of HTML4-specific parse errors for HTML4-doctype docs, and allows DPUB role
attributes on more elements.
More: https://github.com/validator/validator/blob/master/CHANGELOG.md#17110
The files in this release provide a portable standalone version of the Nu Html Checker in two different forms: as a Java jar file, and as a Java war file.
Use the jar file either for batch checking of documents from the command line and other scripts/apps, as documented at https://validator.github.io/validator/, or as a self-contained service for browser-based checking of HTML documents over the Web—similar to https://checker.html5.org/ and https://html5.validator.nu/ and https://validator.w3.org/nu/.
Use the war file to deploy the Nu Html Checker through a servlet container such as Tomcat, as documented at https://validator.github.io/validator/#servlet.