File tree 3 files changed +19
-23
lines changed
3 files changed +19
-23
lines changed Original file line number Diff line number Diff line change @@ -82,7 +82,7 @@ and optional library packages are the following:
82
82
** It is optional at runtime.**
83
83
84
84
- The [ tokenproducer] ( https://github.com/css4j/tokenproducer ) library; version
85
- 1.1 .1 or higher is recommended .
85
+ 2.0 .1 or higher is required .
86
86
87
87
** It is optional at runtime.**
88
88
Original file line number Diff line number Diff line change 1
- # xml-dtd version 4.1.1 Release Notes
1
+ # xml-dtd version 4.2 Release Notes
2
2
3
- ### November 12, 2022
3
+ ### April 17, 2023
4
4
5
5
<br />
6
6
7
7
## Highlights
8
8
9
- ### XHTML 1.1 DTD cleanup
9
+ This release is the exact same as 4. 1.1, except that it depends on Tokenproducer 2.0.1.
10
10
11
- See issue # 8 .
11
+ ### Upgrade to Tokenproducer 2.0.1
12
12
13
- ### Remove ` final ` modifiers from two ` DefaultEntityResolver ` methods
13
+ Tokenproducer 2.0.1 introduces a new base interface but otherwise is the same as 1.2
14
+ (and is source-level compatible with it). Unfortunately the software compiled with 1.2
15
+ cannot figure out that the old ` TokenHandler ` interface inherits from the new ` TokenHandler2 ` ,
16
+ so anything compiled with 1.x is incompatible at runtime with 2.x.
14
17
15
- See issue #9 .
18
+ If you upgrade to css4j 4.0.1, make sure to upgrade to ` xml-dtd ` 4.2 as well.
19
+
20
+ <br />
16
21
17
22
## Detail of changes
18
23
19
- - XHTML 1.1 DTD cleanup. See #8
20
- - Remove ` final ` modifiers from two ` DefaultEntityResolver ` methods (#9 )
21
- - Gradle: use a different line conversion procedure to avoid Git glitches
22
- - Add a Developer Certificate of Origin and a CONTRIBUTING.md file
23
- - Create a legal NOTICE.txt file
24
- - README: modify javadocs link to point to modular API
25
- - README: add CI badge
26
- - Create dependabot.yml
27
- - Use carte-util 3.6.0
24
+ - Bump copyright year to 2023.
25
+ - Tests: convert the tests to JUnit 5.
26
+ - Tests: add a jar bomb test.
27
+ - Upgrade to TokenProducer 2.0.1
28
+ - Upgrade Gradle wrapper to 8.1.
Original file line number Diff line number Diff line change @@ -7,7 +7,7 @@ group = 'io.sf.carte'
7
7
8
8
description = ' xml-dtd'
9
9
10
- version = ' 4.1.2-SNAPSHOT '
10
+ version = ' 4.2 '
11
11
12
12
sourceSets {
13
13
main {
@@ -51,12 +51,7 @@ dependencies {
51
51
prefer ' 3.6.0'
52
52
}
53
53
}
54
- dtdparseImplementation(' io.sf.carte:tokenproducer' ) {
55
- version {
56
- strictly ' [1.1.2,)'
57
- prefer ' 2.0.1'
58
- }
59
- }
54
+ dtdparseImplementation ' io.sf.carte:tokenproducer:[2.0.1,)'
60
55
dtdeclImplementation ' io.sf.jclf:jclf-text:[5.0.0,)'
61
56
testImplementation ' org.junit.jupiter:junit-jupiter:5.9.2'
62
57
}
You can’t perform that action at this time.
0 commit comments