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.
1.10.0 - 2026-06-08
- Introduced explicit CLI parameter addressing for workflow inputs:
-pn / --parameter-nodeidfor inputs targeting a specific node id-pt / --parameter-taskidfor inputs targeting a specific task identifier-pl / --parameter-labelfor for inputs targeting a specific node label-ps / --parameter-startfor inputs targeting all start nodes-pa / --parameter-allfor inputs targeting all nodes
ewoksutils.exceptions: common ewoks exceptions and warnings.
- CLI parameter
-p / --parameteris deprecated and will be removed in a future release.- Replace with
-pn,-pt, or-plto target specific nodes. - Replace with
-psor-pato target start or all nodes respectively.
- Replace with
--input-node-idis deprecated in favor of explicit arguments (-pn,-pt,-pl)--inputsis deprecated in favor of explicit scoping arguments-psor-pafor start or all nodes respectively.
1.9.2 - 2026-03-05
Project migrated to https://github.com/ewoks-kit/ewoksutils.
1.9.1 - 2025-12-29
- Removed
is_fileargument fromuri_as_stringand handle empty authority for all scheme's.
1.9.0 - 2025-12-29 [YANKED]
- Exposed
ewoksutils.log_utils.cleanup.cleanup_handlerto cleanup and close logging handlers. - Added
is_fileargument touri_as_stringto handle file URI's with a scheme that is notfile.
- Fix
join_urlon Windows.
1.8.1 - 2025-12-29
- Fix
parse_uriandjoin_urlon Windows.
1.8.0 - 2025-12-29
- Support
pathlib.Pathas arguments forewoksutils.uri_utilsmethods.
1.7.0 - 2025-12-29
- Create SQLite database directory when opening a connection.
- Add the
ewoksutils.uri_utilsmodule.
1.6.0 - 2025-10-31
- CLI utilities for logging and graph execution, job submission and job cancelling.
1.5.1 - 2025-10-01
- Fix bug in
import_modulefrom a file when not reloading.
1.5.0 - 2025-10-01
import_qualname,import_method,instantiate_class,import_module: support importing from any python file not necessarily part of an installed package.
1.4.0 - 2025-06-10
- Make
ConnectionHandlerabstract at import time instead of raisingNotImplementedErrorat runtime.
- Fix
Sqlite3Handlerconnection cleanup.
1.3.1 - 2025-05-09
cleanup_loggershould close all handlers.
1.3.0 - 2025-04-04
- Add decorator
@deprecatedto mark deprecated functions/method.
1.2.0 - 2025-01-24
- Context manager
ewoksutils.logging_utils.cleanup.protect_logging_stateto support thread-safe and fork-safe access to global logging data structures. - Support for Python 3.13.
1.1.0 - 2025-01-13
ewoksutils.task_utils.task_inputscreate ewoks task inputs from a dictionary.
1.0.0 - 2024-12-22
- Rename
bindingtoenginein events.
0.1.2 - 2023-06-01
- Optional module reloading when importing.
0.1.1 - 2023-03-21
- Ensure importing from the working directory.
0.1.0 - 2022-08-31
- Sqlite3 utilities.
- Ewoks event definition.
- Import utilities.