Skip to content

2021-Q2

Compare
Choose a tag to compare
@shapiromatron shapiromatron released this 25 Jan 14:36
· 541 commits to main since this release

July 2, 2021

Our key feature this quarter is expanded flexibility and interoperability of the risk of bias / study evaluation module. This module continues to be one of the most frequently used in HAWC, with over 8,500 studies where study evaluation was conducted and over 200,000 individual metric responses. We've added the ability to load an existing approach (instead of a default approach), and added flexibility in which judgment (previously score) options can be used. We've also overhauled the user interface to make it a snappier and more reliable experience.

A few additional notable updates:

  • Expanded flexibility in evidence profile tables and exploratory heatmaps
  • Performance updates (faster study evaluation views, literature pagination, permission checks)
  • Redesign for improved accessibility and consistency with EPA style guides (EPA flavor)

The complete changelog is described below:

New features:

  • Literature screening
    • Add paginated references when showing items on modal #426
    • Better defaults for References with no data available #434
  • Risk of bias/study evaluation
    • Default evaluation approaches are no longer performed and can be selected for each assessment #451
    • Risk of bias domains and study evaluations are now sortable #440
    • Metrics can have customizable judgment response instead of one list for all #441
    • Appropriately show correct study evaluation for override cases on endpoints and outcomes in heatmaps and data pivots #409 #413 #456
    • User interface improvement
      • Rename score to judgment #473
      • Dynamic toggling of metric descriptions #474
    • Make the score/judgment field optional for entry and presentation #463
    • Add timestamps to exports for QA/QC #422
  • Vocabulary
    • Add new APIs for bulk-uploading new terms #417
    • Add new APIs for exporting vocabulary in long and wide forms #439
    • Add diagnostic endpoints for evaluating term usage or issues on assessments #439
    • Require and associate external UIDs for terms #442
  • Exploratory heatmaps
    • Axes are now sortable instead of always alphabetical #449
    • Right-align of text in heatmaps for better layout #458
    • Add observation time to heatmaps #460
    • Better resizing of heatmaps of various sized screens #450
  • Evidence profile table
    • Allow hyperlinks and other rich text in factor-text descriptions #459
    • Add underlines as acceptable table text #420
  • Styling
    • Improve accessibility and 508 compliance alt-text for images #462
    • Add confirmation check when deleting literature tags #428
    • Improved application template styling and flexibility #435 #431 #436 #445 #453 #467 #471
  • Assorted changes
    • Improved performance for permissions testing with assessment checks via permission cache #418
    • Improve help-text on BMD dose-dropping message for #432
    • Update client to show new APIs for creating and modifying epi content #446

Software upgrades/security/stability:

  • Enable HSTS security settings #430
  • Add Referer checking on all safe methods #415
  • Add admin auditing view for browsing media #443
  • Add epi models to admin #448
  • Vendor all js/css instead of external css requests #416
  • Change all URLs from updating to /update/ for consistency #429
  • Refactor and improve code quality for risk of bias application #457 #461 #464 #465 #468 #470 #469 #466
  • Update logging configuration in development #454
  • Make keys-stable in test comparisons to prevent false diffs #472

Bug/regressions fixed:

  • Fix layout recursion on risk of bias heatmaps #438
  • Fix regression where risk of bias table cells when shown on a modal caused a display error #414
  • Fix bug where exploratory heatmap input text prevented adding spaces #444
  • Fix error with updating dosing-regime invalidating endpoint-groups #424
  • Fix validation errors on APIs #421 #427
  • Fix URL validation in evidence profile tables #419
  • Fix test failure requiring remote requests #425
  • Show 404 error for missing dataset revisions #433