Link

2024.10 Release Notes

Release date: 1st October 2024

Next release: 12th November 2024

Announcements:

First Java 17 release This BuildVu release is the first Java 17 release. Our minimum supported Java version is now Java 17. More details are available at our version compatibility policy.

New Version Migration page This new article aims to document changes to the BuildVu output between versions. It is intended to be used as a reference when updating to newer BuildVu versions if you have post-processing that relies on the output being formatted in a particular way.

Enhancements:

HTML-3907 SVG Improvements

  • Removed unnecessary line breaks in generated .svg output
  • Remove XML doctype declaration in SVG output
  • Replace xlink:href with href in SVG output and remove xlink namespace definition
  • Optimise SVG paths by removing unnecessary whitespace between commands
  • Replace comma separators in SVG transforms with space separators to reduce filesize when embedding with URL encoding
  • Remove unnecessary spaces and line breaks in SVG shape CSS
  • Rearrange attributes and remove unnecessary line breaks in SVG shapetext path definitions
  • Remove unnecessary CDATA blocks in SVG CSS
  • Remove unnecessary type="text/css" attribute on style tags in SVG output
  • Remove page comment at the beginning of BuildVu-SVG SVG files
  • Remove comment that precedes the style tag for font faces in BuildVu-SVG SVG files
  • Remove unnecessary spaces and line breaks in BuildVu-SVG text CSS
  • Simplify the background path element in BuildVu-SVG output
  • Use space as list separator instead of comma in the dx attribute of SVG text, to bring inline with other changes to the SVG and help with dictionary based compression (gzip, brotli)
  • Tidy up double spaces between group attributes and unnecessary trailing space after group attributes for rasterized text in SVG

HTML-3898 Implemented a new fallback font for ZapfDingbats, re-encoding NotoFonts symbols 2 to closer match the expected mappings of ZapfDingbats. Producing higher quality font output when ZapfDingbats is used without being embedded.

Fixes:

CORE-4048 Fixed missing content caused by improper ordering of clip rectangle definition

CORE-4055 Fixed an infinite loop caused when the final object of a PDF does not have an endobj. The object is now better handled and the file opens correctly

CORE-4057 Fixed an issue where cached form images were able to overwrite each other, if they had the same stream and image names, leading to final image being duplicated in the output


Start Your Free Trial


Customer Downloads