From e9142ac31a2505fa27842a1df94a822f00797d92 Mon Sep 17 00:00:00 2001 From: Peter Huene Date: Tue, 14 Jan 2025 16:03:14 -0500 Subject: [PATCH] chore: update CHANGELOGs. --- wdl-analysis/CHANGELOG.md | 6 +++++- wdl-ast/CHANGELOG.md | 1 + wdl-engine/CHANGELOG.md | 4 ++++ wdl/CHANGELOG.md | 1 + 4 files changed, 11 insertions(+), 1 deletion(-) diff --git a/wdl-analysis/CHANGELOG.md b/wdl-analysis/CHANGELOG.md index 33656eb4..0b4e099b 100644 --- a/wdl-analysis/CHANGELOG.md +++ b/wdl-analysis/CHANGELOG.md @@ -9,14 +9,18 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Added +* Fixed missing diagnostic for unknown local name when using the abbreviated + syntax for specifying a call input ([#292](https://github.com/stjude-rust-labs/wdl/pull/292)) * Added functions for getting type information of task requirements and hints ([#241](https://github.com/stjude-rust-labs/wdl/pull/241)). * Exposed information about workflow calls from an analyzed document ([#239](https://github.com/stjude-rust-labs/wdl/pull/239)). * Added formatting to the analyzer ([#247](https://github.com/stjude-rust-labs/wdl/pull/247)). ### Changed +* Entry nodes in a workflow evaluation graph now contain information about the + corresponding exit node. ([#292](https://github.com/stjude-rust-labs/wdl/pull/292)) * Removed `Types` collection from `wdl-analysis` to simplify the API ([#277](https://github.com/stjude-rust-labs/wdl/pull/277)). -* Changed the `new` and `new_with_validator` methods of `Analyzer` to take the +* Changed the `new` and `new_with_validator` methods of `Analyzer` to take the diagnostics configuration rather than a rule iterator ([#274](https://github.com/stjude-rust-labs/wdl/pull/274)). * Refactored the `AnalysisResult` and `Document` types to move properties of the former into the latter; this will assist in evaluation of documents in diff --git a/wdl-ast/CHANGELOG.md b/wdl-ast/CHANGELOG.md index d662fcad..97f6d567 100644 --- a/wdl-ast/CHANGELOG.md +++ b/wdl-ast/CHANGELOG.md @@ -9,6 +9,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Added +* Added `braced_scope_span` and `heredoc_scope_span` methods to `AstNodeExt` ([#292](https://github.com/stjude-rust-labs/wdl/pull/292)) * Added constants for the task variable fields, task requirement names, and task hint names ([#265](https://github.com/stjude-rust-labs/wdl/pull/265)). * Added `allows_nested_inputs` function to `Workflow` (#[241](https://github.com/stjude-rust-labs/wdl/pull/241)). diff --git a/wdl-engine/CHANGELOG.md b/wdl-engine/CHANGELOG.md index f718746a..017a6eac 100644 --- a/wdl-engine/CHANGELOG.md +++ b/wdl-engine/CHANGELOG.md @@ -9,11 +9,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Fixed +* Limited the local task executor to a maximum level of concurrency ([#292](https://github.com/stjude-rust-labs/wdl/pull/292)) * Fixed regression in workflow input validation when an input is missing ([#286](https://github.com/stjude-rust-labs/wdl/pull/286)). * Fixed input validation to not treat directly specified call inputs as missing ([#282](https://github.com/stjude-rust-labs/wdl/pull/282)). ### Added +* Implemented workflow evaluation ([#292](https://github.com/stjude-rust-labs/wdl/pull/292)) * Reduced size of the `Value` type ([#277](https://github.com/stjude-rust-labs/wdl/pull/277)). * Implement task evaluation with local execution and remaining WDL 1.2 functionality ([#265](https://github.com/stjude-rust-labs/wdl/pull/265)). @@ -38,4 +40,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Changed +* Removed the `Engine` type in favor of direct use of a `WorkflowEvaluator` or + `TaskEvaluator` ([#292](https://github.com/stjude-rust-labs/wdl/pull/292)) * Require file existence for a successul validation parse of inputs ([#281](https://github.com/stjude-rust-labs/wdl/pull/281)). diff --git a/wdl/CHANGELOG.md b/wdl/CHANGELOG.md index 63f64589..4c8f7f4f 100644 --- a/wdl/CHANGELOG.md +++ b/wdl/CHANGELOG.md @@ -9,6 +9,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Added +* Added support for workflow evaluation to `wdl run` ([#292](https://github.com/stjude-rust-labs/wdl/pull/292)) * Add `--shellcheck` flag to `wdl lint` subcommand to run shellcheck when linting ([#264](https://github.com/stjude-rust-labs/wdl/pull/264)) * Implemented the `wdl doc` subcommand for generating documentation (**currently in ALPHA testing**) ([#248](https://github.com/stjude-rust-labs/wdl/pull/248)). * Added an `--open` flag to `wdl doc` subcommand ([#269](https://github.com/stjude-rust-labs/wdl/pull/269)).