Runflow

Latest version: v0.10.0

Safety actively analyzes 641872 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 3

0.10.0

[Code Changes](https://github.com/soasme/runflow/compare/v0.9.0..v0.10.0).

* New Task Type: `qrcode_generate`. [67](https://github.com/soasme/runflow/pull/67).
* New Task Type: `notion_api_call`. [66](https://github.com/soasme/runflow/pull/66).
* New Task Type: `papermill_execute`. [65](https://github.com/soasme/runflow/pull/65).
* Enhancement: New variable field `required`. [64](https://github.com/soasme/runflow/pull/64).
* Documentation: Generated [Python API References](https://runflow.org/references/runflow/index.html) using `pdoc3`. [#63](https://github.com/soasme/runflow/pull/63).
* Enhancement: Validate payloads for core tasks using `attrs`. [62](https://github.com/soasme/runflow/pull/62).

0.9.0

[Code Changes](https://github.com/soasme/runflow/compare/v0.8.1..v0.9.0).

* Bugfix: `_retry` not working for `tenacity>=8.0.0`. [60](https://github.com/soasme/runflow/pull/60).
* New Task Type: `telegram_api_call`. [61](https://github.com/soasme/runflow/pull/61).
* New Task Type: `feed_parse`. [60](https://github.com/soasme/runflow/pull/60).
* New Task Type: `pushbullet_push`. [59](https://github.com/soasme/runflow/pull/59).
* New Task Type: `smtp_send`. [58](https://github.com/soasme/runflow/pull/58).
* Enhancement: Support installing all extras packages via `runflow[all]`. [59](https://github.com/soasme/runflow/pull/59).
* Tutorial: [Use Scikit-Learn and Runflow](https://runflow.org/tutorials/sklearn-and-runflow.html).

0.8.1

[Code Changes](https://github.com/soasme/runflow/compare/v0.8.0..v0.8.1).

* Code Quality: Add type hints and mypy check. [56](https://github.com/soasme/runflow/pull/56).
* New Task Type: `slack_api_call`. [55](https://github.com/soasme/runflow/pull/55).
* Documentation: <https://runflow.org/concepts.html>. [#54](https://github.com/soasme/runflow/pull/54).
* Enhancement: Add upstream task reference if the task is a FlowRunTask. [53](https://github.com/soasme/runflow/pull/53).
* Enhancement: Support import a flow as a new task type. [52](https://github.com/soasme/runflow/pull/52).
* Enhancement: Support `_timeout` for all task types. [51](https://github.com/soasme/runflow/pull/51).
* Bugfix: The direction of flow graph direction is wrong. [50](https://github.com/soasme/runflow/pull/50).
* Enhancement: Remove parameter `context` from Task.run. [49](https://github.com/soasme/runflow/pull/49).
* Bugfix: Can't detect implicit task dependency in hcl2 call syntax. [48](https://github.com/soasme/runflow/pull/48).

0.8.0

[Code Changes](https://github.com/soasme/runflow/compare/v0.7.0..v0.8.0).

* Enhancement: HCL parser support star args and double-star args using `...`. [47](https://github.com/soasme/runflow/pull/47).
* Enhancement: New argument `b64content` for task type `file_write`. [46](https://github.com/soasme/runflow/pull/46).
* Enhancement: New option `--var-file` for command `runflow run`. [45](https://github.com/soasme/runflow/pull/45).
* Enhancement: New command: `runflow visualize`. [44](https://github.com/soasme/runflow/pull/44).

0.7.0

[Code Changes](https://github.com/soasme/runflow/compare/v0.6.0..v0.7.0).

* Enhancement: Support `_retry` for all tasks. [41](https://github.com/soasme/runflow/pull/41), [#43](https://github.com/soasme/runflow/pull/43).
* Enhancement: Task `flow_run` can now export variables through `export` blocks. [36](https://github.com/soasme/runflow/pull/36), [#42](https://github.com/soasme/runflow/pull/42).
* Enhancement: Task private arguments are now starting with an underscore `_`. [37](https://github.com/soasme/runflow/pull/37).
* Enhancement: Task can now keep running if all of its upstream are successful. [38](https://github.com/soasme/runflow/pull/38).

0.6.0

[Code Changes](https://github.com/soasme/runflow/compare/v0.5.1..v0.6.0).

* Enhancement: `import` block now supports setting the task names and function names. Please check the updated [documentation](https://runflow.org/extend-runflow.html). [#35](https://github.com/soasme/runflow/pull/35).
* Performance Enhancement: use lark standalone parser. [34](https://github.com/soasme/runflow/pull/34).

Page 1 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.