Skip to content

1.2.2

Compare
Choose a tag to compare
@carlosame carlosame released this 22 Aug 12:39
· 22 commits to 1-stable since this release
v1.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.