ProductsServicesDownloadsNewsCompanyContact

Release Notes ySVG Extension Package

ySVG 2.2.0.1 is the latest version of the yFiles SVG extension package.

Technical Requirements

  • Graph visualization library yFiles for Java 2.7 and Sun Microsystems J2SDK 1.4 or higher is needed for software development.
  • In order to browse the documentation use Microsoft Internet Explorer 6.0 or higher or Mozilla Firefox 1.5 or higher.

ySVG 2.2.0.1 - Changes Since 2.2

Bugfixes

ySVG 2.2 - Changes Since 2.1.0.1

Improvements

  • ySVG GraphML support no longer depends on the yFiles for Java GraphML extension package but uses the GraphML support that comes with yFiles for Java 2.7.
  • Class SVGModel:
    1. Improved rendering for printing in landscape orientation.
    2. Improved robustness regarding invalid SVG documents.
  • Class SVGDOMEnhancer:
    1. Added new label detection strategy LABEL_DETECTION_NONE to allow to turn off label detection.
    2. Improved robustness of cleanup code in label detection strategies with regard to exceptions.
  • Upgraded from Batik 1.6 to Batik 1.7. See the SVG Batik page for a list of improvements.

ySVG 2.1.0.1 - Changes Since 2.1

Bugfixes

  • Class SVGModel
    • added synchronization to image cache to prevent infinite loops in multithreaded environments
    • estimating image sizes for image caches no longer causes integer overflows

ySVG 2.1 - Changes Since 2.0

Features Added

Demos

Incompatible API Changes

  • Class SVGDOMEnhancer: changed visibility of public field labelDetectionStrategy to private