Runflow

Latest version: v0.10.0

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

Scan your dependencies

Page 2 of 3

0.5.1

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

* Code Quality: Auto-format code via black. [33](https://github.com/soasme/runflow/pull/33).
* Code Quality: Passed pylint & flake8 checks. [28](https://github.com/soasme/runflow/pull/28), [#32](https://github.com/soasme/runflow/pull/32).
* Code Quality: Removed all circular imports. [31](https://github.com/soasme/runflow/pull/31).
* Documentation: Added argument reference to all task types. [30](https://github.com/soasme/runflow/pull/30).
* Enhancement: Task `file_read` & `file_write` can now read file from local, FTP, zip, Git, GitHub. [29](https://github.com/soasme/runflow/pull/29).

0.5.0

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

* New task type: `sql_row`. [26](https://github.com/soasme/runflow/pull/26).
* New task type: `sql_exec`. [26](https://github.com/soasme/runflow/pull/26).
* Deprecate task type: `sqlte3_exec`. [26](https://github.com/soasme/runflow/pull/26).
* Deprecate task type: `sqlte3_exec`. [26](https://github.com/soasme/runflow/pull/26).
* Support `Task.run()` as synchronous method. [25](https://github.com/soasme/runflow/pull/25).

0.4.4

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

* Built-In function: `call()`. [24](https://github.com/soasme/runflow/pull/24).
* Built-In function: `datetime()` & `todatetime()`. [23](https://github.com/soasme/runflow/pull/23).
* Docs: [integrate with apscheduler](https://runflow.org/integrations/apscheduler.html).
* Docs: [built-in functions](https://runflow.org/builtin-functions.html).
* New task type: `flow_run`. [21](https://github.com/soasme/runflow/pull/21).
* Enhancement: Task `file_write` supports writing to `/dev/stdout`. [20](https://github.com/soasme/runflow/pull/20).
* Python API: `runflow()` supports loading from path, module, source, or a Flow object. [19](https://github.com/soasme/runflow/pull/19).

0.4.2

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

* Added Runflow Specification. [18](https://github.com/soasme/runflow/pull/18).
* Rewrote HCL2 parse & eval engine. [16](https://github.com/soasme/runflow/pull/16), [#17](https://github.com/soasme/runflow/pull/17).
* New task type: `hcl2_template` (previous know as `template`).
* New task type: `bash_run` (previous known as `command`). [15](https://github.com/soasme/runflow/pull/15).
* New block type: `import`. [14](https://github.com/soasme/runflow/pull/14), [#17](https://github.com/soasme/runflow/pull/17).
* Load envvar `RUNFLOW_VAR_xxx` for `variable "xxx"`. [13](https://github.com/soasme/runflow/pull/13).
* New task type: `sqlite3_row`. [12](https://github.com/soasme/runflow/pull/12).
* New task type: `sqlite3_exec`. [12](https://github.com/soasme/runflow/pull/12).
* New task type: `http_request`. [11](https://github.com/soasme/runflow/pull/11).

0.3.0

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

* Unified vars. [10](https://github.com/soasme/runflow/pull/10)
* New task type: `template`.
* New task type: `file_write`. [9](https://github.com/soasme/runflow/pull/9).
* New task type: `file_read`. [9](https://github.com/soasme/runflow/pull/9).
* New task type: `docker_run`. [8](https://github.com/soasme/runflow/pull/8).
* Load hcl files via magic `runflow.autoloader`. [7](https://github.com/soasme/runflow/pull/7).

0.2.0

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

* Command Task now supports setting `env`.
* Task explicit & implicit dependency.
* Detect acyclic task dependency and abort from running.
* Added entry point: `runflow`.
* Drop Python 3.6 support.
* Added GitHub Actions: unit-testing, auto-packaging.

Page 2 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.