What's Changed * Refactor If_ and While_ using BaseFlowBlock, fix task zone handling by superstar54 in https://github.com/aiidateam/aiida-workgraph/pull/423 * Fix PythonJob deserializer by superstar54 in https://github.com/aiidateam/aiida-workgraph/pull/424
What's Changed * Small fix in the doc by mikibonacci in https://github.com/aiidateam/aiida-workgraph/pull/394 * Fix PythonJob need `aiida_workgraph` on remote computer by superstar54 in https://github.com/aiidateam/aiida-workgraph/pull/396 * De-serialize safe by superstar54 in https://github.com/aiidateam/aiida-workgraph/pull/400 * Migrate workgraph data from `base.extras` to `base.attributes` by superstar54 in https://github.com/aiidateam/aiida-workgraph/pull/410 * `WorkGraph` task with proper sub-tasks by GeigerJ2 in https://github.com/aiidateam/aiida-workgraph/pull/411 * Add `__repr__` and `__str__` to WG by GeigerJ2 in https://github.com/aiidateam/aiida-workgraph/pull/418 * Save pickled data as an `updatable` attribute by superstar54 in https://github.com/aiidateam/aiida-workgraph/pull/412 * Refactor the `decorator.py` using `TaskFactory` by superstar54 in https://github.com/aiidateam/aiida-workgraph/pull/420 * Refactor task manager by superstar54 in https://github.com/aiidateam/aiida-workgraph/pull/421 * Add logic instruction: `if_` and `while_` by superstar54 in https://github.com/aiidateam/aiida-workgraph/pull/409 * Use EntryPointPool by superstar54 in https://github.com/aiidateam/aiida-workgraph/pull/422
New Contributors * mikibonacci made their first contribution in https://github.com/aiidateam/aiida-workgraph/pull/394
What's Changed * Add test for setting inputs for non dynamic namespace by superstar54 in https://github.com/aiidateam/aiida-workgraph/pull/386 * Refactor `AIIDA_CONFIG_FOLDER` -> `AiiDAConfigDir` by khsrali in https://github.com/aiidateam/aiida-workgraph/pull/387 * Add AiiDAProcessTask by superstar54 in https://github.com/aiidateam/aiida-workgraph/pull/389 * Raise an exception explicitly when the timeout is exceeded by superstar54 in https://github.com/aiidateam/aiida-workgraph/pull/390 * Syntactic sugar to add a task to the zone by superstar54 in https://github.com/aiidateam/aiida-workgraph/pull/391
What's Changed * Add test for setting inputs for non dynamic namespace by superstar54 in https://github.com/aiidateam/aiida-workgraph/pull/386 * Refactor `AIIDA_CONFIG_FOLDER` -> `AiiDAConfigDir` by khsrali in https://github.com/aiidateam/aiida-workgraph/pull/387 * Add AiiDAProcessTask by superstar54 in https://github.com/aiidateam/aiida-workgraph/pull/389 * Raise an exception explicitly when the timeout is exceeded by superstar54 in https://github.com/aiidateam/aiida-workgraph/pull/390
What's Changed * Add more test by superstar54 in https://github.com/aiidateam/aiida-workgraph/pull/378 * bump node-graph to 0.1.5 by superstar54 in https://github.com/aiidateam/aiida-workgraph/pull/380 * create input sockets and links for items inside a dynamic socket by superstar54 in https://github.com/aiidateam/aiida-workgraph/pull/381 * Save pickled function as AiiDA node by superstar54 in https://github.com/aiidateam/aiida-workgraph/pull/383 * Recursively process nested dictionaries when setting a dynamic port socket by superstar54 in https://github.com/aiidateam/aiida-workgraph/pull/384
What's Changed * Bump aiida-pythonjob to 0.1.4 by superstar54 in https://github.com/aiidateam/aiida-workgraph/pull/373 * Use node-graph-widget by superstar54 in https://github.com/aiidateam/aiida-workgraph/pull/375 * Remove web app by superstar54 in https://github.com/aiidateam/aiida-workgraph/pull/376 * Move to src folder by superstar54 in https://github.com/aiidateam/aiida-workgraph/pull/377