0.4.0
What's Changed
- feat: implement Error trait for all error types by @aminya in #38
 - feat: support dynamic action/tasks + relax the lifetime constraints by @aminya in #39
 - fix!: use Box instead of Arc for all the dynamic tasks by @aminya in #40
 - bench: add benchmarks for computing a Dag by @aminya in #41
 - feat!: use the standard rustlang log for all logging purposes by @aminya in #42
 - bench: allow profiling dagrs via pprof by @aminya in #43
 - fix: build yaml-rust only when yaml feature is enabled by @aminya in #45
 - fix!: avoid cloning the input/outputs + remove anymap2 by @aminya in #44
 - Optimizations and clean-ups for Dag, graph, running, and tasks by @aminya in #46
 - fix: remove excess task_name/tid clones for ExecState by @aminya in #47
 - Yaml read from str by @kdesjard in #48
 - Stdout stderr to vec plus error exit codes by @kdesjard in #50
 - Remove some unwraps by @kdesjard in #51
 - log the command and arguments by @kdesjard in #52
 - Fix dag job test update example by @kdesjard in #53
 - feat: introduce keep_going for running a Dag by @aminya in #49
 - fix: add license field for the derive package by @aminya in #56
 - fix: fix breaking change - use ErrWithExitCode for command outputs by @aminya in #55
 - Update README.md by @wangkirin in #57
 - docs: fix mermaid graph for clarity by @john-s-lin in #59
 - Avoid using leaking boxes as they lead to memory leakages by @tomgroenwoldt in #61
 - Use error propagation by @tomgroenwoldt in #63
 - Add graph reset function by @tomgroenwoldt in #64
 - Add ability to retrieve full output of tasks and some cmd fixes by @kdesjard in #66
 - Fix ErrWithExitCode output by @kdesjard in #68
 - Clean up by @191220029 in #69
 - Wrap tokio channels & Information Package Def by @191220029 in #75
 - Encapsulation of processes and information packets by @191220029 in #76
 - Parser: 
auto_nodemacro by @191220029 in #77 - Update 
Discordand emails inContact usby @191220029 in #78 - FBP Asynchronous feature:Provide a struct Graph, replacing Dag in the old version. by @A-Mavericks in #79
 - Parser: auto_graph macro by @A-Mavericks in #81
 - Update README.md by @191220029 in #83
 - examples & fix of async graph run by @191220029 in #84
 - Rename "derive" to "dagrs-derive" by @191220029 in #85
 
New Contributors
- @wangkirin made their first contribution in #57
 - @john-s-lin made their first contribution in #59
 - @tomgroenwoldt made their first contribution in #61
 - @191220029 made their first contribution in #69
 - @A-Mavericks made their first contribution in #79
 
Full Changelog: 0.3.0...0.4.0