Skip to content

Ace v1.4.0

Choose a tag to compare

@danielweck danielweck released this 31 Mar 03:05
· 69 commits to master since this release

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 (version 24),
  • Feature: users can now disable the reporting of images/videos/audios media resources in order to improve performance and save storage space.
  • Fix: dcterms:conformsTo values 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: accessModeSufficient and accessibilitySummary are recommended (SHOULD, not MUST) but their translated messages were using the "must" term.
  • Fix: missing OPF xml:lang in 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.