Releases: chevere/workflow
Releases · chevere/workflow
3.0.10
- 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
- Added conditional execution support for type
string,floatandnulltypes
Full Changelog: 3.0.8...3.0.9
3.0.8
3.0.7
- 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
- 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
- Implemented Kahn's topo sort
Full Changelog: 3.0.4...3.0.5
3.0.4
- Fixed variable single char support
Full Changelog: 3.0.3...3.0.4
3.0.3
- Fixed graph sorting
Full Changelog: 3.0.2...3.0.3