EPUBCheck v4.2.5
This is a production-ready release of EPUBCheck, which provides complete support for checking conformance to the EPUB 3.2 family of specifications.
Version 4.2.5 is a maintenance release. It adds several new checks for Media Overlays, updates the HTML schemas to the latest version available, and includes various other bug fixes and adjustments (see the detailed list below).
This release was made by the DAISY Consortium for the W3C. Many thanks to everyone who contributed, translated messages, and reported issues!
This EPUBCheck version is also available in the Maven Central Repository as org.w3c:epubcheck:4.2.5
.
Features
- check playback properties do not have 'refines' attribute (05a6a20)
- check reading order of Media Overlays text elements (e35bd05)
- check references between Media Overlays and Content documents (f49aa84)
- check remote resource usage in Media Overlays (df16ede)
- check required cardinality of meta properties (edcd253), closes #1121
- check that Media Overlays are only defined for XHTML and SVG content documents (5ae1aa9)
- check the epub:textref attribute on Media Overlays body and seq elements (eea1574)
- improve checking of audio clip times in Media Overlays (11b652e)
- report unknown 'epub:type' values in overlays as USAGE only (#1171) (f8a2517)
- update HTML schemas from the HTML Checker (56dcbd1)
- verify 'media:duration' property use valid SMIL clock values (794b7ce), closes #1174
Bug Fixes
- allow empty
xml:lang
attributes in Package Documents (177af8f), closes #777 - allow the 'glossary' manifest item property (d1727d8), closes #1170
- do not report fragment-only CSS URLs (6fa3312), closes #1198
- do not require the Navigation Document to have an index in an Index Publication (33f2f99), closes #1122
- do not treat escaped elements as hyperlinks in HTM-053 (5949b6c), closes #1182
- remove the user directory only at the start of paths (in messages) (5ee72e7), closes #1181