Skip to content

1.2.1

Compare
Choose a tag to compare
@carlosame carlosame released this 15 Aug 09:00
· 42 commits to master since this release
v1.2.1

SVG2 compliance fixes

This release brings the latest fixes right before merging the Typed OM patch (the basis for the forthcoming 2.0). Basically contains SVG2 compliance fixes.

This is intended to be the last 1.x release, although maintenance 1.2.x releases may be published if security vulnerabilities are found in the near future.


Detail of changes

  • SVG2 compliance for the viewBox attribute, including calc() support.
  • anim: make SVGOMAnimatedRect.getUnderlyingValue() less prone to races.
  • anim,bridge: continue rendering if x/y/width/height attributes of line,image,svg,use are wrong [SVG2].
  • bridge: fix the handling of colors with percentage values in alpha channel.
  • bridge: fix a resource leak in BaseScriptingEnvironment.
  • codec: improve handling of gray images in PNGEncodeParam.getDefaultEncodeParam().
  • codec: clean up the usage of PNGEncodeParam, PNGDecodeParam and PNGImageWriterParams.
  • transcoder: compute image sizes in CSS context where appropriate [SVG2].
  • Gradle: make xml-apis a compile-only dependency.
  • Upgrade to css4j 4.3.1.
  • Upgrade to wrapper-validation action v4.