The Web Design Group

WDG HTML Validator Change Log

June 15, 2002 (Version 1.5.3)
Fixed a security hole that allowed files on the same server as the Validator to be read remotely. For those using the Validator on their own server, this was only a problem with versions of LWP older than 5.53_94. (LWP 5.53_94 or higher is now required.)
January 24, 2002 (Version 1.5.2)
December 19, 2001 (Version 1.5.1)
Added errors for references to non-existent IDs in attributes such as the headers attribute of the td element.
November 22, 2001
Fixed a bug where the Validator was sending a bad Host header when fetching a DTD whose host was given as an IP address.
August 25, 2001
Fixed a bug in the "Validate entire site" option: previously the Validator would follow HTTP redirects without checking whether the new location was contained within the same site and allowed by the Robots Exclusion Protocol.
July 11, 2001
Increased the ATTCNT in the SGML declaration used with custom DTDs. This makes it possible to add a larger number of attributes to elements such as EMBED.
July 8, 2001
Added support for MathML 2.0 and "XHTML 1.1 plus MathML 2.0".
June 2, 2001
Added support for XHTML 1.1.
April 29, 2001
The Byte Order Mark is now accepted at the start of a UTF-8 document.
April 25, 2001
Added warnings for valid but dangerous HTML: unclosed start-tags (e.g., <p><img src=foo alt=bar</p>), unclosed end-tags (e.g., <p><em>foo</em</p>), empty start and end-tags (e.g., <p>foo</>), and net-enabling start-tags (e.g., <img alt=foo src=bar/baz>).
April 23, 2001
Added warnings for undefined references such as &#147; and &#153;.
April 22, 2001
XML documents that omit a DOCTYPE are now checked for well-formedness and not validity.
April 19, 2001
April 18, 2001
Minor internal code changes to eliminate the need to use a modified version of the I18N::Charset Perl module.
January 27, 2001
Allowed the spidering validator to fetch XML and SGML documents.
December 25, 2000
Added support for XHTML Basic.
December 13, 2000
HTTP redirects are now followed when fetching an external DTD. (Redirects have always been followed when fetching HTML documents.) Thanks to Nick Kew for providing the code.
November 23, 2000
Fixed a security hole (exploitable only by local users) in the creation of temporary files.
October 23, 2000
Switched to displaying "windows-1252" in place of "ISO-8859-1-Windows-3.1-Latin-1" now that the windows-1252 character encoding is officially registered.
October 2, 2000
Re-licensed the source code release to give the choice of the Artistic License or GNU General Public License.
October 1, 2000
Re-worded common XHTML/XML validation error messages to be more helpful.
September 26, 2000
Added a hidden option for validating XHTML/XML documents that use a custom DTD.
September 17, 2000
Fixed a bug when fetching DTDs from non-standard ports. Thanks to Nick Kew for finding the bug and providing a patch.
September 8, 2000
Added support for ISO/IEC 15445:2000.
July 14, 2000
Fixed a bug in the "Validate entire site" option where we would validate gzipped or compressed HTML documents without uncompressing them. The Validator now ignores gzipped or compressed HTML documents when spidering a site.
April 11, 2000
Added support for HTTPS.
April 5, 2000
When documents fail to include a DOCTYPE, the Validator now assumes HTML 4.01 Transitional or Frameset instead of HTML 4.0 Transitional or Frameset.
April 4, 2000
January 26, 2000
Updated DTDs for the XHTML 1.0 Recommendation released January 26, 2000.
December 28, 1999
Updated DTDs for the HTML 4.01 Recommendation released December 24, 1999 and the XHTML 1.0 Proposed Recommendation released December 10, 1999.
December 23, 1999
Updated the windows-125x and cp874 character encodings, which now include the euro character.
September 23, 1999
Added support for XHTML 1.0.
September 1, 1999
Added support for HTML 4.01.
June 7, 1999
Added a new SGML declaration for use with custom DTDs. The new SGML declaration has a higher GRPCNT to make it easier to add new elements to the HTML 4.0 Transitional DTD.
May 30, 1999
Added support for HTTP/1.1-style virtual hosts when fetching an external DTD. (HTTP/1.1-style virtual hosts have always been supported when fetching HTML documents.)
May 24, 1999
Added a document of common validation problems.
April 22, 1999
Fixed the "file" URL generated for uploaded files. Previously a slash was missing, which caused the link to fail in some cases.
April 16, 1999
Added support for RFC 2070 (HTML 2.0 + i18n). Thanks to Alan Flavell for pointing out the omission.