Releases: pyiron/pyiron_workflow
Releases · pyiron/pyiron_workflow
pyiron_workflow-0.14.0
What's Changed
- Bump graphviz from 0.20.3 to 0.21 by @dependabot[bot] in #664
- Remove for sugar by @liamhuber in #671
- "Move", don't "copy" connections by @liamhuber in #672
- Restrict input data to have at most one connection by @liamhuber in #673
- Bump executorlib to 1.5.0 by @liamhuber in #675
- Raise a readiness error by @liamhuber in #677
- Route pushes through parent by @liamhuber in #683
- Break apart running the data tree by @liamhuber in #684
- Bump typeguard from 4.4.3 to 4.4.4 by @dependabot[bot] in #685
- Drop python 3.10 by @liamhuber in #687
- Bagofholding storage back end by @liamhuber in #686
- Bump pyiron/actions by @liamhuber in #688
- Remove
Lexical.parent_type
by @liamhuber in #689 - Use precommit locally by @liamhuber in #690
- Bump pyiron/actions version by @liamhuber in #694
- Bump executorlib from 1.5.0 to 1.5.1 by @dependabot[bot] in #692
- Let
Lexical
objects clean their associated path by @liamhuber in #695 - Bump pandas from 2.3.0 to 2.3.1 by @dependabot[bot] in #698
- Bump bagofholding from 0.1.0 to 0.1.2 by @dependabot[bot] in #697
- Bump executorlib from 1.5.1 to 1.5.2 by @dependabot[bot] in #696
- Compute composite cache usage by @liamhuber in #701
- Easily run workflows in the background by @liamhuber in #702
- Wrap executorlib executors by @liamhuber in #678
- Prevent parent/detatched path conflict by @liamhuber in #711
- Remove external tools from creator by @liamhuber in #712
- No running cache hit by @liamhuber in #714
- Let threadpools be by @liamhuber in #716
- Add a flag to rerun by @liamhuber in #717
- Extend APIs with executor stuff by @liamhuber in #718
- Update readme by @liamhuber in #719
- Purge old serialization approach by @liamhuber in #720
- Disallow loading into running nodes by @liamhuber in #721
- Better rerun by @liamhuber in #723
- Safer input update by @liamhuber in #724
- Only run the slurm jobs on PRs by @liamhuber in #725
Full Changelog: pyiron_workflow-0.13.3...pyiron_workflow-0.14.0
pyiron_workflow-0.13.3
What's Changed
- Configure mypy in the pyproject.toml by @liamhuber in #660
- Accommodate old-style hints by @liamhuber in #661
Full Changelog: pyiron_workflow-0.13.2...pyiron_workflow-0.13.3
pyiron_workflow-0.13.2
What's Changed
- Bump typeguard from 4.4.2 to 4.4.3 by @dependabot in #658
- Bump pandas from 2.2.3 to 2.3.0 by @dependabot in #657
- Bump executorlib from 1.2.1 to 1.4.0 by @dependabot in #654
Full Changelog: pyiron_workflow-0.13.1...pyiron_workflow-0.13.2
pyiron_workflow-0.13.1
What's Changed
- Bump executorlib from 1.2.0 to 1.2.1 by @dependabot in #649
- Retrospective while by @liamhuber in #650
- [patch] Satisfy updated mypy and configure codecov by @liamhuber in #653
- [patch] Wrap cache interactions by @liamhuber in #652
Full Changelog: pyiron_workflow-0.13.0...pyiron_workflow-0.13.1
pyiron_workflow-0.13.0
What's Changed
- Target latest pyiron/actions by @liamhuber in #638
- Update ci by @liamhuber in #639
- Update badge lines by @liamhuber in #640
- Configure for py3.13 by @liamhuber in #641
- [patch] Update executorlib by @liamhuber in #642
- [major] Api split by @liamhuber in #643
Full Changelog: pyiron_workflow-0.12.3...pyiron_workflow-0.13.0
pyiron_workflow-0.12.3
What's Changed
- Bump executorlib from 0.4.2 to 1.0.1 by @dependabot in #627
Full Changelog: pyiron_workflow-0.12.2...pyiron_workflow-0.12.3
pyiron_workflow-0.12.2
What's Changed
- Add pyiron_snippets/pint to build requires by @pmrv in #609
- Caching
For
by @liamhuber in #613 - Raise save errors by @liamhuber in #615
- Emit signals when running a child directly by @liamhuber in #621
- Inline Function class creator by @liamhuber in #623
- Bump executorlib from 0.4.1 to 0.4.2 by @dependabot in #616
Full Changelog: pyiron_workflow-0.12.1...pyiron_workflow-0.12.2
pyiron_workflow-0.12.1
What's Changed
- Reparent AmbiguousOutputError onto AttributeError by @liamhuber in #595
- Bump typeguard from 4.4.1 to 4.4.2 by @dependabot in #599
- Bump executorlib from 0.2.0 to 0.4.1 by @dependabot in #600
- Build a readiness report from a dictionary by @liamhuber in #605
- Use instance check instead of equality in as_dataclass_node by @pmrv in #601
- Permit empty graphs by @liamhuber in #606
- Expose the For class in the API by @liamhuber in #607
- Replace "semantic" with "lexical" by @liamhuber in #608
New Contributors
Full Changelog: pyiron_workflow-0.12.0...pyiron_workflow-0.12.1
pyiron_workflow-0.12.0
What's Changed
- prevent accidentally adding vscode files by @XzzX in #513
- [patch] Fix typos in dict-like type hints by @liamhuber in #516
- Bump executorlib from 0.0.5 to 0.0.7 by @dependabot in #529
- Draft: Ruff by @XzzX in #520
- Add continue for a bit of speed by @liamhuber in #531
- Draft: add black formatting for tests directory by @XzzX in #524
- fix unnecessary explicit instantiations by @XzzX in #543
- avoid commented-out code (ruff-ERA) by @XzzX in #545
- By default, be picker about callable by @liamhuber in #546
mypy
compliance by @liamhuber in #533- Bump executorlib from 0.0.7 to 0.0.8 by @dependabot in #564
- Bump cloudpickle from 3.1.0 to 3.1.1 by @dependabot in #565
- Bump astral-sh/ruff-action from 1 to 3 by @dependabot in #563
- Fix value receiver hinting by @liamhuber in #569
- enable ruff-pl checks with some exclusions by @XzzX in #549
- Use inspect in order to get type hint metadata by @samwaseda in #570
- Refactor preview by @samwaseda in #571
- Update tests by @samwaseda in #572
- Bump executorlib from 0.0.8 to 0.0.10 by @dependabot in #573
- fix faulty comparisons by @XzzX in #579
- Add executorlib container by @niklassiemer in #589
New Contributors
Full Changelog: pyiron_workflow-0.11.2...pyiron_workflow-0.12.0
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