File epubcheck.changes of Package epubcheck
-------------------------------------------------------------------
Fri Jan 31 14:23:59 UTC 2025 - Lubos Kocman <lubos.kocman@suse.com>
- Update saxon dependency to saxon10
* Leap 15.6 doesn't have required deps for saxon12
-------------------------------------------------------------------
Thu Apr 27 12:49:56 UTC 2023 - Florian "sp1rit" <packaging@sp1rit.anonaddy.me>
- Update to version 5.0.0
Features
* "xmp" is no longer a valid package link property
* add a dockerfile and readme documentation
* check "data-*" attributes name restrictions
* check stylesheets declared in SVG
* check that non-linear content is reachable
* check that the manifest is not self-referencing
* disallow epub:type on head and metadata content
* disallow data URLs in the package document
* report as a usage when no reference were found to manifest
items
* report as usage container resources not listed in manifest
* report package link to package document elements
* update Saxon library to v11.4
* update viewport meta element requirements
* use "audio/ogg; codecs=opus" as the MIME type for OPUS audio
Bug Fixes
* allow links to resources embedded in content documents
* allow unknown alternate style sheet class names
* report HTML discouraged constructs as "usage"
- Changes from version 5.0.0-beta-3
Features
* allow 1s tolerance for media overlays duration sum check
* allow NCX documents to declare a doctype
* better check media overlays styling properties
* better parse URL fragment micro syntaxes
* check epub:type restrictions in XHTML and SVG
* check file name uniqueness wiht Unicode canonical case fold normalization
* check fragment requirements on overlays links to text content
* check that container-relative URLs have no query
* check that overlays audio file URLs have no fragments
* check the formal viewport meta tag syntax
* extend proper URL checking to more places (like CSS)
* improve checking of data URLs
* improve checking of OCF file name characters
* improve detection of non-UTF-8 file names
* improve fallback detection check
* new requirements of package link 'media-type' attribute
* no longer check collection role
* remove checks related to deprecated bindings feature
* report 'file' URLs as errors
* report empty URL as a schema error instead of HTM-008
* restrict SVG title element to HTML elements
* update checking of the package rendering vocabulary
* update the reporting of file encoding issues
* warn about non-HTTPS remote resource references
Bug Fixes
* consider HTML form elements as scripted content
* declaring prefixes for default vocabs is an error
* fix CVE-2021-23792 vulnerability from imageio-jpeg
* improve checking of missing SVG link labels, now USAGE
* OPF-018 was incorrectly reported with inline CSS
* regression that lost line and column numbers in messages
* remove recursion in reading order checks
* report fatal XML parsing errors only once as RSC-016
* support CSS logical combination pseudo-classes
- Changes from version 5.0.0-beta-2
Features
* proper handling of URL parsing throughout all checks, based on the URL standard (using the Galimatias library)
* reorganized tests for EPUB 3.3
* allow SVG/MathML doctype declarations
* allow any file extension
* check discouraged HTML elements (base, rp, embed)
* check Media Overlays total duration consistency
* check that 'page-list' and 'landmarks' nav are flat lists
* check that publication resources are not in META-INF
* HTML link element resources do not require fallbacks
* ignore Nav Doc nav elements with no epub:type
* loosen restriction on where remote resources can be referenced
* page-list nav does not have to match reading order
* report reserved string in XHTML custom attribute namespaces
* restrict obfuscation to font core media types
* refactored API and internals
* add new Core Media Types (ECMAScript, OPUS, WebP)
* allow 'auto' value for the 'dir' attribute of Package Documents
* allow 'hreflang' attribute on Package Document link elements
* allow informative schema checking (reported as new RSC-024 and RSC-025)
* check that item URLs have no fragment
* do not check conformance of SVG content
* enable informative (USAGE) checking of SVG content conformance
* new check (OPF-092) for language tags well-formedness
* update checking of the Package Document 'refines' attribute
* update to latest schemas from the Nu HTML Checker
* remove "under review" notice for toc nav ordering warning
- Changes from version 5.0.0-beta-1
Features
* allow SVG/MathML doctype declarations
* allow any file extension
* check discouraged HTML elements (base, rp, embed)
* check Media Overlays total duration consistency
* check that 'page-list' and 'landmarks' nav are flat lists
* check that publication resources are not in META-INF
* HTML link element resources do not require fallbacks
* ignore Nav Doc nav elements with no epub:type
* loosen restriction on where remote resources can be referenced
* page-list nav does not have to match reading order
* report reserved string in XHTML custom attribute namespaces
* restrict obfuscation to font core media types
Minor Changes
* remove "under review" notice for toc nav ordering warning
- Changes from version 5.0.0-alpha-1
Runtime
* require Java 8
Features
* refactored API and internals (39888e2)
* add new Core Media Types (ECMAScript, OPUS, WebP)
* allow 'auto' value for the 'dir' attribute of Package Documents
* allow 'hreflang' attribute on Package Document link elements
* allow informative schema checking (reported as new RSC-024 and RSC-025)
* check that item URLs have no fragment
* do not check conformance of SVG content
* enable informative (USAGE) checking of SVG content conformance
* new check (OPF-092) for language tags well-formedness
* update checking of the Package Document 'refines' attribute
* update to latest schemas from the Nu HTML Checker
-------------------------------------------------------------------
Tue Nov 13 13:47:44 UTC 2018 - aloisio@gmx.com
- Update to version 4.0.2
Enhancements:
* Enhanced XML report output:
+ @subMessage and @severity attributes on <message> element
+ Include list of all resources + media types
+ Fix illegal characters in XML output
* New method Archive.createArchive(File) to specify file paths
when using this in 3rd party tools
Bug fixes:
* Fix for critical vulnerability CVE-2016-9487
* Fix for unclosed ImageInputStreams on image file validation
* Clarify ACC-009 message: 'alt' -> 'alttext' attribute
* Make BitmapChecker.ImageHeuristics a public object
* Bugfix for false positive error messages due to locale settings
-------------------------------------------------------------------
Tue Jun 21 14:50:10 UTC 2016 - fvogt@suse.com
- Update to version 4.0.1
-------------------------------------------------------------------
Mon Jan 13 15:56:01 UTC 2014 - toms@opensuse.org
- fixed broken link for *.jar
-------------------------------------------------------------------
Mon Apr 8 09:48:47 UTC 2013 - nwalter@suse.com
- fixed built for 12.1
-------------------------------------------------------------------
Fri Apr 5 14:24:02 UTC 2013 - nwalter@suse.com
- updated for version 3.0
- this version was not built from source
- created man page
-------------------------------------------------------------------
Sat Aug 6 18:14:47 UTC 2011 - toms@suse.de
It seems the epubcheck.jar is really picky were it is installed.
Therefore, I had to fix some things in order to make it run again:
- Fixed epubcheck.script and run jar file directly instead of
calling "run"
- Installed epubcheck.jar directly into EPUBHOME (usually
/usr/share/epubcheck) and link it into %{_javadir}
-------------------------------------------------------------------
Tue Aug 2 07:49:49 UTC 2011 - toms@suse.de
- Updated to version 1.2:
* Fixed issue#56: Error message generated for valid ISO8601 dates
* Fixed issue#58: Checking for unused files which are not in the manifest
* Fixed issue#75: Fixed broken test suite
* Fixed issue#92: Remove the Jing fork included in epubcheck and
use the latest Jing instead
* Fixed issue#93: Improve date chacking and remove the jigsaw library
* Fixed issue#95: NPE in epubcheck when the rootfile/@full-path is missing
* Fixed issue#96: The issues.xml from testdocs/issues is not in sync
with what epubcheck returns for the test epub files
* Fixed issue#97: The InputStream.read(byte[]) method may return partial read results
* Fixed issue#109: Invalid UUID is not reported as an error
-------------------------------------------------------------------
Tue Sep 28 19:01:41 UTC 2010 - toms@suse.de
- Created new script which uses JPackage functions
- Improved spec file:
. Created %{_javadir}
. Created %{EPUBCHECK_HOME}/lib
. Linked from %{_javadir} to %{EPUBCHECK_HOME}/lib
. Fixed permissions
=> Now epubcheck script seems to work
-------------------------------------------------------------------
Sun Sep 26 11:16:16 UTC 2010 - toms@suse.de
- Updated to version 1.0.5
-------------------------------------------------------------------
Fri Feb 20 21:03:00 CEST 2009 - toms@suse.de
- First release of version 1.0.3