Changed
- The validator moves to
epubveri0.19.1, on the CLI and in the browser.
It now checks EDUPUB, EPUB Dictionaries, Indexes, Previews, collections,
region-based navigation and ARIA roles the way epubcheck does, drops findings
epubcheck never gives, reports every URL epubcheck's strict parser rejects
under RSC-020 (not only those with spaces), judges the first file header of a
container that cannot be opened, and reports RSC-010/RSC-011 once per link
rather than once per target (so books with many such links show higher
counts). Findings now come out in the same order on every run. A book that
uses those specialised profiles may draw errors it did not draw before. On
the 544-book test shelf no book's verdict changes: two books report more
findings (RSC-010 61 → 67, one more OPF-003 usage note), andepublift check
and the browser's Validate mode give identical findings, in identical order,
for every book. 0.19.0 is skipped on purpose, because it slowed some large
books down. The browser build is epubveri's published npm package, as before
(vendor/VENDOR.md). --format's help uses the veripublica conventions' wording verbatim on
checkandmeta show— "Report format.human(the default) is always
supported;jsonis reserved for FORMATS.md." — and shows the accepted
values in its placeholder (--format <human|json>,--format <human|metadata>).
Full Changelog: cli-v2.2.0...cli-v2.3.0