Revision history for Test-XHTML =============================== 0.13 2015-01-11 - fixed license fields in META.json to be lists. - extended META test suite. 0.12 2013-01-13 - merged changes from other repos. 0.11 2013-01-13 - change file dates changed to meet W3CDTF standards. - updated test suite. - updated META files. - added minimum perl version (5.006). - reworked Makefile.PL for clarity. - Artistic License v2 now sole license. - added repo. 0.10 2011-07-01 - more complete list of obsolete and deprecated tags and attributes in Critic.pm - updated documentation. - added check for unrecommended characters in title into Critic. - latest version of HTML::TokeParser (3.69) includes patch for row/col. - realigned deprecated checks - provided more info for image checks. 0.09 2011-06-07 - restructured errors: - row/col now separate key pairs - 'error' key now holds a code number. - _print_errors() now combines all elements not just the message. - introduction of a Critic module to encourage best practices. - transfer case checks from WAI to Critic. 0.08 2011-06-03 - updated README. - added object check (WCAG v2 1.1.1 (A)). - added WAI WCAG v2 references to error hash. - restructed check test routines. - removed network skip in test (thanks to Sergiy Borodych). - added WAI WCAG v2 check for different repeated link titles. 0.07 2011-06-01 - added checks for submit button outside of a form. - fixed change files test file (thanks to Sergiy Borodych) - fixed help call in the xhtml-valid script (thanks to Sergiy Borodych) - added the --root option, and clarified the --url option of the xhtml-valid script. - ignore blank URLs (thanks to Sergiy Borodych) 0.06 2011-05-27 - revised several WAI tests. - added ability to select a form for input/submit commands. - WWW::Mechanize object can now be passed to Test::XHTML::Valid. - added ability to dump content (dump==2) if required. - validation now occurs on form submission. - reworked some checks into small method blocks. - added level() to set compliance level. - added check for version of HTML::TokeParser, to allow for support of extended error messages. - added width/height AA level checks. - added checks for case to all known HTML tags, based on DTD. - added checks for formatting recommendations (eg i & b tags). 0.05 2011-05-04 - added support for hidden, textarea and select form controls. - added support for validating XML strings (suggested by Colin Newell). - added support for XML catalogs (suggested by Nick Morrott). - fixed calls within xhtml-valid script. - added error output to xhtml-valid script. - refactored and simplified logic when parsing a page. 0.04 2011-04-26 - added WAI.pm to add basic level support for WAI compliance. 0.03 2011-01-13 - added ability to provide negative matches. - provide file content when errors occur. - added errstr to return error message string. 0.02 2010-05-13 - script turned into proper Perl Test package suite. - added basic test suite. - added retrieve_file functionality - added support for 'file' type in test csv files. 0.01 2008-10-08 - initial version (xhtml-valid)