Skip to content

Releases: validator/validator

latest

20 Mar 21:42
4fe7aea
Compare
Choose a tag to compare
latest Pre-release
Pre-release

4fe7aea — CI: No Java 22-ea yet

30 June 2020

01 Jul 14:06
20.6.30
3e56505
Compare
Choose a tag to compare

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

16 Mar 06:07
48490ce
Compare
Choose a tag to compare

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

04 Nov 23:24
4b711a5
Compare
Choose a tag to compare

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 Aug 14:25
c445f84
Compare
Choose a tag to compare

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

22 Jul 22:36
26ef6a9
Compare
Choose a tag to compare

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 Jul 13:41
7660433
Compare
Choose a tag to compare

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

23 Mar 15:26
1c5f3ca
Compare
Choose a tag to compare

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 Oct 05:13
db119e3
Compare
Choose a tag to compare

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 Oct 10:13
6b587e3
Compare
Choose a tag to compare

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.