Skip to content

Commit fe255bd

Browse files
authored
Merge pull request #25 from takahashim/update-520
Update epubcheck 5.2.0
2 parents 5e2a727 + e194d55 commit fe255bd

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

59 files changed

+60
-20
lines changed

.github/workflows/ruby.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,13 @@ jobs:
66
build:
77
strategy:
88
matrix:
9-
ruby: ['jruby-9.2', '2.4', '2.5', '2.6', '2.7', '3.0', '3.1', '3.2']
10-
platform: [ubuntu-latest, macos-latest, windows-latest]
9+
ruby: ['jruby', '2.7', '3.0', '3.1', '3.2', '3.3']
10+
os: [ubuntu-latest, macos-latest, windows-latest]
1111

12-
runs-on: ${{ matrix.platform }}
12+
runs-on: ${{ matrix.os }}
1313

1414
steps:
15-
- uses: actions/checkout@v2
15+
- uses: actions/checkout@v4
1616
- name: Set up Ruby
1717
uses: ruby/setup-ruby@v1
1818
with:

README.md

Lines changed: 4 additions & 0 deletions
-204 KB
Binary file not shown.
Binary file not shown.
-2.82 MB
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
-1.17 MB
Binary file not shown.

jar/epubcheck-5.1.0/CHANGELOG.txt renamed to jar/epubcheck-5.2.0/CHANGELOG.txt

Lines changed: 36 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,46 @@
11
# EPUBCheck change log
22

3-
<a name="5.1.0"></a>
4-
# [5.1.0](https://github.com/w3c/epubcheck/compare/v5.0.1...v5.1.0) (2023-07-07)
3+
4+
<a name="5.2.0"></a>
5+
# [5.2.0](https://github.com/w3c/epubcheck/compare/v5.1.0...v5.2.0) (2024-12-30)
56

