The conformance checker for EPUB publications
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.1.0
.
doc-endnote
or doc-biblioentry
on list items (5c39157)dc:source
element caused a NullPointerException
(c15e4ea), closes #1514
ins
and del
XHTML 1.1 elements (EPUB 2.0.1) (d916df0), closes #1522
NullPointerException
(f7b5dd9), closes #1516
0
for --version
or --help
options (49aacb2), closes #1520
referencedItems
field in the JSON report (7804c78)isHTML5
field from the JSON report (00b1d20)navigationOrder
field from the JSON report (39234a6)role
attribute (0573214), closes #1521
This is a maintenance release of EPUBCheck, 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.0.1
.
Version 5.0.0 is the first production-ready release to support the latest EPUB 3.3 W3C Candidate Recommendation.
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.0.0
.
epub:type
on head
and metadata content (bfb7239), closes #1444 #1445
epub:type
restrictions in XHTML and SVG (0fab5c8), closes #1348
viewport
meta
tag syntax (01a7758), closes #1214 #1347
role
(8eb8492), closes #1350
This is the latest preview release of the next major version of EPUBCheck, v5.0.0. This version fully implements the new rules in EPUB 3.3.
We recommend users to effictively test this EPUBCheck version in their production workflow, to get ready for EPUB 3.3! 🚀
Note: This EPUBCheck version is not available in the Maven Central Repository. It is only available (temporarily) as a binary on the GitHub release page.
This release was made by the DAISY Consortium for the W3C. Many thanks to everyone who contributed and reported issues!
epub:type
restrictions in XHTML and SVG (0fab5c8), closes #1348
viewport
meta
tag syntax (01a7758), closes #1214 #1347
role
(8eb8492), closes #1350
EPUBCheck v4.2.6 reverts two checks recently introduced in v4.2.5. Only users who were negatively impacted by these two checks have to update their setup to EPUBCheck v4.2.6. For others, EPUBCheck v4.2.6 will behave exactly like EPUBCheck v4.2.5. We always advise users update to the latest version, but we understand that you may like to avoid the overhead of updating your production systems at shorter intervals.
This is a production-ready release of EPUBCheck. It provides complete support for checking conformance to the EPUB 3.2 family of specifications.
Version 4.2.6 is a maintenance release, which reverts two checks recently introduced in v4.2.5. In this newer version:
role
property can now refine creator
, contributor
, and publisher
properties more than onceReverting these checks is a proactive adoption of the rules that will be relaxed in EPUB 3.3, as the stricter checks recently introduced were problematic to some users.
This release was made by the DAISY Consortium for the 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:4.2.6
.
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
.
xml:lang
attributes in Package Documents (177af8f), closes #777
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.4 is a patch release to the recently-released version 4.2.3. It brings the HTML schemas in sync with the latest changes to the ARIA in HTML specification. This fixes an issue that caused a couple DPUB ARIA roles (doc-glossary
and doc-dedication
) to be incorrectly rejected on some HTML elements.
This release was made by the DAISY Consortium, for the W3C. Thanks to everyone who noticed the issue, and to @mattgarrish who quickly submitted pull requests to both EPUBCheck and the HTML checker!
This EPUBCheck version is also available in the Maven Central Repository as org.w3c:epubcheck:4.2.4
.
Tip: If you are running EPUBCheck on a 32bit JVM and it crashes and reports a StackOverflowError
, try to increase the Java Thread Stack Size!
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.3 is a maintenance release; it updates HTML schemas to the latest version, upgrades a couple dependencies to remediate security vulnerabilities, 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!
This EPUBCheck version is also available in the Maven Central Repository as org.w3c:epubcheck:4.2.3
.
Tip: If you are running EPUBCheck on a 32bit JVM and it crashes and reports a StackOverflowError
, try to increase the Java Thread Stack Size!
title
elements in XHTML Content Documents (#1135) (f115730), closes #1093
OutOfMemoryError
when computing image size (929806b) (thanks @DocJM!)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.2 is a maintenance release which reverts the toc
and page-list
navigation order check to a mere WARNING
(it was previously an ERROR
), following the recent EPUB CG discussion. It also includes new translations, notably for Traditional Chinese (thank you @davidmaxlee!).
This release was made by the DAISY Consortium, for the W3C. Many thanks to everyone who contributed!
This EPUBCheck version is also available in the Maven Central Repository as org.w3c:epubcheck:4.2.2
.
Tip: If you are running EPUBCheck on a 32bit JVM and it crashes and reports a StackOverflowError
, try to increase the Java Thread Stack Size!
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.1 is a maintenance release which fixes an issue with the doc-endnote
DPUB ARIA role (see details below).
This release was made by the DAISY Consortium, for the W3C. Many thanks to everyone who contributed!
This EPUBCheck version is also available in the Maven Central Repository as org.w3c:epubcheck:4.2.1
.
Tip: If you are running EPUBCheck on a 32bit JVM and it crashes and reports a StackOverflowError
, try to increase the Java Thread Stack Size!