v0.2.1 — OPF-096b usage downgrade
Fixed
OPF-096("non-linear spine content isn't reachable from the reading order") is now downgraded to a usage-levelOPF-096bwhen the book uses scripting anywhere — matching real epubcheck, which allows for script adding navigation/hyperlinks dynamically that static analysis can't see. Previously always reported as a hard error, which could misfire on a legitimate pattern such as anav.xhtmlplaced in the spine aslinear="no"in a scripted book.
Thanks to forum user DNSB (MobileRead thread) for finding this. See issue #3.
Full changelog: see CHANGELOG.md