Fixed
-
Six XHTML 1.1 attributes are no longer rejected in EPUB 2 documents:
style@media,meta@scheme,base@target,head@profile,
html@versionandq@cite.<style type="text/css" media="screen">is
ordinary markup; the rest are rarer but equally valid.Found by diffing our EPUB 2 attribute lists against epubcheck's own
XHTML 1.1 modules, rather than by waiting for someone to report them —
which is how the two attributes in 0.8.2 arrived. The same audit found a
larger gap in the other direction (attributes we accept and XHTML 1.1 does
not); that one is deliberately not in this release, because it is a
tightening whose effect on real books has to be measured first.
Internal
- CI now gates on
cargo clippy -D warnings, and the 41 findings that stood
in the way are cleared. Twenty of them were doc-comment list continuations
that rustdoc was rendering outside their list item, so that lint was
reporting a real documentation defect. No behaviour change.
Full notes: CHANGELOG.md. Also on crates.io.