yFiles BPMN Extension
Release Notes

Next-generation yFiles for Java (Swing)

Java 8
or higher

Beginning with version 3.0, the yFiles for Java (Swing) diagramming library features a brand-new, modern API which requires Java 8. This API is mature and provides many new features that are not available out-of-the-box in the 2.x line. It also provides the functionality of the ySVG, yExport and yBPMN package as source code application, therefore the extension packages are no longer required.

We recommend to start development with the next-generation yFiles for Java in new Java Swing projects.
Especially in projects that don't need to support legacy Java versions before Java 8, this is the recommended way to realize your application's diagram visualization part.

Release Notes

The latest version of the yBPMN extension package is 2.1.

Technical Requirements

  • Graph visualization library yFiles for Java 2.11 to 2.18 version series.
  • Oracle J2SDK 1.4 or higher for software development with yBPMN.
  • Oracle J2RE 1.4 or higher to execute yBPMN powered programs.
  • A browser to view the HTML documentation.

yBPMN 2.1 - Changes Since 2.0

Improvements

  • BpmnLayouter now uses class EdgeRouter for routing edges.
  • BpmnView: Clicks on empty space now create group or folder nodes if the displayed graph's default node realizer is a ProxyShapeNodeRealizer.
  • Child nodes of choreography group nodes can no longer be moved onto the choreography group nodes' participant node labels.

Bugfixes

Incompatible API Changes

yBPMN 2.0 - Changes Since 1.0

This version adds extensive support for BPMN 2.0, including node visualizations for conversation and choreography diagrams, event characteristics, activities, markers, and attached events, to name just a few.

Features Added

Improvements

  • BPMN connections created using method createConnection now support bridge rendering.

Incompatible Changes

  • BpmnActivityPainter: Rendering of state icons (open, close) is now done by class BpmnMarkerDecorator and consequently methods findMouseInputEditor and isStateIconHit have been moved to said class as well.
  • BpmnRealizerFactory: Realizers created by the factory now have nice fill color and fill color 2.

Bugfixes

  • Fixed bug in BpmnLayouter that causes a NullPointerException for graphs consisting only of pool nodes.

Why, how, what? —
Just ask the diagramming experts!

Our team is happy to advise you – no strings attached. Let's talk about your project and find the perfect solution for your needs!

E-mail: hello@yworks.com

The data you enter will only be used to contact you regarding your request.
Learn more in our privacy policy.