ProductsServicesDownloadsNewsCompanyContact

Release Notes GraphML Extension Package

GraphML 3.0.3 is the latest version of the yFiles XML extension package.

Technical Requirements

  • Graph visualization library yFiles 2.5 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.

GraphML 3.0.3 - Changes Since 3.0.2

Incompatible API Changes

  • Interface XmlWriter: new method setDTD to allow the specification of a PUBLIC ID for the DTD.

Bugfixes

  • Fixed poor rendering performance of inlined images for JRE >= 1.6.
  • Label model edge_opposite was not handled correctly.
  • XML namespace for core GraphML elements is determined automatically on parsing. This fixes problems with varying namespace declarations for these elements.
  • Fixed indentation problems for several XML implementations.
  • Made node order for output consistent in nested graphs.
  • Fixed broken XSL stylesheets for XMLXSLIOHandler.

GraphML 3.0.2 - Changes Since 3.0.1

New Features

  • Icons for labels are supported now.
  • Icons for source and target ports are supported now.

Incompatible API Changes

Bugfixes

  • Fixed invalid attribute exception when ImageNodeRealizers with active alpha channel are used.
  • setReadEmbeddedResources: Value has been ignored for most input handlers. This has been fixed.

GraphML 3.0.1 - Changes Since 3.0

New Features

  • .NET compatibility classes don't depend on Graph2D anymore.
  • A custom .NET compatibility I/O handler has been added.
  • Several new callback methods have been added to GraphMLIOHandler for easier customization.

Incompatible API Changes

Other Changes

Bugfixes

  • AttributeOutputHandler writes an empty element when null values are encountered.
  • Added workaround for wrong yFiles extension namespace that has been written by some GraphML releases.
  • Invisible line color for edges was not parsed correctly.
  • Attributes with same name, but different scopes are now handled correctly.

GraphML 3.0 - Changes Since 2.4.2

New Features

Incompatible API Changes

Deprecated Classes and Methods

Other Changes

Bugfixes

  • Bugfix for wrong interedges in nested graphs.
  • Schema fixes for new attributes in yFiles 2.5.
  • Updated included schemata to the newest version from http://graphml.graphdrawing.org.