Releases: daisy/ace
Ace v0.3.4
Ace v0.3.3
Ace v0.3.2
Correctly publish the fixes from v0.3.1 to npm.
Ace v0.3.1
Bug Fixes
- http: make ace-http command executable (564f695)
- don’t crash when an image is missing in the EPUB (cec84b1), closes #44
- end the JSON-LD context URL by
.json
(999ebe8) - JS error in the report when assertions don’t have a pointer (e3b6917), closes #54
- multiple
dc:source
caused an unexpected error (c719977), closes #49 - properly set paths to media elems with sources children (4d816fe), closes #48
- various bugs in the report builder (4db2bd2), closes #53
Ace v0.3.0
This is a pre-release of Ace, the Accessibility Checker for EPUB developed by the DAISY Consortium.
Features
- CLI: improve handling of overrides to the report directory
- by default, abort running when the directory exissts
- add a
--force
option to override files - add a
--subdir
option to write the report in a subdirectory named after the EPUB
- Initial vision the an HTTP API, see documentation in the wiki
- Extract more info from HTML content
- list additional noteworthy elements in the
data
section of the report (e.g.audio
,video
,iframes
, etc) - add a new
properties
section in the report to hold informative statements on the content (e.g.hasPageBreaks
,hasMathML
)
- list additional noteworthy elements in the
- Report EPUB-specific violations as EARL assertions
- missing title
- missing a11y metadata
- missing page break source
- Various improvements to the HTML report’s UX
- Add a summary of accessibility metadata
- Disable aXe’s
bypass
rule, which makes little sense in an EPUB context - Support checking of unpackaged EPUBs
- Generally improved error handling
- Add integration tests
Bug fixes:
- Fix multiple issues that prevented Ace to be run concurrently, or sequentially on the same document
- Don’t hang if an error occurs during the checking of HTML Content Documents
- Fixed various knowledge base links
- Don’t choke on –and report– missing links in the knowledge base
- Prevent files to leak outside the output directory
- The HTML report now renders correctly when no violations were found
Details
See the detailed commit log
Ace v0.2.0
This is a pre-release of Ace, the Accessibility Checker for EPUB developed by the DAISY Consortium.
New
- New JSON-LD report format, using properties from W3C's Evaluation and Report Language
- New HTML report
- Include link to DAISY's accessibility knowledge base (work in progress)
- Include a visualization of various EPUB outlines (Navigation Document's ToC, headings hiererachy, and HTML outline)
- Include a list of the EPUB's images and associated descriptive text
- Include the full publication metadata set
Details
- see the detailed commit log
Instructions
Update a previous installation of Ace with:
npm update ace-core -g
Install from scratch by running (requires a Node.JS installation) with:
npm install ace-core -g
This will install the ace
command in your system.
Ace v0.1.1
This is a pre-release of Ace, the Accessibility Checker for EPUB developed by the DAISY Consortium.
Fixes
- Fix a bug which caused file name conflicts when creating temporary directories for Content Documents (issue #12)
Details
- see the detailed commit log
Instructions
Update a previous installation of Ace with:
npm update ace-core -g
Install from scratch by running (requires a Node.JS installation) with:
npm install ace-core -g
This will install the ace
command in your system.
Ace v0.1.0
Ace v0.1.0 is the first pre-release of the Accessibility Checker for EPUB developed by the DAISY Consortium.
- includes a basic CLI app
- extracts and parses an EPUB to load content docs
- runs aXe on the content docs (on the DOM rendered in NightmareJS/Electron)
- aggregates the results
- produces a report on the standard output or
store it in a specified directory
Install it by running (requires a Node.JS installation)
npm install ace-core -g
This will install the ace
command in your system.