github w3c/epubcheck v5.4.0
EPUBCheck v5.4.0

5 hours ago

Total Downloads of EPUBCheck v5.4.0

This is the latest production-ready release of EPUBCheck. It can be used to check conformance to the latest EPUB 3.4 W3C Candidate Recommendation.

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

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

EPUB 3.4 support

  • EPUB 3.4: add 'opus' and 'aac' MP4 codecs to Core Media Types (75f68dc)
  • EPUB 3.4: add AVIF and JPEG XL to Core Media Types (5366aff), closes #1642
  • EPUB 3.4: add new message OBS_001 to report outdated features (4ef334f)
  • EPUB 3.4: add schema validation of ITS attributes (f2998df), closes #1616
  • EPUB 3.4: check fixed layout documents in the fallback chain (f746257)
  • EPUB 3.4: deprecate rendition:align-x-center (94d76ff), closes #1649
  • EPUB 3.4: deprecate xsd, msv, and prism reserved prefixes (dd7ad1a), closes #1649
  • EPUB 3.4: improve script exemption checks (5911ef1)
  • EPUB 3.4: report source-of as outdated (usage) (3f3b590)
  • EPUB 3.4: report content fallbacks as outdated (usage) (83a6a1c)
  • EPUB 3.4: report CSS prefixed properties as outdated (usage) (0de6cfb)
  • EPUB 3.4: report font obfuscation as outdated (usage) (f595d86)
  • EPUB 3.4: report OPF 2 guide element as outdated (usage) (0639f5e)
  • EPUB 3.4: report OPF 2 NCX as outdated (usage) (2560e78)
  • EPUB 3.4: report outdated rendering properties (usage) (f717f4a)
  • EPUB 3.4: report spread placement of reflowable/roll content (usage) (57748a9), closes #1652
  • EPUB 3.4: report the collection element as outdated (usage) (076bf75)
  • EPUB 3.4: report the OPF 2 meta element as outdated (usage) (1480af3)
  • EPUB 3.4: support 'roll' publications (9b881b8)

Features

  • CLI: new option --maxOfEachMessage NUM|unlimited (637cc69), closes #1489 #1611 #1666
  • HTML: update schemas from validator.nu 26.9.7.2 (8b0dbcb)
  • HTML: report obsolete but conforming HTML features as usage (6d5f479)
  • HTML: support 'doc-pageheader' and 'doc-pagefooter' DPUB ARIA roles (d24d914), closes #1619
  • SVG: process href as the recommended URL reference attribute (403031e), closes #1677
  • allow the 'a11y:contactEmail' metadata property (59c9ee1), closes #1669
  • refine PKG-007 for whitespace mimetype file errors (9909ab4), closes #1663
  • downgrade advanced URL fragment integrity checks to USAGE (240976c), closes #1678
  • add a media type parser based on MIME Sniffing (e0d47b0)
  • add RSC-036 to report usage messages from schematron (6330702)

Bug Fixes

  • CLI: do not print final message after stack overflow (b9f6cc4), closes #1673
  • CSS: allow extra semicolons in list of declarations (f4cbac9), closes #1680
  • clarify HTML video exemption checks (2ae4a16), closes #1662
  • disallow attributes on package 'metadata' element (4063caa), closes #1665
  • false-positive in 'page-spread-*' conflict check (edc3ee5)
  • typo in OPF-074 error message (fdfd901)

Don't miss a new epubcheck release

NewReleases is sending notifications on new releases.