Skip to content

Releases: beyondessential/tupaia

Release 2024-23

09 Jun 19:40
2a27fbd
Compare
Choose a tag to compare

Features ⭐

Tweaks ⚖️

  • RN-1317: Reduce nav panel width
  • RN-1319: Update breadcrumb styles
  • RN-1300: Update CTA buttons
  • RN-1299: Move button columns into parent 'action' column

Bug fixes 🐛

  • Fix duplicate ID issue on viz builder transforms (#5682)
  • Fix pre-filling entities not working (#5683)
  • Fix env banner scroll (#5687)
  • RN-1268: Fix error when skipping non-mandatory entity question
  • NOTUP-710: Make visibility criteria comparisons convert values to strings

Infrastructure and maintenance 🛠️

  • Refactored lesmis-server and psss-server to use the @tupaia/api-client (#5681)

v2024-21

21 May 23:01
bd2afa6
Compare
Choose a tag to compare

Features ⭐

  • RN-1220: Request country access in DataTrak account settings
  • RN-1124: Export option sets from the Admin Panel

Tweaks ⚖️

  • RN-1284: Update Admin Panel tables
  • RN-1292: Update Admin Panel nav link hover state
  • RN-1298: Update Admin Panel home link hover state
  • RN-1192: Update Admin Panel modal styles
  • RN-1197: Update columns in Admin Panel tables
  • RN-1209: More clearly label “New” and “Edit” modals in Admin Panel
  • RN-1316: Improve performance of Condition and Arithmetic questions in MediTrak

Bug fixes 🐛

  • RN-1290: Handle multiple underscores in measure level
  • RN-1286: Removed empty 'Most Recent Data Date' column from map overlay data table

Infrastructure and maintenance 🛠️

  • RN-737: Merge LESMIS deployment logic into mainline branch
  • RN-1209: Refactor how headings in Admin Panel resource pages are generated

Release 2024-19

07 May 02:56
f33bd08
Compare
Choose a tag to compare

Features ⭐

  • RN-1182: Admin panel menu restyle
  • RN-1232: Ability to filter admin panel views by permissions
  • RN-1269: New CLI tool viz-test-tool added to assist with automated e2e test of visualisation data

Tweaks ⚖️

  • RN-1244: Expandable matrix rows no longer show ‘—’

Bug fixes 🐛

  • RN-1230: When first page of a survey is an instruction, its detail is now shown (like MediTrak)
  • RN-1254: Fix entity attribute filtering on Datatrak Web

Infrastructure and maintenance 🛠️

  • RN-1168: Refactor viewContent into report and config
  • RN-1169: Remove unused web-config-server endpoints

Release 2024-17

23 Apr 02:04
186b0e7
Compare
Choose a tag to compare

Features ⭐

  • RN-1240: Reinstate frontend-excluded exclusions

Tweaks ⚖️

  • no-issue: #5478
  • no-issue: download-env-vars no longer leaves behind unneeded .env-e files on macOS (#5571)
  • MAUI-3883: Add transfer entity type
  • RN-1214: Enable expand for sql editor and change icon

Bug fixes 🐛

  • no-issue: Link headers can now be longer than 2000 characters (#5566)

Infrastructure and maintenance 🛠️

  • RN-1112: Bumped Axios version to close vulnerabilities (#5493)

v2024-15

14 Apr 22:31
fcc7897
Compare
Choose a tag to compare

Features ⭐

  • RN-1242: Allow export of entity hierarchies

Tweaks ⚖️

  • MDEV-229: Add maintenance entity type
  • MDEV-230: Add larval_sample entity type
  • RN-1225: Override with local env if exists

Bug fixes 🐛

  • RN-1054: VizBuilder now give results in the correct date range

Infrastructure and maintenance 🛠️

  • RN-1084: Remove refresh token from access token
  • RN-1225: Update how env vars are handled
  • RN-1225: Fix Linux/Unix discrepancy
  • no-issue: Retired legacy version of requestCountryAccess API endpoint in central-server (#5509)
  • no-issue: Bumped Vite to 4.5.3 to close vulnerability (#5560)
  • no-issue: Lockfile diffs are now hidden by default on GitHub (#5555)
  • no-issue: Bumped Knex to ≥2.4 to close vulnerability (#5483)

Release 2024-13

26 Mar 04:15
4f302f5
Compare
Choose a tag to compare

Features ⭐

  • RN-1128: New SQL transform step to Viz Builder
  • RN-1095: New JSON editor UI for presentation configuration in the viz-builder
  • no-issue: New health_clinic_boundary and enumeration_area entity types (#5521)
  • RN-1138: Auto fill the viz builder preview options based on latest successful response
  • RN-1214: Add ability to expand transform steps in viz-builder for easier editing

Tweaks ⚖️

  • RN-1179: Calculate centroids from regions for Weatherbit API
  • WAITP-1482: Make DataTrak Web activity feed project specific, and generate survey response feed items for all survey responses and filter by user permissions (DataTrak Web and MediTrak app)

Bug fixes 🐛

  • RN-1175: Fix issue where importing entities with invalid country codes crashes central-server
  • no-issue: Fix type generation mismatch (#5526 )
  • no-issue: Fix incorrect imports (#5528 )
  • RN-1150: Fix 'used by' in Admin Panel to more accurately list vizes which are used by data tables

Infrastructure and maintenance 🛠️

  • RN-1223: Update clearTestData to remove all test DB data and remove use of generateTestId
  • MDEV-222: Update .env.examples to include mSupply external database connection variables
  • no-issue: Bump node version to 20.11.1 (#5485)
  • no-issue: Update setupGoldMaster.sh to correctly install on Ubuntu 22+ (#5510)
  • RN-1221: Rename database record types to xRecord
  • RN-952: Switch to pulling .env vars from Bitwarden
  • no-issue: Rename useContext wrappers to use...Context (#5508)
  • RN-1112: Upgrade dependencies moment-timezone, nodemailer, react-native-document-picker and validator to patch vulnerabilities
  • no-issue: Set Prettier as default formatter in workspace (#5522)
  • RN-1234: Move model types into server-boilerplate
  • RN-1222: Remove support for Disaster project

v2024-11

12 Mar 01:08
2f1050d
Compare
Choose a tag to compare

Features ⭐

  • RN-1157: Ability to filter dashboards by entity attributes
  • RN-1094: Ability to set export with labels/table on whole dashboard export
  • RN-1173: Ability to filter map overlay features on the map by entity attributes
  • WAITP-1504: DataTrak reports

Tweaks ⚖️

  • RN-1512: Update ‘Request country access’ in Tupaia to be specific to a project
  • RN-1170 & RN-1172: Matrix UI updates

Bug fixes 🐛

  • RN-1155: Restored support for reference lines in Cartesian charts on Tupaia Web
  • RN-1137: Restored support for referencing and linking to data sources in a tooltip on Tupaia Web dashboard items
  • no issue: Fix pie chart legend not showing text (#5467)
  • no issue: Fix broken LESMIS exports (#5474)

Infrastructure and maintenance 🛠️

  • RN-1134: Map overlay config types updates
  • RN-954: Reduce default DB size
  • RN-1112: Bump qs dependency version to close vulnerability

v2024-09

26 Feb 22:31
066c691
Compare
Choose a tag to compare

Features ⭐

  • WAITP-1466: You can now update personal details associated with your Tupaia account in DataTrak’s account settings

Tweaks ⚖️

  • no-issue: Tweaked button spacing in DataTrak project select form (#5419)
  • RN-1123: Support links in Tupaia Web and DataTrak now link to BES’s Zendesk
  • RN-1107: Make matrix header sticky on scroll
  • RN-1163: Make matrix columns dynamic width and use side scroll instead of navigation buttons
  • no-issue: On Tupaia Web and DataTrak, the login form now autofocuses on load (#5420)

Bug fixes 🐛

  • no-issue: fix issue with tables crashing while loading (#5429)
  • no issue: fix issue with hook reordering causing date changes to crash on matrix visuals (#5431 )
  • RN-1068: Validate that dashboard item code and report codes match on non-legacy reports, and validate that report codes are valid
  • RN-1162: Fix visibility criteria logic in datatrak-web when the hidden question is on the same page as the question that controls if it's visible
  • RN-1161: Retain service type of existing tupaia data elements when reimporting survey questions
  • no-issue: Fix autocomplete validation error (#5448 )
  • RN-1165: Fix file upload validation error

Infrastructure and maintenance 🛠️

v2024-07

14 Feb 21:02
cad8420
Compare
Choose a tag to compare

Features ⭐

  • WAITP-1352: Tupaia Web hamburger menu now has a Submit data link to DataTrak
  • RN-998: Tupaia Web PDF exports now display the relevant project logo, not the generic Tupaia logo
  • WAITP-1498: Add ‘recent entities’ list to entity question options in DataTrak Web
  • RN-1003: Tupaia Web exports now include dashboard item description, when available
  • RN-1001: Restrict viewable users and permissions in the Admin Panel

Tweaks ⚖️

  • WAITP-1497: Handle permissions errors for DataTrak surveys
  • MAUI-3557: Add business entity type
  • WAITP-1487 & WAITP-1488: DataTrak dates display based on user locale (all under WAITP-1488)
  • RN-1120: DataTrak verifications now direct to DataTrak not Tupaia
  • no-issue: DataTrak registration form now supports autocomplete (#5401)
  • RN-1171: External links in Tupaia Web hamburger menu now open in a new tab

Bug fixes 🐛

  • RN-1118: Fix issue where long lists of autocomplete question options didn’t show all options on search
  • WAITP-1509: Fix navigation for child entities on shaded-spectrum map overlays
  • RN-1117: Fix issue with first code generator questions

Release 2024-05

30 Jan 03:16
a5ded1a
Compare
Choose a tag to compare

Features ⭐

  • WAITP-1486: Ability to use ‘satellite’ map tiles on geolocate questions in Tupaia DataTrak
  • WAITP-1492 & WAITP-1495: Public survey access in Tupaia DataTrak Web

Tweaks ⚖️

  • RN-880: Make multiValue visualisations exportable
  • RN-1069: After login to admin panel, redirect user back to original URL
  • WAITP-1483: Validate createNewEntity questions on create and edit to check all related fields are mandatory
  • WAITP-1503: Migrate existing createNew entity questions to make dependant questions mandatory (related to WAITP-1483)

Bug fixes 🐛

Infrastructure and maintenance 🛠️

  • no-issue: Introduced global CSS overrides to DataTrak
  • no-issue: Updated .env.example files to reflect currently-used variables
  • no-issue: Removed references to Codeship from documentation
  • RN-1139: Remove legacy frontend package