67
This is the **latest production-ready** release of EPUBCheck. It can be used to check conformance to the [EPUB 3.3](https://www.w3.org/TR/epub-33/) specification.
78

89
This release was made by the DAISY Consortium for W3C. Many thanks to everyone who contributed and reported issues!
910

10-
This EPUBCheck version is also available in the Maven Central Repository as [`org.w3c:epubcheck:5.1.0`](https://search.maven.org/artifact/org.w3c/epubcheck/5.1.0/jar).
11+
This EPUBCheck version is also available in the Maven Central Repository as [`org.w3c:epubcheck:5.2.0`](https://search.maven.org/artifact/org.w3c/epubcheck/5.2.0/jar).
12+
13+
### Features
14+
15+
* Dublin Core elements namespace must not be declared as a vocabulary ([6ae1d24](https://github.com/w3c/epubcheck/commit/6ae1d24f31eb46d5d8a423df14ae36b8cc32d365))
16+
* recognize the `a11y:exemption` property ([06f76ad](https://github.com/w3c/epubcheck/commit/06f76adf4c3d9c3c9754f26bd5739b31dbc8d70b)), closes [#1566](https://github.com/w3c/epubcheck/issues/1566)
17+
* reject unknown `epub:` attributes in SVG ([ddb3676](https://github.com/w3c/epubcheck/commit/ddb36767a5002f3e4d25f9f4b93e61a7deb5f4e3))
18+
* disallow `epub:prefix` on embedded SVG ([623f5ad](https://github.com/w3c/epubcheck/commit/623f5ad8c9e5d72e6ddd5ffa17990be30010439e)), closes [#1535](https://github.com/w3c/epubcheck/issues/1535)
19+
* report undefined entity references in EPUB 2.0.1 ([4ad738c](https://github.com/w3c/epubcheck/commit/4ad738c36c563f3cd4e83d4922cd51a8c5e60027)), closes [#1546](https://github.com/w3c/epubcheck/issues/1546)
20+
* update to latest schemas from the Nu HTML Checker ([a4f00c1](https://github.com/w3c/epubcheck/commit/a4f00c1f9020120425749ffbd2bc8c776d837ee9))
21+
22+
23+
### Bug Fixes
24+
25+
* allow CSS custom properties with no value ([d60da30](https://github.com/w3c/epubcheck/commit/d60da300263b92232e1dc418c581e66fdf43f37d)), closes [#1538](https://github.com/w3c/epubcheck/issues/1538)
26+
* allow using `-version` when checking a file ([26fd614](https://github.com/w3c/epubcheck/commit/26fd614c61dd8e47d2b80d3d023ed09c9ebf8ea1)), closes [#1533](https://github.com/w3c/epubcheck/issues/1533)
27+
* always close the ZIP file after reading ([96a6e1c](https://github.com/w3c/epubcheck/commit/96a6e1cef9df4a7e70ae0dd80eaf5f7783fcdd16))
28+
* NullPointerException was raised on some data URLs ([c50536d](https://github.com/w3c/epubcheck/commit/c50536df153864b5467bb4b64052b19b979f33f9)), closes [#1536](https://github.com/w3c/epubcheck/issues/1536)
29+
* prevent some internal URLs from leaking in messages ([e1871e2](https://github.com/w3c/epubcheck/commit/e1871e26ed9485b48a3d9b0681205ffd7bad6ea1)), closes [#1542](https://github.com/w3c/epubcheck/issues/1542)
30+
* rare decoding error on UTF-8 documents ([90e87b2](https://github.com/w3c/epubcheck/commit/90e87b22e3b8508f3dacfa4005543e53363d7459)), closes [#1548](https://github.com/w3c/epubcheck/issues/1548)
31+
* report the container creation date ([d28e20f](https://github.com/w3c/epubcheck/commit/d28e20f209f68647c35eb368593c7f3ace7c932c)), closes [#1532](https://github.com/w3c/epubcheck/issues/1532)
32+
* simplify `--failonwarnings` documentation ([f27958c](https://github.com/w3c/epubcheck/commit/f27958c7246140bfabdef88a46cf8732f4bc39e9)), closes [#1575](https://github.com/w3c/epubcheck/issues/1575)
33+
* tweak code and tests to better support Java 21 ([9888fcc](https://github.com/w3c/epubcheck/commit/9888fcc0ef9624dfdccfd1b5901ae4cb24b3e30d))
34+
* user proper keywords casing in Dockerfile ([9724484](https://github.com/w3c/epubcheck/commit/972448493518095eb9437a163a23164b9ee3c39b))
35+
36+
### Dependencies updates
37+
38+
* bump `Jackson` from 1.9.12 to 2.18.2 ([9f56cc4](https://github.com/w3c/epubcheck/commit/9f56cc49228a59c9c9999aec8fcd20f689bceb3d))
39+
* bump `xerces:xercesImpl` from v2.9 to v2.12 ([8af39fc](https://github.com/w3c/epubcheck/commit/8af39fcc38a50d339a22b3e55fccde2cfa216913))
40+
* bump `com.google.guava:guava` from 31.1-jre to 32.0.0-jre ([55aad600](https://github.com/w3c/epubcheck/commit/55aad60015ac644a04f7e2648d9969f80d5922b6))
41+
42+
<a name="5.1.0"></a>
43+
# [5.1.0](https://github.com/w3c/epubcheck/compare/v5.0.1...v5.1.0) (2023-07-07)
1144

1245
### Features
1346

File renamed without changes.
File renamed without changes.

jar/epubcheck-5.1.0/THIRD-PARTY.txt renamed to jar/epubcheck-5.2.0/THIRD-PARTY.txt

Lines changed: 14 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,31 @@
11
Licenses of third-party dependencies
22
------------------------------------
33

4+
Jackson-annotations, 2.18.2
5+
Apache License, Version 2.0
6+
7+
Jackson-core, 2.18.2
8+
Apache License, Version 2.0
9+
10+
jackson-databind, 2.18.2
11+
Apache License, Version 2.0
12+
413
FindBugs-jsr305, 3.0.2
514
Apache License, Version 2.0
615

7-
error-prone annotations, 2.11.0
16+
error-prone annotations, 2.18.0
817
Apache License, Version 2.0
918

1019
Guava InternalFutureFailureAccess and InternalFutures, 1.0.1
1120
Apache License, Version 2.0
1221

13-
Guava: Google Core Libraries for Java, 31.1-jre
22+
Guava: Google Core Libraries for Java, 32.0.0-jre
1423
Apache License, Version 2.0
1524

1625
Guava ListenableFuture only, 9999.0-empty-to-avoid-conflict-with-guava
1726
Apache License, Version 2.0
1827

19-
J2ObjC Annotations, 1.3
28+
J2ObjC Annotations, 2.8
2029
Apache License, Version 2.0
2130

2231
ICU4J, 72.1
@@ -76,15 +85,9 @@ Licenses of third-party dependencies
7685
Apache HttpComponents Core HTTP/2, 5.1.3
7786
Apache License, Version 2.0
7887

79-
Checker Qual, 3.12.0
88+
Checker Qual, 3.33.0
8089
The MIT License
8190

82-
Jackson, 1.9.12
83-
Apache License, Version 2.0
84-
85-
Data Mapper for Jackson, 1.9.12
86-
Apache License, Version 2.0
87-
8891
asm, 9.3
8992
BSD-3-Clause
9093

@@ -103,7 +106,7 @@ Licenses of third-party dependencies
103106
XML Resolver, 4.4.3
104107
Apache License version 2.0
105108

106-
Xerces2 Java Parser, 2.9.1
109+
Xerces2-j, 2.12.2
107110
Apache License, Version 2.0
108111

109112
XML Commons External Components XML APIs, 1.4.01
Binary file not shown.
Binary file not shown.
Binary file not shown.
2.89 MB
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
1.38 MB
Binary file not shown.

lib/epubcheck/ruby/cli.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
module Epubcheck
44
module Ruby
55
class CLI
6-
JAR_FILE = File.join(Epubcheck::Ruby::JAR_DIR, 'epubcheck-5.1.0/epubcheck.jar')
6+
JAR_FILE = File.join(Epubcheck::Ruby::JAR_DIR, 'epubcheck-5.2.0/epubcheck.jar')
77

88
def initialize
99
end

lib/epubcheck/ruby/version.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
module Epubcheck
22
module Ruby
3-
VERSION = "5.1.0.0"
3+
VERSION = "5.2.0.0"
44
end
55
end

0 commit comments

Comments
 (0)