Releases: pyiron/pyiron_workflow
pyiron_workflow-0.11.2
What's Changed
- Bump executorlib from 0.0.4 to 0.0.5 by @dependabot in #509
- Nest markdown section headings below the main heading by @liamhuber in #511
Full Changelog: pyiron_workflow-0.11.1...pyiron_workflow-0.11.2
pyiron_workflow-0.11.1
What's Changed
- Recursive graph by @samwaseda in #488
- Bump executorlib from 0.0.2 to 0.0.4 by @dependabot in #491
- Bump pyiron/actions from actions-3.3.1 to 3.3.3 by @dependabot in #490
- Bump cloudpickle from 3.0.0 to 3.1.0 by @dependabot in #489
- Bump typeguard from 4.3.0 to 4.4.1 by @dependabot in #494
- Bump pint from 0.24.3 to 0.24.4 by @dependabot in #495
- Define error e if not defined by @samwaseda in #499
Full Changelog: pyiron_workflow-0.11.0...pyiron_workflow-0.11.1
pyiron_workflow-0.11.0
What's Changed
- Correct link of executorlib by @samwaseda in #454
- [patch] Detatched path by @liamhuber in #457
- Remove redundant channel definition by @samwaseda in #459
- [patch] change color when failed by @samwaseda in #462
- change style depending on the state by @samwaseda in #460
- Refactor: extract method for what happens before a run by @liamhuber in #463
- [patch] Refactor: in-line the status management functionality by @liamhuber in #464
- [minor] Change run signature by @liamhuber in #465
- [patch] Refactor run by @liamhuber in #466
- [patch]
Runnable
flexibility and a new output signal by @liamhuber in #467 - Get close matches by @samwaseda in #468
- Update error message of IO when an inexistent arg is used by @samwaseda in #469
- [patch] Allow failure by @liamhuber in #471
- [patch] uniformly expose
filename
inNode
storage interface. by @liamhuber in #473 - [patch] Save a recovery file by @liamhuber in #474
- Bump pandas from 2.2.2 to 2.2.3 by @dependabot in #470
- [patch] Clean tests by @liamhuber in #477
- [patch] Parse executor construction instructions by @liamhuber in #478
- [patch] Add a read-only example of running nodes on HPC by @liamhuber in #479
- [patch] Extend @samwaseda's good idea to add colours by @liamhuber in #480
- [patch] Catch keyboard interrupts in
Runnable._run
by @liamhuber in #481 - [patch] Persistent process by @liamhuber in #476
- [patch] Bump development status to Beta by @liamhuber in #482
Full Changelog: pyiron_workflow-0.10.2...pyiron_workflow-0.11.0
pyiron_workflow-0.10.2
What's Changed
- [patch] Add node colours by @liamhuber in #450
- [patch] Let pint-hinted input values pass through type hinting by @liamhuber in #451
- Bump pyiron/actions from actions-3.3.0 to 3.3.1 by @dependabot in #448
- [patch] Add a developer section to the docs by @liamhuber in #452
Full Changelog: pyiron_workflow-0.10.1...pyiron_workflow-0.10.2
pyiron_workflow-0.10.1
What's Changed
- [patch] Update CI by @liamhuber in #437
- Bump executorlib from 0.0.1 to 0.0.2 by @dependabot in #436
- [patch] Add a utility to the API for finding node classes by @liamhuber in #439
- [patch] List-like output for for-loops by @liamhuber in #444
- [patch] Add space for extra information by @liamhuber in #442
- [patch] Simplify loop signature by @liamhuber in #445
- [patch] Expose
StaticIO.for_node
as a shortcut to for-nodes by @liamhuber in #446 - [patch] Extend automatic macro and function node documentation by @liamhuber in #447
Full Changelog: pyiron_workflow-0.10.0...pyiron_workflow-0.10.1
pyiron_workflow-0.10.0
A compatibility-breaking change. Storage has been re-vamped, but the (cloud)pickle functionality matches 0.9.5; Node registration and node packages have been removed entirely -- just import node classes and use them like any other python class. Otherwise bugfixes and some minor syntax changes (variable renaming, etc.). Educational material has been re-written to reflect lessons learned from the first batch of users.
What's Changed
- [minor] Only pickle storage by @liamhuber in #414
- [patch] Remove version constraints on storage by @liamhuber in #416
- [minor] Remove registration and NodePackage by @liamhuber in #417
- [patch] Remove unused code by @liamhuber in #418
- [patch] Pickle storage backend by @liamhuber in #408
- [patch]
as_dataclass_node
pickle compatibility by @liamhuber in #410 - [patch] Fall back on cloudpickle by @liamhuber in #411
- [patch] Make pickle the default storage backend by @liamhuber in #412
- [minor] Refactor storage by @liamhuber in #422
- [patch] Communication by @liamhuber in #433
- [minor] Replace
HasToDict
mixin withHasStateDisplay
mixin by @liamhuber in #435 - [minor] 0.10.0 by @liamhuber in #413
Full Changelog: pyiron_workflow-0.9.5...pyiron_workflow-0.10.0
pyiron_workflow-0.9.5
What's Changed
- [patch] Multiple dispatch for function and macro decorators by @liamhuber in #407
- [patch] 0.9.5 by @liamhuber in #419
Full Changelog: pyiron_workflow-0.9.4...pyiron_workflow-0.9.5
pyiron_workflow-0.9.4
What's Changed
- [patch] Fail to cache when equality comparison throws an exception by @liamhuber in #396
- [patch] Remove the need to double-decorate by @liamhuber in #398
- [patch] Graph representation by @liamhuber in #399
Full Changelog: pyiron_workflow-0.9.3...pyiron_workflow-0.9.4
pyiron_workflow-0.9.3
What's Changed
- [minor] Switch from pympipool to executorlib by @jan-janssen in #386
- [patch] Introduce caching by @liamhuber in #395
Full Changelog: pyiron_workflow-0.9.2...pyiron_workflow-0.9.3
pyiron_workflow-0.9.2
What's Changed
- [patch] Bump pyiron/actions target to 3.2.1 by @liamhuber in #384
- [patch] Bump pyironverse by @liamhuber in #385
Full Changelog: pyiron_workflow-0.9.1...pyiron_workflow-0.9.2