Skip to content

Commit

Permalink
Merge pull request #179 from hubverse-org/znk/release/0.10.0
Browse files Browse the repository at this point in the history
Release version 0.10.0
  • Loading branch information
zkamvar authored Dec 12, 2024
2 parents c21383e + 75d78eb commit dc431ac
Show file tree
Hide file tree
Showing 2 changed files with 21 additions and 6 deletions.
2 changes: 1 addition & 1 deletion DESCRIPTION
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
Package: hubValidations
Title: Testing framework for hubverse hub validations
Version: 0.9.0.9000
Version: 0.10.0
Authors@R: c(
person(
given = "Anna",
Expand Down
25 changes: 20 additions & 5 deletions NEWS.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,23 @@
# hubValidations (development version)

* Added `check_tbl_derived_task_id_vals()` check to `validate_model_data()` that ensures that values in derived task ID columns match expected values for the corresponding derived task IDs in the round as defined in `tasks.json` config (#110). Given the dependence of derived task IDs on the values of their source task ID values, the check ignores the combinations of derived task ID values with those of other task IDs and focuses only on identifying values that do not match corresponding accepted values.
* `submission_tmpl()` gains the `force_output_types` allowing users to force optional output types to be included in a submission template when `required_vals_only = TRUE`. In conjunction with the use of the `output_types` argument, this allows users to create submission templates which include optional output types they plan to submit.
* `check_tbl_values_required()` no longer reports false positives for v4 hubs, which fixes the bug reported in #177. Evaluation of whether all combinations of required values have been submitted through `check_tbl_values_required()` is now chunked by output type for v4 config and above. This reduces memory pressure and should speed up required value validation in hubs with complex task.json files.
# hubValidations 0.10.0

* Added `check_tbl_derived_task_id_vals()` check to `validate_model_data()`
that ensures that values in derived task ID columns match expected values for
the corresponding derived task IDs in the round as defined in `tasks.json`
config (#110). Given the dependence of derived task IDs on the values of
their source task ID values, the check ignores the combinations of derived
task ID values with those of other task IDs and focuses only on identifying
values that do not match corresponding accepted values.
* `submission_tmpl()` gains the `force_output_types` allowing users to force
optional output types to be included in a submission template when
`required_vals_only = TRUE`. In conjunction with the use of the
`output_types` argument, this allows users to create submission templates
which include optional output types they plan to submit.
* `check_tbl_values_required()` no longer reports false positives for v4 hubs,
which fixes the bug reported in #177. Evaluation of whether all combinations
of required values have been submitted through `check_tbl_values_required()`
is now chunked by output type for v4 config and above. This reduces memory
pressure and should speed up required value validation in hubs with complex
task.json files.

# hubValidations 0.9.0

Expand Down

0 comments on commit dc431ac

Please sign in to comment.