Revision history for Test-XHTML

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)
