Skip to content

EPUBCheck v5.2.0

Latest
Compare
Choose a tag to compare
@rdeltour rdeltour released this 30 Dec 18:09
· 1 commit to main since this release
v5.2.0

Total Downloads of EPUBCheck v5.2.0

This is the latest production-ready release of EPUBCheck. It can be used to check conformance to the EPUB 3.3 specification.

This release was made by the DAISY Consortium for W3C. Many thanks to everyone who contributed and reported issues!

This EPUBCheck version is also available in the Maven Central Repository as org.w3c:epubcheck:5.2.0.

Features

  • Dublin Core elements namespace must not be declared as a vocabulary (6ae1d24)
  • recognize the a11y:exemption property (06f76ad), closes #1566
  • reject unknown epub: attributes in SVG (ddb3676)
  • disallow epub:prefix on embedded SVG (623f5ad), closes #1535
  • report undefined entity references in EPUB 2.0.1 (4ad738c), closes #1546
  • update to latest schemas from the Nu HTML Checker (a4f00c1)

Bug Fixes

  • allow CSS custom properties with no value (d60da30), closes #1538
  • allow using -version when checking a file (26fd614), closes #1533
  • always close the ZIP file after reading (96a6e1c)
  • NullPointerException was raised on some data URLs (c50536d), closes #1536
  • prevent some internal URLs from leaking in messages (e1871e2), closes #1542
  • rare decoding error on UTF-8 documents (90e87b2), closes #1548
  • report the container creation date (d28e20f), closes #1532
  • simplify --failonwarnings documentation (f27958c), closes #1575
  • tweak code and tests to better support Java 21 (9888fcc)
  • user proper keywords casing in Dockerfile (9724484)

Dependencies updates

  • bump Jackson from 1.9.12 to 2.18.2 (9f56cc4)
  • bump xerces:xercesImpl from v2.9 to v2.12 (8af39fc)
  • bump com.google.guava:guava from 31.1-jre to 32.0.0-jre (55aad600)