Ace v1.4.0
This is a maintenance release of Ace, the Accessibility Checker for EPUB developed by the DAISY Consortium. Installation instructions and other documentation is available on Ace’s development web site.
The Ace command line "package" is deployed to the official NPM registry under the "latest" release tag (the "next" release tag is used for intermediary test builds): https://www.npmjs.com/package/@daisy/ace/v/latest?activeTab=versions
Here is a copy of the changelog:
- Update: the DAISY fork of Deque Axe is now at the most recent version
4.11.1. - Update: modern revision of the Chromium web browser via Electron (version
41) and Puppeteer (version24), - Feature: users can now disable the reporting of images/videos/audios media resources in order to improve performance and save storage space.
- Fix:
dcterms:conformsTovalues that start with a recognized prefix in the official EPUB accessibility specification but end differently trigger a "moderate" violation. - Fix: in EPUB3 publications, accessibility metadata expressed using EPUB2 XML syntax is not valid (
name+content). - Fix:
accessModeSufficientandaccessibilitySummaryare recommended (SHOULD, not MUST) but their translated messages were using the "must" term. - Fix: missing OPF
xml:langin EPUB2 publications is not a violation, only with EPUB3. - Fix: additional security safeguards for path traversal during resource requests on filesystem, activated Electron context isolation (Node integration was already disabled), blocked default web browser permission requests.