|
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