Pre-release of v4.0 that brings support for EPUB 3.0.1 and initial support for the EDUPUB profile.
Changes related to EPUB 3.0.1
- Package files (OPF)
- new
collectionelement - multiple
dc:typeelements are now allowed - multiple
dc:sourceelements has now allowed - allow "record" as value of
linkrelattribute (requiresmedia-typeset) - new
belongs-to-collectionandcollection-typemetadata properties - new
media:playback-active-classmetadata property - new
source-ofmetadata property - new
rendition:*metadata properties - new reserved prefix
schemafor schema.org vocabularies - improved prefix declaration parsing
- new
- XHTML Content Documents
- RDFa and Microdata attributes are now allowed and checked for correctness
- improved prefix declaration parsing
- improved checking of
epub:typeattribute values - allows custom (namespaced) attributes on any element
- new triggers
ev:defaultAction,ev:phaseandev:propagate - new attribute
aria-describedat
- SVG Content Documents
- the
epub:typeattribute is now allowed on any element
- the
- Structural semantics vocabulary
- new term
assessment - new term
learning-objective - new term
learning-resource - new term
loa - new term
lov - new term
qna - new term
revision-history
- new term
Changes related to EDUPUB
- Identification of EDUPUB content from the
dc:typeedupub - Custom OPF checks for EDUPUB metadata rules
- Support for
ditributable-objectandmanifestcollections - checks for
epub:typesemantics - checks for headings-related rules
Changes to the internal EpubCheck's internals:
- Early parsing of
dc:typein theOPFDataobject - Possibility to set multiple
XMLValidator(i.e. schemas) in most checkers - Revamped
prefixattribute parsing - New API for representing vocabularies and
property-datatype values.