BPMN2 Modeler - New & Noteworthy
Version 1.0.4 - Service Release (February 10, 2015)
This includes several bug fixes from the previous 1.0.3 release for Eclipse Kepler. Here is a list of the bugzilla reports that have been addressed by this release:
- RH Bug 1150060 - Process definition gets corrupted by moving an element in the canvas
- RH Bug 1146372 - AttachedNodeID should be displayed on the web and the eclipse BPMS designer
- Bug 446154 - Unable to set onEntry/onExit script for embedded AdHocSubprocess
- RH Bug 1150060 - Process definition gets corrupted by moving an element in the canvas
- RH Bug 1149515 - Bpmn2 Diagram Editor does not provide facility of writing On Entry / On Exit scripts for custom service tasks
- RH Bug 1150074 - Differences to Web BPMN Designer and to the BPMN specification
- RH Bug 1146739 - save progress is stopped
- Bug 447659 - Unable to delete Input Data Mapping of User Task
- Bug 448573 - Error during adding element 'Lane' from category 'Swimlanes'
- RH Bug 1155707 - changed name of DataOutput for CatchEvents, and DataInput for ThrowEvents to "event"
- RH Bug 1138987 - add a Language text field to Timer Event Definition property sheet
- Bug 446156 - Non jbpm options present in the editor when jbpm runtime is selected
- Bug 443072 - Strange behavior of 'Append *' context menu
- RH Bug 1167754 - handle Integer value overflow in IntObjectEditor
- RH Bug 1168846 - change Called Activity to Called Element
- RH Bug 1172177 - Business Rule Task should support I/O Parameter mapping
- Bug 454749 - Wrong Target Runtime is selected if a project does not define one
- RH Bug 1173140 - Process id is not modifiable
- Bug 455947 - Missing name for local variables
- RH Bug 1173140 - Process id is not modifiable
- Bug 458431 - Reconnect Boundary Events to a morphed Activity if it had any before being morphed.
This release has also added some new features and fixes:
- The Graphiti framework dependency was changed to require only 0.10. This is now aligned with the same version that is shipped with Eclipse Kepler.
- BPMN 2.0 Model validation has been reworked to allow extension plug-ins to override specific model element constraints. See Bug 427470 for details.
- Double-click handling in the Outline and Problems views has been improved: a double-click on a node in the Outline view, or an error item in the Problems view will now display the Property sheet for the associated model object to allow immediate editing of the object.
- Many bug fixes in the 1.1.x version for Eclipse Luna have been back-ported to the 1.0.x Kepler version of BPMN2 Modeler. These include:
- RH Bug 1173140 - Expression language is not saved the first time after a new Timer Event is created
- Bug 457995 - Regression: problem decorators are no longer drawn
- RH Bug 1183743 - "Data Input Association has missing or incomplete Source" when UserTask is added
- RH Bug 1184422 - Escalation and Signal in process definitions cause validation errors
- Bug 458294 - Property popup dialog does not update file dirty state when opened from Outline or Problems view
- RH Bug 1178839 - Process is deformed when special characters are used
- RH Bug 1183853 - Modeler replace a character '<' to "<" when user inputs charactoers to a business process id and save it
- RH Bug 1179075 - Modeler automatically change an input charactor to '_'
- RH Bug 1147940 - Incorrect validation of Ad Hoc process
- Bug 427470 - Refactor validation classes to allow Target Runtimes to override specific BPMN 2.0 core constraints
- Bug 458431 - Regression: Morph activity/gateway no longer working
- Bug 459185 - Problem messages are duplicated if WST Validation Builder is installed
- RH Bug 1188165 - Call Activity - Wait For Completion Attribute should be validate before running the process in BPMN 2 Diagram Editor
- RH Bug 1188870 - BPMN2 files created with Web Designer can not be saved from Eclipse editor
- RH Bug 1188909 - Interface Details Implementation Attribute should be validated by Java package naming rule in BPMN2 Diagram Editor
- RH Bug 1168413 - BPMN2 process designed in Eclipse tooling plug-in/jBPM Web Designer does not generate the Assignment in dataInputAssociation for Skippable property for a User Task by default
- RH Bug 1134711 - Using JBDS process designer, user can set boundary error event without validation error, but the process will throw Exception at runtime
- Bug 459247 - Changing Output Parameter Mapping does not update Data Association connection
- Bug 424594707470 - NPE thrown during creation of Process Property with new Data Type
- Bug 459228 - Wrong validation of process with compensation events
- Bug 459209 - Multiple-Instance Loop Characteristics and process variables are not linked
- Bug 459466 - Target and sources for Intermediate Link Events