1.2.2
As there is still a long way towards the 2.0 version, several SVG compliance fixes were backported from the master
branch and are made available here, including an important performance improvement.
Detail of changes
- anim,bridge: improve lenient parsing, especially that of paths, polygons and polyline points. Paths and point sets are now only parsed once, even if referenced by multiple
<use>
elements, which fixes an important performance bottleneck. - anim: allow unrecognized SVG elements in
createElementNS()
of SVG 1.1 implementation, aligning it with the 1.2 one. - bridge: give
EMPTY_SHAPE
a smaller footprint. - svggen: be a bit more efficient in allocating the rgb() serialization color buffer.
- i18n: if the resource cannot be loaded, print a warning and return the key.
- Tests: check embedded profiles in ImageComparator.
- Upgrade Gradle wrapper to 8.10.
- Upgrade to JUnit 5.11.0.
- Update RELEASE_HOWTO.md with current practice.