
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)
-
- Added a "Hide valid results" option to make errors stand out better
when validating multiple pages. Thanks to Darxus@ChaosReigns.com for
providing this feature.
- Fixed a bug in the "Validate entire site" option where the
Robots
Exclusion Protocol wasn't followed if the case of the host name
differed among URLs. Thanks to Darxus@ChaosReigns.com for helping
track down the problem.
- 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
“ and
™.
- April 22, 2001
-
XML
documents that omit a DOCTYPE are now
checked for
well-formedness
and not validity.
- April 19, 2001
-
- Added support for
WML
1.0, 1.1, 1.2, and 1.3 (textual form only).
- When fetching DTDs, we now accept any
content-type rather than requiring text/*.
- 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
- Added support for the ISO-8859-13 character encoding.
- Fixed the odd line numbering with documents containing both Mac and Windows/Unix newlines.
- Made available C++ source for customizing SP 1.3.4. Previously the customizations only supported SP 1.3.
- 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.