Link

2022.11 Release Notes

Release date: 15th November 2022

Next release: 10th January 2023

Announcements:

Minimum Java version: We have updated our policy on our minimum Java version supported. Java 8 will continue to be the minimum supported version until October 2024 and we are strongly considering raising this to Java 11 thereafter. More details can be found at our FAQ

Enhancements

HTML-3704 Improved display for non-embedded fonts by adding a closer matching fallback font for Impact

HTML-3702 [IDRViewer] Allow padding to be configurable via the config. This can be controlled with paddingX and paddingY config properties.

HTML-3709 Various SVG shape improvements

  • Use short-form hex colors where possible
  • Round miter limits to 3 decimal place (was float precision)
  • Round shapetext line width to 3 decimal place (was float precision)
  • Round shapetext opacities to 2 decimal place (was double precision)
  • Implemented stroke linecap & linejoin in svg_shapetext modes
  • Fixed miter limit not written out if value is 10 (10 is default in PDF, 4 is default in SVG)
  • Do not write out linecap if default value
  • Do not write out linejoin if default value
  • Do not write out miterlimit if linejoin is not miter
  • Do not write out miterlimit if default SVG value
  • Implemented dash phase on stroked shapes
  • Implemented blend modes on text in svg_shapetext modes

CORE-3899 Added optimizations to handling tensor shading in certain files, resulting in decreased conversion time

CORE-3903 Improved handling of PDF files with broken xref tables, which would previously result in a blank page displaying

Fixes:

HTML-3654 Fixed issue with writing out ETX control character in JSON file, leading to invalid JSON output

CORE-3900 Fixed the inaccurate display of a text stroke which had a gap in the stroke due to an unclosed path in the glyph definition.