Skip to content

Releases: nocode-js/sequential-workflow-designer

0.9.1

15 Mar 20:23
7a628af
Compare
Choose a tag to compare

Fixed the bug with displaying nested placeholders in folders.

0.9.0

13 Mar 21:37
1276c52
Compare
Choose a tag to compare

Breaking Changes

This version changes the main configuration. The "isHidden" properties are prohibited. To hide the control bar or other UI component you need to set false in the corresponding configuration property.

const configuration = {
  toolbox: false,
  editors: false,
  controlBar: false,
  // ...
};

To display components you need to set a proper value.

const configuration = {
  toolbox: {
    groups: [ /* ... */ ]
  },
  editors: {
    globalEditorProvider: () => { /* ... */ },
    stepEditorProvider: () => { /* ... */ },
  },
  controlBar: true,
  // ...
};

0.8.1

08 Mar 19:27
c32e201
Compare
Choose a tag to compare

Changed format of bundles:

  • sequential-workflow-designer to UMD, ESM and CommonJS,
  • sequential-workflow-designer-react to ESM and CommonJS.

0.8.0

04 Mar 12:45
566c970
Compare
Choose a tag to compare
  • This release introduces a better support for TypeScript.
  • The model of the workflow definition is moved from the sequential-workflow-designer package to the sequential-workflow-model package. By this it's possible to create a common package with your workflow model and use it for the front-end and back-end applications at the same time. The sequential-workflow-designer package exports definition types as before, but these types come from the sequential-workflow-model package. You don't have to include the sequential-workflow-model package to your project if you don't need it. You can read more about this approach here.

Breaking Changes

TaskStep, SwitchStep, ContainerStep interfaces are depreciated now. Those types will be removed in the future.

🤩 We launched a new project: Sequential Workflow Machine. It's a JavaScript workflow engine for the frontend and the backend. The engine uses exactly the same data model as the Sequential Workflow Designer. It means you can use the same workflow definition for the designer and the engine. The new package is powered by the xstate library.

0.7.0

21 Feb 12:23
26f3a38
Compare
Choose a tag to compare
  • The step validator has two parameters from now: step and parentSequence.
  • Added new editing restrictions: isDraggable and isDeletable.

Breaking Changes

  • Refactored step components by introducing the StepContext interface.
  • Renamed .sqd-step-start-stop* CSS selectors to .sqd-root-start-stop*.

0.6.0

06 Feb 22:21
f2b6cf8
Compare
Choose a tag to compare

Fixed support for touchpad.

Breaking Changes

  • Redesigned the DesignerExtension interface. This change increases the extensibility of the designer.

0.5.4

21 Jan 17:38
6f89839
Compare
Choose a tag to compare

This version introduces the first release of the Sequential Workflow Designer for Angular package.

0.5.3

16 Jan 21:22
b34e19d
Compare
Choose a tag to compare
  • The disabled drag mode doesn't block the step selecting anymore.
  • Replaced custom shapes by icons from the Icons class for StartStopComponentView.

0.5.2

11 Jan 19:14
386f7e2
Compare
Choose a tag to compare

This version introduces the first release of the Sequential Workflow Designer for React package.

0.5.1

08 Jan 10:48
f23b57e
Compare
Choose a tag to compare
  • Fixed calculation of label width in the switch step.
  • Added an exclamation mark to the warning icon.