- Add check_complete_ids()andsamples_tableconfiguration option
- Fix bug in Data Summary information boxes to not count NA
- 
check_all()now checks the biospecimen metadata for ages over 90 in thesamplingAgecolumn
- Results boxes now contain explanations of their contents
- The wording of some check results has been updated and, hopefully, clarified
- Add next step message if all validated files have no failures
- Add reset buttons to documentation and validation sections
- All tooltips now pop-up with hover instead of clicking
- Add hover tooltips to all fileInputs
- Fix bug in behavior for check_ages_over_90()andcheck_parent_syn()
- Remove progress bars for file input boxes
- Add script and functions for updating metadata template dictionary sheets.
- Update to check_value(): For keys with enumerated values, parse comma-separated and json-style strings and check all values within against allowed values
- Add customization options for app’s study documentation tab, including necessary updates to config.yml
- Minor fixes to update-metadata-template-dictionaries.R script
- Update to allow for logging in with authToken
- Add ability to change to staging endpoints based on config.yml production setting
- 
check_annotation_keys()andcheck_annotation_values()have renamed arguments fromwhitelist_keys/whitelist_valuestoallowlist_keys/allowlist_values
- Add ability to log in with Synapse OAuth client
- Add ability for check_col_names()(viaget_template()) to pull full set of metadata keys from a simple (i.e. has “properties”) registered Synapse JSON schema; includes update toget_template()parameters, allowing for backwards compatibility withsynIDand additional functionality withid.
- 
check_all()now expects the template ids to be included indata; if not included, will skip the check for missing column names
- Added get_metadataType_indices()andgather_template_ids()
- Add ability to specify biospecimen templates based on type
- Fixed logic for resetting biospecimen type UI
- Fixed typo in check_all()that led to manifests being checked against assay templates
 
    
    
- Move all validation checks to check_all()
- Move data file summary to module
- Update can_coerce()to include numeric to integer and character to logical
 
    
Initial release of dccvalidator package.