Skip to content

Releases: chevere/workflow

3.0.10

27 Mar 14:57
e73da0e

Choose a tag to compare

  • Added lint mode
  • Added WorkflowProviderInterface

Full Changelog: 3.0.9...3.0.10

The newly introduced lint mode enables the system to collect all errors and provide access to this information via workflow()->lint() in JSON format. Is different from the runtime mode where the system halts on first error.

The WorkflowProviderInterface convention now exposes how workflow definitions should be provided (via static access). Dynamic workflows are still a thing, but can't provide the same deep level of information.

This is now ready for its LSP IDE extension.

3.0.9

19 Mar 13:34
b1510a8

Choose a tag to compare

  • Added conditional execution support for type string, float and null types

Full Changelog: 3.0.8...3.0.9

3.0.8

18 Mar 15:11
4f73bdc

Choose a tag to compare

  • Added withAfter method #69

Full Changelog: 3.0.7...3.0.8

3.0.7

16 Mar 13:42
fd95001

Choose a tag to compare

  • Added support for generating Mermaid graphs
  • Improved support for type int run if conditions

Full Changelog: 3.0.6...3.0.7

3.0.6

12 Mar 12:28
b310afc

Choose a tag to compare

  • Added support for any invokable class
  • Dependencies now resolve before runIf* conditions
  • Variable now supports any string but empty
  • Run if conditions now support type int (0 false, anything else true)

Full Changelog: 3.0.5...3.0.6

3.0.5

11 Mar 13:23
5dd2559

Choose a tag to compare

  • Implemented Kahn's topo sort

Full Changelog: 3.0.4...3.0.5

3.0.4

06 Mar 16:40
d227bb1

Choose a tag to compare

  • Fixed variable single char support

Full Changelog: 3.0.3...3.0.4

3.0.3

04 Mar 10:02
4db2c0c

Choose a tag to compare

  • Fixed graph sorting

Full Changelog: 3.0.2...3.0.3

3.0.2

03 Mar 15:35
7ccaa6b

Choose a tag to compare

  • Fix PSR-11 Container compatibility #68

Full Changelog: 3.0.1...3.0.2

3.0.1

01 Mar 13:13
3a9456e

Choose a tag to compare

  • Added support for type callable job #65
  • Added support for type object property response() reference

Full Changelog: 3.0.0...3.0.1