All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- Added static type checking using mypy. (#12)
- Fixed documentation to actually show example code. (#12)
- Python 3.13 is officially supported and tested on CI. (#11)
- Migrated the docs to the Read The Docs site. (#11)
- Python 3.12 is officially supported and tested on CI.
- Added a technical notes page to the Sphinx documentation.
AsyncGraph.add_node
has the new keyword argumentcheck_async_gen
to optionally disable the async generator function check for advanced usage.
- An
AsyncExecutor
instance now has thestart_nodes
property. It maps start nodes to their arguments passed in at the beginning of graph execution.
- Before a graph executes, the
exceptions
property of anAsyncExecutor
instance now returnsNone
. Previously, accessing this property before graph execute would raise an exception.
- Keep track of and expose exceptions. (#6)
First release!