Skip to content

Commit

Permalink
Version 6.9.0
Browse files Browse the repository at this point in the history
  • Loading branch information
irwink authored Oct 5, 2018
1 parent c3ad7ec commit 98e81df
Showing 1 changed file with 44 additions and 29 deletions.
73 changes: 44 additions & 29 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
## Web and Open Data Validator version 6.8.0
## Web and Open Data Validator version 6.9.0

The Web and Open Data Validator provides web developers and quality assurance testers the ability to perform a number of web site, web page validation and Open data validation tasks at one time. Web site checking includes
- WCAG 2.0 A an AA
Expand All @@ -15,44 +15,63 @@ Open data checking includes
Web Tool

```
- Limit size of link check cache by content size as well as number of links to control memory usage.
- Update HTML5 validator to version 17.11.1.
- Generate a link details CSV file for all links in web pages.
- Add checks for EPUB Accessibility Techniques version 1.0
http://www.idpf.org/epub/a11y/techniques/techniques.html
- A number of new EPUB checks added based on the International Digital Publishing Forum
accessibility techniques.
- Include ARIA landmarks in error messages reported for HTML pages to help detect page
template issues.
- Check for proper use and nesting of WAI-ARIA role values.
```

Open Data_Tool

```
- Check for blank column heading - TP_PW_OD_DATA
- Use JSON::PP, the pure Perl backend to JSON.pm. In Strawberry Perl 5.22 and later on
Windows, the JSON::XS module fails to decode a JSON string in a multi-threaded program.
- Include all non-blank lines in list item - OD_DATA
- Content errors are reported in a separate content tab and results file.
- A number of content checks are performed such as identical values in a column,
inconsistent spacing, punctuation, pluralization in values - TP_PW_OD_CONT
- Check for leading or trailing whitespace in CSV fields - TP_PW_OD_CONT
- Check for whitespace inside of heading labels - TP_PW_OD_CONT
- Allow for MARC data files.
```

Version 6.8.0 contains the following updates and additions
Version 6.9.0 contains the following updates and additions

## Web

```
- Add "WPSS_Tool" to user agent string for PhantomJS.
- Limit size of link check cache by content size as well as number of links to control memory usage.
- Update HTML5 validator to version 17.11.1.
- Generate a link details CSV file for all links in web pages.
- Add checks for EPUB Accessibility Techniques version 1.0
http://www.idpf.org/epub/a11y/techniques/techniques.html
- Add configuration item to limit the number of errors to report for a single URL.
- Check heading levels are in proper nested order in EPUB files - EPUB_TITLE_002
- Check that there is only 1 top level heading in a <section> in EPUB files - EPUB_TITLE_002
- Check for list of tables in navigation if there are tables in EPUB content
documents - EPUB-ACCESS-002
- Check for no redirect URL after login form submission.
- Include ARIA landmarks in error messages reported for HTML pages to help detect
page template issues.
- Set the hash bang line in Perl and Python scripts in case of non-standard installs.
- Check that a tag with a role is contained by a tag with the required context
role - WCAG_2.0-H88.
- Check that tags that have WAI-ARIA attributes are contained in tags that have
an appropriate role value - WCAG_2.0-H88.
- Don't report errors for emphasised text inside headings - WCAG_2.0-F2
- Validate MARC files using the Metadata-qa-marc validator - WCAG_2.0-G134
- Add testcase group profile for PWGSC WET 4.0 Intranet.
- Check for required context roles if a tag has an explicit or implicit
WAI-ARIA role - WCAG_2.0-H88.
```

## Open Data

```
- Check for blank column heading - TP_PW_OD_DATA
- Use JSON::PP, the pure Perl backend to JSON.pm. In Strawberry Perl 5.22 and later on
Windows, the JSON::XS module fails to decode a JSON string in a multi threaded program.
- Include all non-blank lines in list item - OD_DATA
- Add configuration item to limit the number of errors to report for a single URL.
- Check for identical values for all cells in a column - TP_PW_OD_CONT
- Display content errors in content tab.
- Check for leading or trailing whitespace in CSV fields - TP_PW_OD_CONT
- Check for whitespace inside of heading labels - TP_PW_OD_CONT
- Check that the number of columns match for all data files in a dataset - TP_PW_OD_CONT
- Check that date (YYYY-MM-DD) columns match for language variants of data files - OD_DATA
- Check text columns for consistency in spacing, punctuation and pluralization
of values - TP_PW_OD_CONT
- Allow for MARC data files.
- Report duplicate CSV rows under testcase identifier TP_PW_OD_CONT
- Report duplicate JSON-CSV arrays under testcase identifier TP_PW_OD_CONT
- Accept application/csv as a mime type for CSV files.
```

## Web and Open Data Validator Installer
Expand All @@ -61,11 +80,7 @@ The tool installer, WPSS_Tool.exe, does NOT include the required Perl or Python
Perl and Python must be installed on the workstation prior to installing the WPSS_Tool.

Supported versions of Perl include
- Strawberry Perl 5.18 (32 bit) available from http://strawberryperl.com/download/5.18.4.1/strawberry-perl-5.18.4.1-32bit.msi
to
- Strawberry Perl 5.24 (32 bit) available from http://strawberryperl.com/download/5.24.3.1/strawberry-perl-5.24.3.1-32bit.msi

It does not work in Perl 5.26 as some required modules are not supported.
- Strawberry Perl 5.18 (32 bit) available from http://strawberry-perl.googlecode.com/files/strawberry-perl-5.18.1.1-32bit.msi

Supported versions of Python include
- Python 2.7.6 available from http://python.org/ftp/python/2.7.6/python-2.7.6.msi
Expand All @@ -77,4 +92,4 @@ The WPSS_Tool has been tested on the following platforms
- Windows 7 (32 bit), Strawberry Perl 5.18 (32 bit), Python 2.7.6

The WPSS Tool installer is available as a release in this repository
- https://github.com/wet-boew/wet-boew-wpss/releases/download/6.8.0/WPSS_Tool.exe
- https://github.com/wet-boew/wet-boew-wpss/releases/download/6.9.0/WPSS_Tool.exe

0 comments on commit 98e81df

Please sign in to comment.