* Breaking change: pass the graph as a parameter for task functions. * Deprecated the graphcat.AutomaticDependencies class in favor of the graphcat.automatic_dependencies function decorator.
0.6.0
* Update dependencies every time an expression task executes. * Handle automatic dependency tracking for tasks that are renamed. * Deprecated graphcat.Graph.move_task() in favor of graphcat.Graph.rename_task().
0.5.0
* Make graphcat.notebook.display() output diagrams more compact. * Add API to test whether the graph contains a task with a given name. * Deprecated graphcat.ExpressionTask in favor of graphcat.Graph.set_expression(). * Clarify the graphcat.clearn_links documentation. * Added graphcat.passthrough() for temporarily disabling tasks.
0.4.0
* Added graphcat.Graph.clear_links(). * graphcat.Graph.output() and graphcat.Graph.update() re-raise exceptions thrown by task functions. * Allow parallel links between tasks. * Deprecated graphcat.VariableTask. * Added graphcat.Graph.set_parameter().
0.3.0
* Emit a signal when the graph is changed. * Added an image processing use-case to the documentation. * Refactor the API and deprecate add_relationship(), relabel_task(), remove_relationship(), remove_task(), set_input(), and set_task_fn().
0.2.0
* Fixed missing dependencies. * Minor documentation tweaks.