Releases: beyondessential/tupaia
Releases · beyondessential/tupaia
Release 2024-23
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
andpsss-server
to use the@tupaia/api-client
(#5681)
v2024-21
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 🛠️
Release 2024-19
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 🛠️
Release 2024-17
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 🛠️
v2024-15
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
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
andenumeration_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 ofgenerateTestId
- MDEV-222: Update
.env.example
s 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 touse...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
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 🛠️
v2024-09
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
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
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