v0.5.0 is out. When I opened this thread there were 22 sets, and now there are 224, plus the two templates.
The container section has grown to 33 sets, with encryption.xml and font obfuscation added. The new sections are the EPUB 3.3 package document (56 sets), navigation document (37), publication resources (31) and content documents (31), and the EPUB 2.0.1 package and NCX (36). Most of the books are broken on purpose, but 36 sets are expected to be valid, so they also catch a tool that reports something the specification allows.
Every book is on one
index page, with what it should give and what each validator says. The release has them all as downloads, one by one or in a single zip, so there is nothing to build.
Nine books now disagree with epubcheck 5.4.0. In five it reports nothing where the specification says invalid, and in four it reports an error where the specification says valid. Each of those books quotes the clause and links the issue I opened on epubcheck. These are my readings of the specification, and they are open for anyone to dispute, including epubcheck's maintainers.
No book is marked against epubveri, my own validator, but don't read much into that. Building these sets turned up a long list of gaps in it, and I fixed them before this release. epubcheck hasn't had that chance.
So far nobody but me has checked the expected results of the 191 new books, and that is where I could use the most help. If a result looks wrong to you, say so here or under the book's issue. If I change it, the release notes will say what changed and why.
The
open questions from my first post are still open. The cases the specification calls invalid and no validator reports are still left out. I'm holding them until 15 November, so anyone who reads them differently has time to say so. The cases with no clear rule stay out until W3C answers.
Not built yet: fixed layout, EPUB 2 content documents, CSS beyond what EPUB 3.3 itself restricts, and books encrypted with AES. If you would like one of those sooner, or you have a case of your own, tell me and I'll make the book.
https://github.com/veripublica/epub-...ses/tag/v0.5.0