Skip to content

Releases: beyondessential/tupaia

Release 2023-27

04 Jul 04:46
3929fd9
Compare
Choose a tag to compare

Features ⭐

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 🛠️

v2023-25

22 Jun 03:38
5a6ac93
Compare
Choose a tag to compare

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

13 Jun 02:04
99c3521
Compare
Choose a tag to compare

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

11 May 07:40
4e84fec
Compare
Choose a tag to compare

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

27 Apr 10:42
f235188
Compare
Choose a tag to compare

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

13 Apr 02:34
8a890f0
Compare
Choose a tag to compare

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 🛠️

  • MDEV-116 Add cicd check for out of date
  • [no-issue]: Fix setup test database script
  • MDEV-115 Remove legacy google analytics snippet
  • [no-issue]: Silence noisy log for failing apiClient auth

v2023-11

15 Mar 00:28
67d45f0
Compare
Choose a tag to compare

Features ⭐

  • MDEV-117: Allow users to specify question hooks
  • RN-715 Week Ending formats

Visualisations 📊

  • MDEV-105 superset pullMetadata (all data services now return no metadata if not implemented instead of erroring)

Bug fixes 🐛

  • RN-797 Change permission level on DHIS instance list

Infrastructure and maintenance 🛠️

  • RN-787 Fix error in fetching DHIS data element metadata
  • no-issue: Improve Admin Panel Password Security
  • no-issue: Bump caniuse-lite version
  • RN-803 e2e tz

Release 2023-09

28 Feb 00:33
402db2e
Compare
Choose a tag to compare

Features ⭐

  • MDEV-26: Add Canonical Types Editing in Admin Panel

Visualisations 📊

  • RN-590 Add 'Includes data from <start> to <end>' line to excel exports

Bug fixes 🐛

  • RN-743 Fix maximum call stack size
  • RN-758: Do not send email if SMTP is not set (LESMIS related)

Infrastructure and maintenance 🛠️

  • MDEV-114: Added new GA4 tags to tupaia.org
  • NO-ISSUE: Fix ObjectLikeKeys type error, add ObjectLikeFields
  • RN-556: Migrate push changes route to meditrak-app-server

v2023-7

13 Feb 22:52
e661e57
Compare
Choose a tag to compare

Features ⭐

Visualisations 📊

Bug fixes 🐛

  • RN-723 Fix data broker error when pulling from mixed services

Infrastructure and maintenance 🛠️

  • (no issue) Fix test mock
  • [no issue]: Added data-table-api to the tupaia api-client
  • RN-705 Convert data broker to ts (Thanks @kael89!)

v2023-04

24 Jan 02:20
222b92a
Compare
Choose a tag to compare

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'