v5.16.0
github-actions
released this
24 Jul 20:03
·
69 commits
to refs/heads/main
since this release
ℹ️ Information
- Add warning for removal of default in annotated Parameter args (#1102) @elliotgunton
- Deprecation notice for RunnerIO classes (#1060) @elliotgunton
⭐️ Enhancements
- chore: Add --version to CLI. (#1124) @DanCardin
- Add IOMixin to Suspend for easier duration configuration (#1108) @elliotgunton
- Add SyntaxError for declaring outside of a Workflow context (#1104) @elliotgunton
- New container decorator (#1068) @elliotgunton
- Add client certificates for workflow service and global. Fixes #1079 (#1087) @mrendi29
- Add template sets (#1077) @elliotgunton
- add validation for duplicate template and node names (#1054) @crflynn
- New steps decorator (#1062) @elliotgunton
- New dag decorator (#1059) @elliotgunton
- Support user specified Bearer tokens (#1053) @flaviuvadan
- New script decorator (#1041) @elliotgunton
🐞 Bug Fixes
- fix: Update script to explicitly reexport models. (#1117) @DanCardin
- Support inherited fields for RunnerInput, other niceties (#1093) @mitrydoug
- Propagate WorkflowsService instance from WorkflowTemplate to the created Workflow (#1066) @AchilleAsh
- Remove ArgumentsMixin from wrong classes (#1052) @elliotgunton
📔 Documentation
- Add decorator syntax guide (#1101) @elliotgunton
- Update template refs example to use different types of templates (#1100) @elliotgunton
- Fix path to misc examples (#1094) @elliotgunton
- Update docs to aid discoverability (#1081) @elliotgunton
- Add codespace install guide to quick start (#1082) @elliotgunton
- fix boolean in docstring for poll_interval on Workflow.create (#1058) @crflynn
⛏ Dependency Upgrades
- Bump pytest from 8.2.2 to 8.3.1 (#1134) @dependabot
- Bump the patches group with 2 updates (#1133) @dependabot
- Bump types-requests from 2.32.0.20240622 to 2.32.0.20240712 (#1129) @dependabot
- Bump ruff from 0.5.1 to 0.5.2 in the patches group (#1128) @dependabot
- Bump zipp from 3.18.1 to 3.19.1 (#1123) @dependabot
- Bump ruff from 0.5.0 to 0.5.1 in the patches group (#1119) @dependabot
- Bump pydantic from 2.7.4 to 2.8.2 (#1120) @dependabot
- Bump certifi from 2024.2.2 to 2024.7.4 (#1118) @dependabot
- Bump cappa from 0.21.2 to 0.22.1 (#1114) @dependabot
- Bump ruff from 0.4.10 to 0.5.0 (#1115) @dependabot
- Bump types-requests from 2.32.0.20240602 to 2.32.0.20240622 (#1112) @dependabot
- Bump cappa from 0.20.1 to 0.21.2 (#1113) @dependabot
- Bump ruff from 0.4.9 to 0.4.10 in the patches group (#1111) @dependabot
- Bump cappa from 0.19.1 to 0.20.1 (#1106) @dependabot
- Bump the patches group with 2 updates (#1105) @dependabot
- Bump urllib3 from 2.2.1 to 2.2.2 (#1107) @dependabot
- Bump the patches group with 4 updates (#1095) @dependabot
- Bump types-requests from 2.32.0.20240523 to 2.32.0.20240602 (#1085) @dependabot
- Bump the patches group with 4 updates (#1084) @dependabot
- Bump pytest from 7.4.4 to 8.2.1 (#1070) @dependabot
- Bump the patches group with 2 updates (#1073) @dependabot
- Bump types-requests from 2.31.0.20240406 to 2.32.0.20240523 (#1074) @dependabot
- Bump typing-extensions from 4.11.0 to 4.12.0 (#1075) @dependabot
- Bump requests from 2.31.0 to 2.32.0 (#1071) @dependabot
- Bump the patches group with 2 updates (#1063) @dependabot
- Bump jinja2 from 3.1.3 to 3.1.4 (#1057) @dependabot
- Bump cappa from 0.18.1 to 0.19.0 (#1056) @dependabot
- Bump ruff from 0.4.2 to 0.4.3 in the patches group (#1055) @dependabot
- Bump the patches group with 2 updates (#1050) @dependabot
🚧 Tasks
- Add superseding flag logic (#1078) @elliotgunton