Releases: beyondessential/tupaia
Releases · beyondessential/tupaia
Release 2023-27
Features ⭐
- MDEV-150: Data Service admin panel
Visualisations 📊
- RN-931: New filesDownload viz type
Bug fixes 🐛
- WAITP-1266: Fix export issue with date strings being converted to numbers
- WAITP-1170: Fix filtering entities by attributes in meditrak app
- WAITP-1292: Update button size on custom landing page
- RN-917: Fix KoBo sync error when no data is returned
- RN-922: Fix PNG exports failing on LESMIS
Infrastructure and maintenance 🛠️
- (no issue) #4671
v2023-25
Issue #: Release 2023-25
Bug fixes 🐛
- WAITP-1285: Update terms & conditions link on signup
- MDEV-152: Fix map overlays crashing in LESMIS
- WAITP-1177: Fix arithmetic questions with answers of 0 being marked as invalid
Infrastructure and maintenance 🛠️
- [no-issue]: upgrade aws-sdk from v2 -> v3
- RN-930: Added
/downloadFiles
endpoint to the central-server - RN-926: Es Lint Set up for mono repo
- RN-927: Tupaia Api to S3 File Upload (note commit is misnamed as RN-928)
- MDEV-5: Allow multiple permissions groups to individually provide exceptions to frontend exclusion
- MDEV-6: When importing a survey creates a new data element, give it the permission group of the survey
- [no-issue]: Move period type from @tupaia/utils to @tupaia/tsutils
- [no-issue]: Added generational_distance filter in entity-server
- NO-ISSUE: update fullstack command with data-table-server
v2023-23
Features ⭐
- WAITP-1150: Custom Landing Pages
- WAITP-1143: Update UI for select multiple visualisation export screen
- WAITP-1142: Add upload file function for create project images
- RN-929: File Question
Bug fixes 🐛
- WAITP-1156: Fix issue where frontend crashes when user does not have adequate permissions
- RN-848: Improve Option Set Import Error Message
Infrastructure and maintenance 🛠️
- [no-issue]: Made setupTestDatabase script compatible with RDS
- RN-897: Update READMEs
- [no-issue]: Container to fetch environment from LastPass (#4528)
- [no-issue]: Fix downloading LastPass .env vars to handle duplicate entries in LESMIS .env vars
- [no-issue]: Change --frozen-lockfile to --immutable
- [no-issue]: Move utcMoment and PERIOD_TYPES to @tupaia/tsutils
- [no-issue]: Added GET /hierarchies endpoint to @tupaia/entity-server
- RN-835: Enforce up to date types
- OSC-20: Create hierarchies endpoint
Release 2023-19
Features ⭐
- MDEV-50: add permission group viewer page
- MDEV-78: Add permission group ancestors column to Admin Panel
- RN-890 Add Data Tables to LESMIS Admin Panel
Visualisations 📊
Bug fixes 🐛
- MAUI-101: Fix horizontal scrolling in admin panel (includes MDEV-51 for message in export if survey responses)
- WAITP-1139: Fix password reset form
- WAITP-1161 Hide from legend option doesn't work in Spectrum legends
- WAITP-1141: Update autocomplete fields to run more efficiently
- WAITP-1175: Export autocomplete attributes correctly
- RN-875: Display boolean values in data-tables preview
Infrastructure and maintenance 🛠️
- [no-issue]: Dockerfile for running any tupaia service (not used yet)
v2023-17
Features ⭐
- WAITP-1122 Add more functionality to user imports in admin panel
Bug fixes 🐛
- RN-864: Added missing 'Delete' button for data-tables
- WAITP-1146 When deleting map overlays, delete the underlying report too
- RN-832: Raw data exports treat numbers as text
- RN-828: Fix error message seen when viewing user permissions
- RN-855: Allow selecting non 'Explore' entities for default values of Organisation Unit Codes parameters
- WAITP-92: Fetch projects after one time login
- WAITP-1144: Redirect user to 'Explore' when dismissing welcome modal after email verification
- WAITP-1121: Show loading indicator when changing dates in a visualisation
- WAITP-1120: Fix bar chart alignment for time series charts when not expanded
- WAITP-1123: Sort tables with dates by default
- WAITP-1176: Bug fix to mass approving access requests
Infrastructure and maintenance 🛠️
- WAITP-1145: create commands for reloading on dev
- WAITP-1186: Add example.http file to dhis-api
- [no-issue]: Updated test database schema
v2023-15
Features ⭐
- Data Tables Phase 1
Bug fixes 🐛
- RN-817 Fix inline aggregations
- RN-756 Cannot read properties of undefined (reading 'measureLevel')
- No issue: Fix errors when importing legacy report
- RN-699 Enforce permissions checking on dataElement and country when fetching data
- RN-856 Allow fetching data in viz-builder without specifying Project and Location
- RN-854 'exitOnNoData' flag in invalid 'null' state when creating a fetchData transform
- RN-853 Error when using parameters of various types
Infrastructure and maintenance 🛠️
v2023-11
Release 2023-09
v2023-7
Features ⭐
Visualisations 📊
Bug fixes 🐛
- RN-723 Fix data broker error when pulling from mixed services
Infrastructure and maintenance 🛠️
v2023-04
Bug fixes 🐛
- RN-702: Re-instate exclude merge strategy removing columns from the table
- RN-721: Superset filter by org unit
- RN-205: Build With Test Data w/out Orgunit or Hierarchy
- MDEV-2: Revert Search Term Filter in Admin Panel
Infrastructure and maintenance 🛠️
- No issue: Add ajv validator and fix build err
- MDEV-24: Update Superset Country Code to FJ
- MDEV-18: Detangle Palau Olangch Project Permission Groups
- RN-685: Create MockTupaiaApiClient for using api-client in unit tests
- RN-648: Create SQL data table api in data-table-server
- MDEV-21: Remove project 'Solomon Islands COVID-19'