- Resolves security issue by updating electron to 2.0.8.
- Fixes the Dockerfile by updating it to use Node 8 base image.
- Removes a moderate vulnerability caused by [email protected].* by manually bumping the package and fix 2 low vulnerabilities caused by [email protected] using
npm audit fix
, via #290
- Disallows nested headings when no content between them, via #277
- Fixes Travis build by updating expected terminal output
- package.json needs bbc-a11y 'bin' property for Docker
- Updated package.json properties so that bbc-a11y is more consumable
- Updated dependencies to fix all current vulnerabilities
- Fixed "Text must be styled with units that are resizable in all browsers" standard failing when using a font-size of
inherit
- Fixed "Text must be styled with units that are resizable in all browsers" standard always failing, despite using only
rem
orem
- Fixed the "Content must follow headings" standard to account for iframes with content after headings
- Added information to guides about getting help or finding out the version number from the CLI
- Added more information to guides about running bbc-a11y within a CI environment
- Upgrades dependencies including a major electron update (now at v2.0.2)
- Moves cucumber to development dependencies
-
bbc-a11y now follows the BBC Mobile Accessibility Guidelines instead of the legacy HTML Accessibility Guidelines. All existing tests have been renamed accordingly.
See UPGRADING.md in this repository for details about how to migrate your project
- Added support for manual tests using the --manual switch
- Added a JSON reporter
- Added support for validating pages at different viewport widths
- Fixed an issue with the "Content must follow headings" check that was generating lots of false negatives for some users
- Implemented bbc-a11y as an npm module using electron