|
1 |
| -# xml-dtd version 4.2 Release Notes |
| 1 | +# xml-dtd version 4.3 Release Notes |
2 | 2 |
|
3 |
| -### April 17, 2023 |
| 3 | +### June 22, 2024 |
4 | 4 |
|
5 | 5 | <br/>
|
6 | 6 |
|
7 | 7 | ## Highlights
|
8 | 8 |
|
9 |
| -This release is the exact same as 4.1.1, except that it depends on Tokenproducer 2.0.1. |
10 |
| - |
11 |
| -### Upgrade to Tokenproducer 2.0.1 |
12 |
| - |
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. |
17 |
| - |
18 |
| -If you upgrade to css4j 4.0.1, make sure to upgrade to `xml-dtd` 4.2 as well. |
| 9 | +As a last resort, the resolver now attempts to get a known System ID when the |
| 10 | +supplied System ID is unknown but the Public ID is known. |
19 | 11 |
|
20 | 12 | <br/>
|
21 | 13 |
|
22 | 14 | ## Detail of changes
|
23 | 15 |
|
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. |
| 16 | +- resolver: attempt to get a known System ID when the supplied System ID is |
| 17 | + unknown but the Public ID is known. |
| 18 | +- Add scm section to Maven POM data. |
| 19 | +- Bump copyright year to 2024. |
| 20 | +- Upgrade to actions/setup-java v4. |
| 21 | +- Upgrade to JUnit 5.10.2. |
| 22 | +- Bump github/codeql-action from 2 to 3. |
| 23 | +- Upgrade Gradle wrapper to 8.5. |
| 24 | +- Actions: switch to gradle/actions/wrapper-validation. |
| 25 | +- A few modifications to README. |
| 26 | +- Default to Linux line endings for source files. |
0 commit comments