Skip to content

EPUBCheck v4.2.0-beta

Pre-release
Pre-release
Compare
Choose a tag to compare
@rdeltour rdeltour released this 25 Feb 16:40

Total Downloads of EpubCheck 4.2.0-beta

This 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