1.2.5
Although 1.x is only entitled to security updates, for 1.2.5 a number of bug fixes were backported. Users of 1.x versions should upgrade to 2.4, or to this 1.2.5 release if they can't.
Detail of changes
- anim,svg-dom:
Throwablecreated but not thrown #129. - awt: use the three-arguments
ColorConvertOpconstructor. - awt: remove
protectedvisibility from DEBUG hack inMultipleGradientPaintContext#130. - bridge: small refactor in
StrokingTextPainter. - codec: FOP-3284: Reduce access rights to temp files (Batik commit by Simon Steiner).
- codec: use a different prefix than Batik for temporary files.
- dom: add a
protecteddocument getter toSAXDocumentFactory. - dom: add a
getXMLReader()method toDocumentFactory. - gvt: fix a
get()race condition in b8a747b. - svggen: fix BATIK-1384.
- svggen:
SVGGraphics2Dloses context variations and may use wrong font-weight. - util: avoid race condition in
DoublyIndexedTable. - Some modifiers in final classes are redundant or useless #126.
- Tests: arguments were reversed in
assertNull#128. - Tests: use the default
SVGDOMImplementationinstance inDOMUtilitiesTest. - Tests: reduce access rights to temp files.
- Tests: add a test for BATIK-1027.
- Tests: remove unneeded argument in
SamplesSpecRenderingTestmethod call. - Support Windows Server 2025 in image comparison tests.
- Support testing on Java 25.
- Gradle: use assignment operator.
- Enhance
IMAGE_COMPARISONS.md. - Split a new
CODE_STYLE.mdfile out ofCONTRIBUTING.md. - Add missing SPDX headers.
- Upgrade to commons-io 2.21.0.
- Upgrade to GrGit 5.3.3.
- Upgrade to Rhino 1.7.15.1.
- Upgrade to jclf-text 5.0.3.
- Upgrade to JUnit 5.14.2.
- Upgrade Gradle wrapper to 8.14.4.
- Upgrade to checkstyle 10.26.1.
- Upgrade to dependency-check-gradle 12.2.0.
- actions: update workflows.
- CI: enable CodeQL analysis in 1-stable.
- Bump year to 2026 in NOTICE.