Link

Version Migration

This 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.

It is our policy to avoid introducing breaking changes unnecessarily, and where possible we try to introduce features in a backwards compatible manner. However, it is also unavoidable that sometimes things must change in order to improve BuildVu and stay relevant in an ever-evolving industry.

2024.10

  • 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

This document contains entries from 2024.10 onwards.


Start Your Free Trial


Customer Downloads