A first preview release of 2.0 is imminent, so it is time for a new stable version.
The fixes are much less important than in previous stable versions, but still good to have. The upgrade to css4j 5.1 means that the transcoder helper now has an advanced attr()
support which is expected to be compatible with the forthcoming version 133 of Google Chrome.
Detail of changes
- awt: avoid division by zero in
feTurbulence
processing [BATIK-1102]. - dom: allow creating documents with
null
qualified name inGenericDOMImplementation
. - parser: small performance improvement in
NumberParser.equalsAny
. - util:
NormalizingReader
was silently dropping one character on each call toread(cbuf[])
. - util: make
ParsedURL
andParsedURLData
serializable. - util: use a fixed locale in case conversion when retrieving the decoder factory.
- Gradle: do not depend on compile-only artifacts in the fat jars.
- Make tests compatible with Java 23.
- Tests: test arabic characters.
- Upgrade to css4j 5.1.
- Upgrade to css4j-awt 5.0.
- Upgrade to jclf-text 5.0.2.
- Upgrade to commons-io 2.18.0.
- Upgrade to JUnit 5.11.4.
- Upgrade to GrGit 5.3.0.
- Upgrade to checkstyle 10.21.1.
- Upgrade to dependency-check-gradle 12.0.1.
- Upgrade to gradle-license-report 2.9.
- Upgrade Gradle wrapper to 8.12.1.
- README: use the assignment operator in the Gradle example.
- Bump year to 2025 in NOTICE.