EPUBCheck v4.2.0-beta
Pre-releaseThis is a public test release of the forthcoming EPUBCheck v4.2.0, which will provide support for checking conformance to EPUB 3.2.
EPUBCheck v4.2.0-beta features updates to the various EPUB vocabularies (for epub:type
and Package Document properties), support for new Core Media Types, as well as various other bug fixes and small improvements (see details below).
Note: Starting from this release, EPUBCheck is distributed to the Maven Central Repository under the org.w3c
group ID, instead of the older org.idpf
group ID.
This release was made by the DAISY Consortium, for the W3C. Many thanks to everyone who contributed, especially to @murata2makoto for the schema reviews!
EPUBCheck 4.2.0-beta is a test release of EPUBCheck, to be used for testing and bug reporting only!
Features
- add
application/javascript
as core media type (f4566b6), closes #874 - add new MO-only
aside
epub:type value (4404fff) - allow the
Compression
element in the encryption file (ed6f1c4), closes #904 - basic schema support for HTML custom elements (356fac0), closes #932
- implement Structure Semantics Vocab changes for EPUB 3.2 (3454da5), closes #531 #903 #962 #963
- improve wording of message OPF-025 (cecaa76), closes #959
- remove
epubsc
from reserved prefixes (02397ec), closes #875 - report CSS absolute/fixed positioning as USAGE (672ac6d), closes #889
- set reported 3.x version to "3.2" (9965c19), closes #943
- support new rules related to FXL SVG sizing (17f5eee), closes #902
- suppress a couple irrelevant USAGE reports (b342db2)
- update Jing (schema processor) to v20181222 (cfca41b)
- update Package vocabularies and link element checks (99f882a), closes #883 #884 #885 #886 #887
- update recognized font Core Media types (ac2f1bd), closes #872 #339
- update the HTML schemas to the latest Nu HTML Checker version (8d3c77e)
Bug Fixes
- allow foreign namespaces in SVG content documents (ca29c89), closes #491
- do not restrict ID refs to non-colon names (365e6e6), closes #783
- improve RelaxNG datatypes of date/time/duration attributes (ef5b94c), closes #775
- parse boolean/enumerated HTML attributes as case-insensitive (5b3533a), closes #941