What's Changed
* Raise warn if interactive backend in external node mode by maxim-v4s in https://github.com/qua-platform/qualibrate-core/pull/12
* Use import instead of `exec` by maxim-v4s in https://github.com/qua-platform/qualibrate-core/pull/13
* Graph run by maxim-v4s in https://github.com/qua-platform/qualibrate-core/pull/14
* Create workflow dispatch trigger for build by maxim-v4s in https://github.com/qua-platform/qualibrate-core/pull/15
* Change connectivity representation of serialized graph by maxim-v4s in https://github.com/qua-platform/qualibrate-core/pull/16
* Update naming by maxim-v4s in https://github.com/qua-platform/qualibrate-core/pull/17
* Change parameters by maxim-v4s in https://github.com/qua-platform/qualibrate-core/pull/18
* CI: add workflows description by maxim-v4s in https://github.com/qua-platform/qualibrate-core/pull/19
* feat: copy qualibrate node by maxim-v4s in https://github.com/qua-platform/qualibrate-core/pull/20
* Change graph input parameters by maxim-v4s in https://github.com/qua-platform/qualibrate-core/pull/21
* Run target by maxim-v4s in https://github.com/qua-platform/qualibrate-core/pull/22
* Update graph serialization by maxim-v4s in https://github.com/qua-platform/qualibrate-core/pull/23
* feat: adding nodes to graph ensures key matches node.name by maxim-v4s in https://github.com/qua-platform/qualibrate-core/pull/24
* Graph description by maxim-v4s in https://github.com/qua-platform/qualibrate-core/pull/26
* Update run methods by maxim-v4s in https://github.com/qua-platform/qualibrate-core/pull/25
* feat: update node copy behaviour by maxim-v4s in https://github.com/qua-platform/qualibrate-core/pull/27
* Orchestrator by maxim-v4s in https://github.com/qua-platform/qualibrate-core/pull/28
* Small fixes by maxim-v4s in https://github.com/qua-platform/qualibrate-core/pull/31
* Show warning when exception occurs while scanning items by maxim-v4s in https://github.com/qua-platform/qualibrate-core/pull/32
* Stop running item api by maxim-v4s in https://github.com/qua-platform/qualibrate-core/pull/34
* Update qualibrate settings by maxim-v4s in https://github.com/qua-platform/qualibrate-core/pull/30
* Stop running node by maxim-v4s in https://github.com/qua-platform/qualibrate-core/pull/35
* Rename run `mode` to `modes` by maxim-v4s in https://github.com/qua-platform/qualibrate-core/pull/29
* feat: fix list not showing in FE as state update by nulinspiratie in https://github.com/qua-platform/qualibrate-core/pull/36
* Add jsonpionter dep by maxim-v4s in https://github.com/qua-platform/qualibrate-core/pull/37
* Fix: make stop functionality working by nulinspiratie in https://github.com/qua-platform/qualibrate-core/pull/38
* QAPP active machine settings by maxim-v4s in https://github.com/qua-platform/qualibrate-core/pull/39
* Fix targets usage by maxim-v4s in https://github.com/qua-platform/qualibrate-core/pull/40
* Feat: graph parameters types conversion by maxim-v4s in https://github.com/qua-platform/qualibrate-core/pull/42
* Graph stop by maxim-v4s in https://github.com/qua-platform/qualibrate-core/pull/43
* Class method get active library by maxim-v4s in https://github.com/qua-platform/qualibrate-core/pull/44
* Fix: Clear any state updates when using pre-existing singleton instance by nulinspiratie in https://github.com/qua-platform/qualibrate-core/pull/41
* Always raise error if can't create or return library on request by maxim-v4s in https://github.com/qua-platform/qualibrate-core/pull/46
* Default node outcomes by maxim-v4s in https://github.com/qua-platform/qualibrate-core/pull/45
* Logging by maxim-v4s in https://github.com/qua-platform/qualibrate-core/pull/47
* Run error by maxim-v4s in https://github.com/qua-platform/qualibrate-core/pull/48
* Use ClassVar for parameters `targets_name` by maxim-v4s in https://github.com/qua-platform/qualibrate-core/pull/49
* feat: use parameters instance instead of class by maxim-v4s in https://github.com/qua-platform/qualibrate-core/pull/51
* State updates to run summary by maxim-v4s in https://github.com/qua-platform/qualibrate-core/pull/50
* Targets fix by maxim-v4s in https://github.com/qua-platform/qualibrate-core/pull/54
* Allow scanning while node is running by maxim-v4s in https://github.com/qua-platform/qualibrate-core/pull/53
* Move run summary and reraise node errors in graph by maxim-v4s in https://github.com/qua-platform/qualibrate-core/pull/52
* Node parameters by maxim-v4s in https://github.com/qua-platform/qualibrate-core/pull/56
* Keep nodes and graphs while rescan processing by maxim-v4s in https://github.com/qua-platform/qualibrate-core/pull/55
* Fix: Change `run_modes` to use ContextVars for multi-threading safety by nulinspiratie in https://github.com/qua-platform/qualibrate-core/pull/57
* Fix outcomes test and remove incorrect test by maxim-v4s in https://github.com/qua-platform/qualibrate-core/pull/58
* Drop python 3.8 and add `py.typed` by maxim-v4s in https://github.com/qua-platform/qualibrate-core/pull/59
* CI: check workflow by maxim-v4s in https://github.com/qua-platform/qualibrate-core/pull/60
* Update authors by maxim-v4s in https://github.com/qua-platform/qualibrate-core/pull/63
* Use submitted node in graph for execution history if error occurred by maxim-v4s in https://github.com/qua-platform/qualibrate-core/pull/61
* Add docstring by maxim-v4s in https://github.com/qua-platform/qualibrate-core/pull/62
* Publish to PyPI on publish release by maxim-v4s in https://github.com/qua-platform/qualibrate-core/pull/64
**Full Changelog**: https://github.com/qua-platform/qualibrate-core/compare/v0.1.0...v0.2.0