Releases: daisy/ace
Ace v1.1.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.
Bug Fixes
aria-describedby
can be a list of IDs (f0aef4c), closes #209- correct global Ace version (#226) (822469f), closes #198
Features
- new rule: check expected values of schema.org a11y metadata (a5452c3), closes #202
- new rule: check the presence of a page list when 'printPageNumbers' is declared (6e33dbb), closes #203
- improve epub:type / DPUB ARIA role mapping (df3c666), closes #201 #214 #220
- Localization, English + French (#223) (bf8b374)
- Puppeteer-based Ace Axe "runner" (AceGUI uses Electron instead) (#227) (34c6e47)
- update Axe to v3.2.2 (#228) (acf95da), closes #225
Ace v1.0.2
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.
Bug Fixes
- revert to the official
xmldom-alpha
dependency (c2eafb5) (to avoid requiringgit
at installation time)
Ace v1.0.1
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.
Bug Fixes
Ace v1.0.0
This is a public release of Ace, the Accessibility Checker for EPUB developed by the DAISY Consortium.
To install Ace, run:
npm install -g @daisy/ace
Full documentation is available on Ace’s development web site.
Bug Fixes
- http-api: fix a bug causing a job status to not be updated (5247750)
Features
- logging: verbose output includes Ace, NodeJS and OS versions (229d4d1)
Ace v1.0.0-RC.1 (Release Candidate)
This is the first public release candidate of Ace, the Accessibility Checker for EPUB developed by the DAISY Consortium.
To install Ace, run:
npm install -g @daisy/ace
Bug Fixes
- core: properly check Content Documents extensions (8641c36), closes #157
- report: correct table column ordering (f93111f)
- rules: add help title and description to
epub-type-has-matching-role
(a2506e4), closes #156
Features
Ace v0.9.0 “Beta 5”
This is a public beta release of Ace, the Accessibility Checker for EPUB developed by the DAISY Consortium.
To install Ace, run:
npm install -g @daisy/ace
Bug Fixes
- core: don't crash if a content document has an '.xml' extension (181bea6), closes #122
- core: fix Puppeteer launching issue on Linux (bd95b20)
- report: do not relativize paths if outdir was not set (57b05d9)
- report: epub url is given as relative by default (c7bfe03), closes #64
- report: remove @path property from iframes and images (0ea5ca9), closes #64
- report: report looks ok even if javascript is disabled (ac945f2), closes #119
- report: style fix for table pagination controls (472e75c), closes #147
- rule: disable aXe check requiring at least one
main
(eb79b2b), closes #139 - rule: ensure DPUB ARIA roles are accepted by aXe 2.6 (508f6b4), closes #140
Features
- cli: optionally return error code 2 when violations are found (136e3b2), closes #113
- dependencies: update aXe version to 2.6.1 (f382b3c), closes #148
- dependencies: update Google Puppeteer to v1.0.0 (942a8f2)
- report: add rules descriptions to the report (63cc88b), closes #146
- report: images table has role column (0240800)
Ace v0.8.0 “Beta 4”
This is a public beta release of Ace, the Accessibility Checker for EPUB developed by the DAISY Consortium.
To install Ace, run:
npm install -g @daisy/ace
Bug Fixes
- cli: print the JSON report even when
--silent
is enabled (e108d4d), closes #112 - outlines: only use headings text content in the outline (084fe4a), closes #129
- report: limit the width of images (fd80592), closes #126
- unzip: try to repair ZIP archives with extra comment length (#138) (4c8b532), closes #121
- unzip: tweak error message to indicate possible ZIP corruption (434d9c2)
Features
Ace v0.7.0 “Beta 3”
This is a public beta release of Ace, the Accessibility Checker for EPUB developed by the DAISY Consortium.
We’re now in the final beta testing stage, feedback is more than welcome!
To install Ace, run:
npm install -g @daisy/ace
Note: the name of Ace’s main package changed from ace-core
to @daisy/ace
.
See more information on Ace’s web site.
Bug Fixes
- core error when running HTML checks ('HTML5Outline is not defined') (03e3a3e), closes #108
- aXe: description list item does not have a
<dl>
parent (4c0afdd), closes dequelabs/axe-core#581 #114 - report: await for resources to be copied over to return (b00b95b)
- report: include earl:result for documents that have no assertions (d131450), closes #120
Features
Ace v0.6.0 “Beta 2”
This is a public beta release of Ace, the Accessibility Checker for EPUB developed by the DAISY Consortium.
To install Ace, run:
npm install -g ace-core
See more information on Ace’s web site.
Bug Fixes
- report: Better usability for report (56e1222), closes #31 #19
- report: EPUB title is a top-level item (5f210d4), closes #62
- report: report name is report.json (84ddf2f), closes #66
- report: States that no was found (c6b3b9a), closes #61
- rules: properly detect page markers using
epub:type="pagebreak"
(72e5bd5), closes #85
Features
- core: run HTML checks in headless Chrome (b150b83), closes #23
- report: report includes summary of violations (8ce05b7), closes #30
- rules: allow DPUB ARIA roles (32cdacf), closes #65
- rules: ensure that page break markers have an accessible label (a078739), closes #71
- rules: report data on fallback mechanisms with no a11y support (b18740a), closes #76
- rules: report the presence of interactive form content (5680386), closes #75
Performance Improvements
- run HTML checks concurrently (fb91a69)
Ace v0.5.0 ("Beta 1")
This is the first public beta release of Ace, the Accessibility Checker for EPUB developed by the DAISY Consortium.
To install Ace, run:
npm install -g ace-core
See more information on Ace’s web site.