-
Notifications
You must be signed in to change notification settings - Fork 105
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Regression in v3.3.1 with parsing nav element #94
Comments
Hmm, this |
Great find, yes there are! |
I added a few more parsing validations in EpubReader 3.3.0 to make Nullable reference type annotations possible. In case of I plan to add configuration options to control all validation checks but it will probably take a few weeks to implement all of them. |
I for one, really enjoy the nullable support as I had ran into a few instances where I didn't expect something to be null and it was. I've subscribed to your configuration options issue. I will just update our wiki with some of the issues your library throws and how my users can fix it. The amount of bad epubs is shocking. In Kavita, the software that uses this library, I have to balance the number of hacks to implement versus errors to throw. I've never seen a format so badly managed, even by the publishers themselves. Keys are never correct, missing toc, etc. It's just a mess. |
I'm getting the following error upon opening the book, with options.
This was working prior to v3.3.0. Now it is throwing an exception.
Here is code from the nav.xhtml
The text was updated successfully, but these errors were encountered: