Skip to content

2024 - Q3

Latest
Compare
Choose a tag to compare
@caseyhans caseyhans released this 24 Oct 20:35
· 10 commits to main since this release
35e1a97

October 24th, 2024

We're proud to release 2024.Q3. This release features a new labelling tool, two new visualizations, and various export improvements.

Assessment members can now create and apply labels to visuals, data pivots, and summary tables to help categorize content within an assessment. Users can filter list pages by these labels and view all items with a given label on one page. This allows for better organization of various content within an assessment on HAWC. This is especially useful for large assessments with lots of visualizations in different health domains, for example.

Two new visualizations were introduced this quarter: PRISMA flow diagrams and literature Venn diagrams. PRISMA flow diagrams are available as a new visual type used for conveying an assessment's systematic review process. They were inspired by a recent paper by Walker et al. 2024. In the literature review module, users can compare tagged references using our new Venn diagram visualization option (alongside the existing tag tree visualization).

Export changes include a new style of reference export, a BMDS-friendly animal endpoint export, and exports for User Defined Fields. Existing imports have been improved, with new filters, new data fields, and drastic speed improvements for large animal exports.

A total of 51 pull requests were merged from 2024-07-10 to 2024-10-24. The complete changelog is described in summary below; the emoji legend describes how change bullets are categorized:

Global Updates:

Study Evaluation / Risk of Bias:

  • 🐞 Fix for conflict between SET url setting and url validation by @rabstejnek in #1111 (September 26)

Assessment Updates:

User Interface (UI) Updates:

Literature Review:

Animal Data Extraction:

Epidemiology Data Extraction:

Visualizations:

Developer/Security updates:

  • 🛠️ Update Ruff Rules by @caseyhans in #1080 (August 28)
  • 🛠️ remove user_can_edit_assessment by @caseyhans in #1071 (August 28)
  • 🛠️ Add scientific notation filter by @munnsmunns in #1077 (August 28)
  • 🛠️ fix create_superuser command by @caseyhans in #1084 (August 28)
  • 🛠️ Alert tag rewrite by @caseyhans in #1074 (August 29)
  • 🧪 Add path for new HERO API in HERO-ID based import by @munnsmunns in #1070 (September 04)
  • 🛠️ make all hawc imports relative instead of absolute by @shapiromatron in #1095 (September 05)
  • 🛠️ Add coverage artifact by @shapiromatron in #1106 (September 18)
  • 🛠️ add a user agent for external requests by @shapiromatron in #1096 (September 18)
  • 🛠️ Change pandas pattern for empty dataframe by @caseyhans in #1109 (September 26)
  • 🛠️ Add minimum Python coverage number by @shapiromatron in #1120 (October 16)
  • 🐞 Fix display choices for swagger display /admin/api/swagger/ by @shapiromatron in #1121 (October 22)
  • 🔒 Bump webpack from 5.88.2 to 5.94.0 in /frontend in #1101 (September 10)
  • 🔒 update npm express by @shapiromatron in #1102 (September 10)
  • 🔒 Bump micromatch from 4.0.5 to 4.0.8 in /frontend in #1103 (September 10)
  • 🔒 Bump wagtail from 6.1.2 to 6.1.3 in #1068 (July 12)
  • 🔒 update django from 5.0.6 to 5.0.7 by @shapiromatron in #1069 (July 12)
  • 🔒 Upgrade django to 5.1 by @munnsmunns in #1083 (August 28)

Emoji legend:

  • 🚀 Feature - this is a new feature or improvement to the existing application
  • 🧪 In Progress - a feature actively under development; may not yet be available in production
  • 🐞 Bug - fixed an error in the current software
  • 📄 Documentation - updated user/developer documentation
  • 🔒 Security Updates - security related updates
  • 🛠️ Developer Tools - updated internal tooling for a better developer experience