Skip to content

Releases: imixs/open-bpmn

open-bpmn-1.2.3

10 Nov 09:34
Compare
Choose a tag to compare

Features

Support collaboration models without a default process #361
Added unsupported Activity Types #360
Added DataStore element and missing Event Definitions #359
Improveed color scheme for Task/Events / Imixs-Workflow #357

Enhancements

Rename BPMNXMLUtil into BPMNModelUtil #356
Remove empty labels from diagram #355

Bugfixes

getChildNodeContent does not resolve multiple CDATA Sections #358

open-bpmn-1.2.2

07 Sep 16:35
Compare
Choose a tag to compare

Bugfixes

  • BPMNFlowIterator - check for NullPointerExceptions #354

open-bpmn-1.2.1

07 Sep 16:22
Compare
Choose a tag to compare

Features

  • Adapt Validation API to GLSP 2.0 #338
  • Improve Validation API #340
  • Implement a new ISnapper for BoundaryEvents and LaneDivider #329
  • Enable/Disable Auto-Align feature #328
  • BPMN Extensions - provide convenience methods #327
  • Added a new feature to reset the routing for selected elements #322
  • Reorganize Command Pallette #321
  • Added new AutoAlign Action #320

Enhancements

  • BPMNModelFactory read from stream - remove path param #352
  • Update pom.xml release Plugin #347
  • Improve Property Panel and BPMN Extensions #337
  • Make edges easier to select #333
  • Update JDK version for meta and server modules 17 to 11 #325
  • Improve layout of textareas in the property panel #324
  • Improve GridSnapper #319

Bugfixes

  • Editor marks file as 'isDirty' after opening #353
  • fixed maven build profile #348
  • receiveTask instantiate attribute is ignored #346
  • TextAnnotation does not wrap text #344
  • Message Definitions can not be edited or removed #343
  • fixed wrong usage of glsp method findElementByClass #341
  • BPMModel did not detect duplicate signal events #336
  • Adding a bpmn2:signal to an existing diagram leads to a invalid configuration #335
  • PropertyPanel does not initialize with the model root #330
  • method updateContainment() should compare the center of an element and not its absolut position bug #326

open-bpmn-1.2.0

31 Aug 13:10
Compare
Choose a tag to compare

Features

  • Upgrade to GLSP Version 2.1.0 #303
  • Upgrade Dockerfile #323
  • Integrate new standard Alignment helper lines #315
  • Provide methods to get Boundery Events and DataObjects assigned to a Activity #311

Enhancements

  • Improve moving a BPMN element with label (event/gateway) #318
  • Remove SelectionListener Workaround in GLSP V2.0 #313
  • Replacement of SelectionListener => ISelectionListener [Updgrade to GLSP 2.0] #309
  • Remove need for explicit definition of client actions [Upgrade to GLSP 2.0] #308

Bugfixes

  • New Pool can not be created #306
  • [patch] Issue 304 - Lanes-dividers are not shows if laneset has a unexpected ordering #305
  • Lanes-dividers are not shows if laneset has a unexpected ordering #304

open-bpmn-1.0.3

18 Oct 19:56
Compare
Choose a tag to compare

Features

  • Resize Lanes within a pool #292
  • Provide an DoubleClick Listener to toggle the Property Panel #291
  • Implement Undo/Redo Functionallity #285
  • BPMNModel add method findAllActivities #283
  • Upgrade GLSP Verison 1.1.0-RC04 ==> 1.1.0-RC10 #269
  • ModelNotification Feature #252

Enhancements

  • Remove deprecated Participant Elements #299
  • Collaboration Diagram with missing default process shows unexpected behavior #297
  • Optimize BPMNLabel Position from Eclipse-BPMN #290
  • Align server launcher to latest glsp release #288
  • Improve recalculating routing #287
  • Disable Selection after action command #281
  • Disable animated model updates #275
  • CreateBPMNNodeOperationHandler missing method getLocation #270

Bugfixes

  • Docker Image does not start server #300
  • Copy/Paste of Dataobject is not working #298
  • TextAnnotation and DataObjects can not be placed on a Pool #296
  • CreateBPMNNodeOperationHandler does not work in Collaboration Diagram correctly #295
  • Copy/Pase of elements with SequenceFlows results in an invalid model #294
  • Undo Bug bug #293
  • Get rid of the ForeignObjectElement #289
  • Fixed Memory Leak bug #282
  • Modeller slows down and hangs after some time #280
  • Add Event Definition should udpate the property panel #279
  • Pool Lanes grow up #277
  • Fix Routing Layout problem with nearrow lines #276
  • GConstants.Layout.STACK no longer supported #273
  • createPaletteItems in BPMNToolPaletteItemProvider no longer supported #272
  • CutOperationHandler no longer supporte in RC10 #271
  • fixed release.sh script #268

open-bpmn-1.0.2

18 Oct 19:00
Compare
Choose a tag to compare

Features

  • BPMNLabel - resize label height #265
  • Model Validation #259

Enhancements

  • Fix Log Level of load and save modell #267
  • Improve Command Palette #266

open-bpmn-1.0.1

18 Jun 16:26
Compare
Choose a tag to compare

Features

  • Fit Diagram to window on load #264
  • Auto-Centre Model after loading #257
  • BPMNModelExtension feature #254

Enhancemetns

  • SnapPoint Feature - improve routing #261
  • Renaiming BPMNExtension -> BPMNElementExtension #258
  • Improve Command Pallete for SequenceFlows #256
  • Improve ISnapper behaviour #255

Bugfixes

  • Copy a BPMN element with Extensions leads to an invalid diagram #262
  • SequenceFlow Label is not shown / editable #260
  • Error in save the model on windows #249

open-bpmn-1.0.0

18 May 15:54
Compare
Choose a tag to compare

Features

  • TextEditorFileControl #246
  • After copy/paste preselect new elements #229

Enhancements

  • Rename BPMNGraphUtil -> BPMNGModelUtil #251
  • Added removeExtensionAttribute methods #248
  • Improve BPMNModelFactory #247
  • Message Objects are not detected as child elements of a container #244

Bugfixes

  • Message Element can not be copy/paste #250
  • Error in save the model on windows #249
  • Associations are not contained by a pool #245

open-bpmn-0.9.5

12 May 22:06
Compare
Choose a tag to compare

Features

  • Improve Dockerfile config #242
  • Add VS Code Checkstyle #241
  • BPMNProcess - new methods: getAllFlowElementNodes, findElementNodes #238

Enhancements

  • Add a default layout for imixs-extensions #240
  • Improve description of elements within the Property panel #239

Bugfixes

  • Clone Element - wrong IDs #236
  • Target element 'Participant_1' not found - skip SequenceFlow #235
  • Deleting a Flow Element does not update the Lane References #234
  • cloneFlowElement - update documentation and sequenceFlow references #233

open-bpmn-0.9.4

11 May 07:09
Compare
Choose a tag to compare

Features

  • Support MessageFlows between tasks #228
  • Update bpmn2:flowNodeRef #227
  • GLSP Server Launcher - show version #226
  • Optimize rouiting when moving Node Element #225

Bugfixes

  • SignalEventDefinition must offer a 'null' option. #232
  • laneSet id is not unique if two pools are placed in a diagram #230
  • DocumentRoot ID unknown #206
  • HelperLine within a Pool #116