- Convert to module
- Remove backward compatibility test for bpmn-moddle@5
- Add property
script.type
to added scripts - Stop building node 12
- Lint some
Activity data associations
- add activity behaviour property
dataInputAssociations
holding a list of the same - add activity behaviour property
dataOutputAssociations
holding a list of the same
Handle participants add add participant information to message flows. To reduce CPU footprint the api is prototyped.
- returned api is prototyped
- second argument passed to extendFn and result of
getExtendContext
is now an instance of ExtendContext. Hence, you are not able to deconstructaddScript
and/oraddTimers
functions anymore.
- add participant id and name to
bpmn:MessageFlow
- elements are exposed in new api elements property
- expose participants in elements property
- add lane information to activity
- add support for
bpmn:dataStore
- remove dataStore prop if none
BPMN IO stuff
- add support for
bpmn:property
- add support for
bpmn:dataStoreReference
No breaking but used in production.
Scripts and timers again.
- Add context
getExtendContext
function to get scripts and timers and an ability to add some more
- deserialized context without scripts or timers breaks when trying to retreive them
Extract scripts and timers.
- Extracts all known scripts into an array that can be retreived by
getScripts
orgetScriptsByElementId
- Extracts all known timers into an array that can be retreived by
getTimers
orgetTimersByElementId
- Add backward compatability for passing old bpmn-moddle@5 callback context as argument
- Support bpmn-moddle@7 that has dropped support for callbacks
- Bump dev dependencies
- Bump dev dependencies
- Serialize bpmn:Transaction as sub process
- Fix unrecoverable bug where a message flow that springs from a participant lane throws undefined
- Map
implementation
andmessageRef
attributes if they exist rather than based on type - Add BusinessRuleTask to tests
- Add function to get all associations or by scope
- Loop artifacts and support bpmn:Association
- Pick
loopCondition.body
in StandardLoopCharacteristics
- ReceiveTask is messageRef aware
- MessageFlow targeting lane is now supported
getErrorById(errorId)
is no moregetErrors()
is no more
The following functions will be removed in next minor version:
getErrorById(errorId)
is no longer needed sincegetActivityById(errorId)
returns errors as wellgetErrors()
will be removed since errors are not stored in a separate list anymore. CombinegetActivities()
with type filter for the same result