Skip to content

Releases: bptlab/chor-js

Fixes & Prepackaged Version

21 Dec 09:50
Compare
Choose a tag to compare

This minor version includes two changes:

  • #175 In the prepackaged version, you can now use the basic Viewer and NavigatedViewer modules when including the Modeler scripts.
  • #178 Text annotations are now exported correctly again.

Extended Coloring Support

09 Nov 11:50
Compare
Choose a tag to compare

This release adds support for correct rendering of colored elements which are persisted in the diagram XML.
See #171 for more information!

You can now use the regular bpmn-js method of coloring any element as described here.
The resulting XML might look something like this:

<bpmndi:BPMNShape id="ChoreographyTask_1m3qduh_di"
                  bpmnElement="ChoreographyTask_1m3qduh"
                  bioc:stroke="green"
                  bioc:fill="yellow">
   <dc:Bounds x="470" y="328" width="100" height="80"/>
</bpmndi:BPMNShape>

And the rendering like this:
image

You can of course choose nicer colors.

Fixes & Maintenance

30 Oct 09:18
Compare
Choose a tag to compare

This release fixes a number of issues:

  • Correct appending of shapes from context pad (#173)
  • Reversible participant creation (#168)
  • Import of files with multiple diagrams (#166)
  • Space tool tailored for choreographies (#162)
  • ... and some more minor stuff

Prepackaged Version & Promises

19 Jun 12:32
051b7fa
Compare
Choose a tag to compare

Version 0.6.* brings two notable changes, both of which are thoroughly described in the updated README.

1. bpmn-js Native Promises

Since bpmn-js has now also implemented a promise interface, we adapted ours to them.
The only change is that the optional choreography ID is now specified as a string instead of an object as before:

modeler.importXML(xml, '_choreo1') \\ ...

2. Pre-Packaged Version

We now offer chor-js as a pre-packaged library that is very easy to include in your projects.
Please refer to the README for details!

Update bpmn-js

26 May 10:00
246a4d9
Compare
Choose a tag to compare

This version updates the bpmn-js dependencies to the latest version.
This comes with multiple upstream improvements and features.

The interfaces should not have changed, extensions might need to be adapted to the current bpmn-js versions, however.

0.4.3

27 Nov 12:45
Compare
Choose a tag to compare

This minor release modularizes an aspect of the import logic that was previously fixed so it can be overwritten by plugins.

0.4.2: Allow loading of diagrams from JSON definitions object (#145)

07 Oct 14:06
8bac99f
Compare
Choose a tag to compare
* allow loading of diagrams from JSON definitions object

* push version

0.4.1: Modularize import visitors (#144)

25 Sep 11:01
f6c0931
Compare
Choose a tag to compare

This release fixes a small bug and restructures a module to allow for easier overriding.

v0.4.0

08 Aug 08:17
Compare
Choose a tag to compare

This release restructures the repository slightly to aide in future bundling changes.

It also introduces a few minor fixes.

v0.3.2

11 Jul 15:38
Compare
Choose a tag to compare

This version introduces full support for call choreographies.