Skip to content

2021-Q3

Compare
Choose a tag to compare
@shapiromatron shapiromatron released this 25 Jan 14:35
· 506 commits to main since this release
15cffa1

October 1, 2021

Our key feature this quarter is a new view of assessment-level change logs for team members. Team members can browse and search the logs to find which objects changed, including the ability to investigate the logs for particular objects. At this point we're not presenting the content which changed, but we may find a way to present it in the future.

In addition, a few additional major updates include:

  • Rewrite the study evaluation/risk of bias user assignment page for speed and flexibility, including the ability to toggle active/inactive status
  • Improve the literature tagging and browsing interface including new search features
  • Documentation on how to build interactive HAWC visuals with an uploaded dataset

The complete changelog is described below:

New features:

  • Overall:
    • Assessment data changelog #486 #497
    • Change permission for making assessments public/editable, based on deployment #484
    • Make accepting user terms of service optional based on deployment #503
  • Literature
    • Enable tag searching with references, including co-occurrence #509
    • Enable changing the DOI on reference form #512
    • Improve tagging user-interface flexibility #510
    • Sort literature references in stable manner #510
  • Study evaluation
    • Update study evaluation user assignment form; enable marking existing reviews active/inactive #495
    • Add new study evaluation score choices consistent with the NTP Report on Carcinogens #511
  • Summary and visualizations
    • Enable/describe HAWC interactivity with uploaded data files #506
    • Improve evidence profile table layout and options #502
    • Improve pagination browsing to select a specific page #508
    • Reorganized visual selector to be more intuitive #498
  • Administrative
    • Improved request logging #487
    • Admin functionality and performance improvements #492 #501 #505

Software upgrades/security/stability:

  • Update python 3.6 to python 3.9; package updates #478 #481
  • Update postgres 9.6 to 12 #478
  • Update javascript build tools and packages #485
  • Refactor build to use standard python wheels instead of a custom approach #477
  • Add javascript unit-testing and integration with CI/CD #501
  • Refactor javascript code to standardize startup/code-splitting, improve editor introspection #477 #491 #504 #505
  • Worker healthcheck for automated checking and plotting #476
  • Revise/update development and documentation #480

Bug/regressions fixed:

  • Add randomness for generating long slugs #502
  • Standardize error messages for assessment uniqueness #490
  • Fix Actions dropdown display on endpoint detail page #500
  • Fix risk of bias score creation signals and defaults #494
  • Make relative URLs absolute to HAWC in a table docx export #483
  • Properly handle SvgRenderer in API #488
  • Heatmap tooltip positioning fix #489
  • Add async task expirations for recurring tasks #493
  • Assorted bugfixes regarding BMD modeling and dose-response confidence intervals #501
  • Fix bugs regarding state where dose-groups do not align with endpoint-groups #505