Ddeutil-workflow

Latest version: v0.0.35

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

Scan your dependencies

Page 1 of 7

0.0.35

:stars: Highlight Features

- :star: hl: create RunOn model for support dynamic job executor.

:sparkles: Features

- :dart: feat: move trace property to field of Result object.
- :dart: feat: move route module to dir instead.
- :dart: feat: add logs route.

:black_nib: Code Changes

- :construction: clear: add type hint and clear method that not use.

:broom: Deprecate & Clean

- :recycle: clean: split logs module from result module.

0.0.34

:stars: Highlight Features

- :star: hl: add confignore support for filter config data.
- :star: hl: revise job execution logic for fail-fast and complete.
- :star: hl: change hook stage to call stage.
- :star: hl: add parent run id trace log.
- :star: hl: change catch error data from workflow execution.
- :star: hl: change catch error data from job execution.
- :star: hl: change catch error data from stage execution.

:sparkles: Features

- :dart: feat: pass config to trace log object.
- :dart: feat: add return result from schedule_task function.
- :dart: feat: update optional arg on app file.
- :dart: feat: pass parent running id to workflow release from poke method.
- :dart: feat: change return type of poking from list[Result] to Result.
- :dart: feat: add filter class on python stage.
- :dart: feat: add deep_copy util func.

:bug: Bug fixes

- :gear: fixed: remove format on string datetime.
- :gear: fixed: default path of audits and logic of shcedule pending.
- :gear: fixed: change TraceLog from object to dataclass.
- :gear: fixed: add traceback and adjust stacklevel for logging.
- :gear: fixed: rename method of audit object that use log prefix.
- :gear: fixed: fix testcase does not valid.

:black_nib: Code Changes

- :test_tube: tests: fixed audit on testcase.
- :test_tube: tests: add result object on hook function.

0.0.33

:stars: Highlight Features

- :star: hl: add execute_time field on the Audit model.
- :star: hl: split log objects from config module to logs module.

:sparkles: Features

- :dart: feat: use result instead of run_id.
- :dart: feat: add result argument on job execution.
- :dart: feat: add trace log on workflow execution.
- :dart: feat: mark TraceLog object for logging.
- :dart: feat: mark TraceLog object for logging.
- :dart: feat: pass result to workflow exec instead of run_id.
- :dart: feat: update log config.

:bug: Bug fixes

- :gear: fixed: move default running id function out of model validate.
- :gear: fixed: rename logs module to audit module.

:black_nib: Code Changes

- :test_tube: tests: fixed testcase on conf module.
- :fast_forward: merge: branch 'main' of https://github.com/ddeutils/ddeutil-workflow.
- :test_tube: tests: fixed import invalid module.

:broom: Deprecate & Clean

- :recycle: clean: remove un-use method on the result model.

0.0.32

:stars: Highlight Features

- :star: hl: add pending method on the Schedule model.

:bug: Bug fixes

- :gear: fixed: remove un-used attributes on app state.

:black_nib: Code Changes

- :test_tube: tests: mark no coverage on TODO features.

0.0.31

:sparkles: Features

- :dart: feat: typehint on scheduler module.
- :dart: feat: revise poke logic for checking current datetime.
- :dart: feat: add ReleaseType support the type field on Release object.
- :dart: feat: pass extras field to cronjob field with map to option arg.

:bug: Bug fixes

- :gear: fixed: remove handler queue on the release method if it invalid type.

:black_nib: Code Changes

- :art: styled: change typehint on catch schdule result.
- :test_tube: tests: mark schedule and change on tests workflow.
- :test_tube: tests: update testcase on the workflow poke module.
- :art: styled: refactore code and docs-string.
- :test_tube: tests: prepare testcase for the on model.
- :test_tube: tests: update testcase for release and release_queue object.
- :test_tube: tests: move test file from store on conf to conftest.

0.0.30

:black_nib: Code Changes

- :construction: hi: change WorkflowQueue object name to ReleaseQueue instead.
- :construction: hi: change WorkflowRelease object name to Release instead.
- :test_tube: tests: update testcase for workflow exec hook.

:package: Build & Workflow

- :toolbox: build: add issue template.

Page 1 of 7

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.