Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release version 0.10.0 #179

Merged
merged 1 commit into from
Dec 12, 2024
Merged

Release version 0.10.0 #179

merged 1 commit into from
Dec 12, 2024

Conversation

zkamvar
Copy link
Member

@zkamvar zkamvar commented Dec 12, 2024

This is the formal release for hubValidations 0.10.0 which has the following features:

  • 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 (Add simple value checks for derived task IDs #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 unexpected req_vals failure in v4 hub  #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.

The last point is an important bug fix for v4, which affected the FluSight hub yesterday. Anna had fixed it in #178 and informed me that she is off the project today, which is why I am asking one of either @elray1, @nickreich, or @bsweger to add an approving review.

@zkamvar zkamvar changed the title Increment version number to 0.10.0 Release version 0.10.0 Dec 12, 2024
@zkamvar zkamvar marked this pull request as ready for review December 12, 2024 15:55
Copy link

@zkamvar zkamvar merged commit dc431ac into main Dec 12, 2024
8 checks passed
@zkamvar zkamvar deleted the znk/release/0.10.0 branch December 12, 2024 19:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

2 participants