What's Changed
- ruff linting fixes by @danfunk in #333
- prevent errors synching children of MI tasks by @essweine in #338
- Improvement/better subworkflow management by @essweine in #339
- Fix issue where call activities within sub processes were not returned by @jbirddog in #342
- Feature/event payloads by @essweine in #343
- Bugfix/gateway in loop by @essweine in #344
- Bugfix/update split task inputs by @essweine in #346
- Improvement/updates to multiinstance by @essweine in #347
- Improvement/replace root with spec start by @essweine in #348
- Import classes to instead of importing a module by @Leon0824 in #351
- Improvement/task and spec relations by @essweine in #349
- Improvement/flexible task iteration by @essweine in #352
- Bugfix/depth calc and task dict fixes by @essweine in #355
- Improvement/better serialization by @essweine in #357
- add support for conditional events by @essweine in #356
- remove Box and associated tests by @essweine in #360
- Unify connect() argument name to 'taskspec' by @Leon0824 in #361
- Improvement/misc cleanup and bugfixes by @essweine in #362
- Update data.rst by @fzzylogic in #365
- Update data.rst by @fzzylogic in #366
- Bugfix/cycle timer bugs by @essweine in #371
- allow TaskState to handle name/value conversion for any mask by @essweine in #372
- Feature/data object category by @jasquat in #373
- bugfix for invalid date by @essweine in #375
- Add CI job for Python 3.12 by @jbirddog in #376
- default the category for a DataObject to None by @jasquat in #377
- Update advanced.rst by @fzzylogic in #378
- Update advanced.rst by @fzzylogic in #379
- Improved init files and exceptions by @essweine in #380
- Bugfix/handle multiple start events correctly by @essweine in #381
- Bugfix/raise exception when creating non executable spec by @essweine in #382
- Improvement/file cleanup by @essweine in #383
- make documentation more developer-friendly by @essweine in #384
- update publish actions to use latest versions by @essweine in #385
- clean up script engine methods by @essweine in #388
- make TaskDataReference do something by @essweine in #389
- Bugfix/data object management by @essweine in #393
- Feature/performance improvements by @essweine in #398
- ensure parser knows about all namepsaces by @essweine in #402
- add docs for new examples by @essweine in #403
- fix bug in reset inside subprocess with boundary event by @essweine in #405
- Feature/receive message correlations by @essweine in #401
New Contributors
- @Leon0824 made their first contribution in #351
- @fzzylogic made their first contribution in #365
Full Changelog: v2.0.1...v3.0.0
What's Changed
- ruff linting fixes by @danfunk in #333
- prevent errors synching children of MI tasks by @essweine in #338
- Improvement/better subworkflow management by @essweine in #339
- Fix issue where call activities within sub processes were not returned by @jbirddog in #342
- Feature/event payloads by @essweine in #343
- Bugfix/gateway in loop by @essweine in #344
- Bugfix/update split task inputs by @essweine in #346
- Improvement/updates to multiinstance by @essweine in #347
- Improvement/replace root with spec start by @essweine in #348
- Import classes to instead of importing a module by @Leon0824 in #351
- Improvement/task and spec relations by @essweine in #349
- Improvement/flexible task iteration by @essweine in #352
- Bugfix/depth calc and task dict fixes by @essweine in #355
- Improvement/better serialization by @essweine in #357
- add support for conditional events by @essweine in #356
- remove Box and associated tests by @essweine in #360
- Unify connect() argument name to 'taskspec' by @Leon0824 in #361
- Improvement/misc cleanup and bugfixes by @essweine in #362
- Update data.rst by @fzzylogic in #365
- Update data.rst by @fzzylogic in #366
- Bugfix/cycle timer bugs by @essweine in #371
- allow TaskState to handle name/value conversion for any mask by @essweine in #372
- Feature/data object category by @jasquat in #373
- bugfix for invalid date by @essweine in #375
- Add CI job for Python 3.12 by @jbirddog in #376
- default the category for a DataObject to None by @jasquat in #377
- Update advanced.rst by @fzzylogic in #378
- Update advanced.rst by @fzzylogic in #379
- Improved init files and exceptions by @essweine in #380
- Bugfix/handle multiple start events correctly by @essweine in #381
- Bugfix/raise exception when creating non executable spec by @essweine in #382
- Improvement/file cleanup by @essweine in #383
- make documentation more developer-friendly by @essweine in #384
- update publish actions to use latest versions by @essweine in #385
- clean up script engine methods by @essweine in #388
- make TaskDataReference do something by @essweine in #389
- Bugfix/data object management by @essweine in #393
- Feature/performance improvements by @essweine in #398
- ensure parser knows about all namepsaces by @essweine in #402
- add docs for new examples by @essweine in #403
- fix bug in reset inside subprocess with boundary event by @essweine in #405
- Feature/receive message correlations by @essweine in #401
New Contributors
- @Leon0824 made their first contribution in #351
- @fzzylogic made their first contribution in #365
Full Changelog: v2.0.1...v3.0.0