BPMN2 Modeler - New & Noteworthy

Version 1.0.1 - Service Release (December 30, 2013)

This release includes an online User Guide and several bug fixes encountered during the documentation process.

User Documentation is now available online. This is available as a downloadable PDF format file, but the same content is integrated in Eclipse Help and as context-sensitive help.

Here is a list of the bugzilla reports that have been addressed by this release:

  • Bug 422575 - intermediate catch events validation fails
  • Bug 424148 - add name attribute for all elements in editing popup dialog
  • Bug 418721 - F2 on a selected task should allow to edit the "Name" attribute. Fix direct editing feature for all elements.
  • Bug 424401 - Gateway label not visible properly
  • Bug 417567 - Unable to correctly arrange bpmn components in a process.
  • Bug 424471 - Regression: Can't move ItemAwareElements
  • Bug 424394 - Bpmn2Preference throws NullPointerException
  • Bug 423941 - Element inside Pool change its position when morphing
  • Bug 418598 - Eclipse is hung-up when selecting an inner element inside a collapsed subprocess
  • Bug 416036 - Editor requires saving the process even if it wasn't changed
  • Bug 424265 - incorect validation in ad-hoc subprocess
  • Bug 424264 - sequence flow in subprocess
  • Bug 424178 - java.lang.ClassCastException: org.eclipse.bpmn2.impl.ExpressionImpl cannot be cast to org.eclipse.bpmn2.FormalExpression
  • Bug 424197 - Ghost connectors from Sub-Process
  • Bug 424246 - Editor hangs in infinite loop when moving a shape onto a label
  • Bug 415189 - String externalization - added 1.0.1 snapshot
  • Bug 423973 - Eclipse Luna compatibility
  • Bug 418722 - Tasks should resize when entering a longer description
  • Bug 423865 - NullPointerException removing pool and saving collaboration
  • Bug 423325 - sequence flow default name
  • Bug 423752 - Import interface to process generates an XML which cannot be parsed
  • Bug 423752 - Import interface to process generates an XML which cannot be parsed
  • Bug 423426 - Cannot add interfaces and datatype/message/error/...
  • Bug 423638 - Can't see the name of tasks dragged into expanded sub-process
  • Bug 423809 - BPMN2 diagram not displayed if location missing from import element
  • Bug 419496 - Choice when connecting tasks in different pools
  • Bug 423115 - Need to show all Call Activity name (wrap it instead crop)
  • Bug 423248 - Enhance Custom Connection Feature to support abstract BPMN2 base class
  • Bug 423094 - ClassCastException when deleting a message flow link between two pools
  • Bug 423104 - NPE when selecting 'Advanced mapping' in 'Signal Intermediate Catch Event'
  • Bug 423113 - EClass equality check should change to isInstance(Object) call
  • Bug 422898 - Tool Palette is empty with diagram types for which no Tool Profile is defined by the Target Runtime
  • Bug 410270 - Unable to import files with .bpmn2 extension
  • Bug 420723 - Support opening/saving of bpmn files from/to local file system.
  • Bug 422898 - Tool Palette is empty with diagram types for which no Tool Profile is defined by the Target Runtime
  • Bug 422895 - Creating Group in Choreography causes stack overflow
  • Bug 422897 - Can't open Choreography created with Savara
  • Bug 422581 - Popup Property Dialogs ignore "Show Advanced Tab" editor behavior preference
  • Bug 422077 - Description Tab does not get refreshed when multiple editors are open
  • Bug 418167 - Sequence flow not fully rendered. Don't clip connections if source and target are not in the same container.

This release has also added some new features and fixes:

  • The minimum required Java version was changed to 1.6 for all plugins (some had 1.7).
  • ServiceTask, SendTask and ReceiveTask I/O mapping and refresh problems were fixed.
  • The "Incubation" moniker was removed from all plugins.
  • Context help was added to dialog and property pages.