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)