2.27.0

2025-03-21

This version of Tamanu requires Chrome 133 or later.

Artifacts

mobile android https://clients.ops.tamanu.io/2.27.0/android/tamanu/app-release.apk
Install Download

Changelog

Bugfixes 🐛

  • ci: Fixed up outdated package-lock.json after version bump (#6871)
  • fakeData: Type error when building for prod (#7293)
  • fhir: SAV-901: Set published_date on a Lab Request when published via the FHIR API (#7244)
  • medici: SAV-853: Remove requirement that period parameters be present if also requesting for specific encounters (#6758)
  • notes: TAMOC-260: Ensure read more button is always visible (#7031)
  • patients: TAMOC-276: Deceased patient not showing as grey in recently viewed patients HOTFIX 2.27 (#7385)
  • pm2: SAV-918: Correctly read config file from pm2.config.cjs (2.27) (#7379)
  • pm2: SAV-918: Correctly read config file from pm2.config.cjs (#7341)
  • pm2: SAV-918: Correctly read config file from pm2.config.cjs (#7341)
  • reports: NASS-1481: Default date ranges to use strings and end/start of day fixes (#7229)
  • scheduling: Broken start time behaviour for overnight bookings (#7411)
  • tests: Fix flaky test in Appointments.test.js (#7257)
  • tests: Fix flaky test in translations.test.js (#7258)
  • triage: SAV-923: Add proper label fallbacks to patient detail fields (#7415)
  • web: Update browser support copy for MS Edge (#7297)
  • web: Update default browser support copy for MS Edge (3f0cc3ee3b)
  • Merge 2.26 into 2.27 (#7347)- EPI-1113: Hide ‘Save & exit’ button and fix ‘Discharge planning’ note not being populated (f380da8202)- Merge 2.26 to 2.27 (#7401)- Merge 2.25 to 2.26 (#7400)- Merge 2.26 to 2.27 (#7416)

Features ⭐

  • repeatingAppointments: NASS-1572: Clean up appointments using sync hook (#7187)
  • web: Support Chromium and MS Edge (#7291)
  • web: Make splash page messages available for translation (3f0cc3ee3b)

Refactors 🛠️

  • dataGeneration: KAM-337:: Move test-helper/fake to data generation package (#7252)
  • fakeData: KAM-331: Create fake-data package (#7241)
  • translations: NASS-1540: Clean up getTranslation call signature (#6981)

Repo 📖

  • Fix license field in settings package (#7249)

Tweaks ⚖️

  • auth: NASS-1536: Don’t throw internal error on invalid token (#7219)
  • mobile: Mobile small cleanup 270125 (#7145)
  • mobileForms: Improve performance (#7263)
  • Remove false-positive typo (#7286)- Remove false-positive typo (f380da8202)

Translation Changes

Changes compared to previous version: v2.26.3 ```diff $(cat translations.diff) ```

Mobile app 📱

Container images 🚢

RepositoryTag
ghcr.io/beyondessential/tamanu-centralv2.27.0
ghcr.io/beyondessential/tamanu-facilityv2.27.0
ghcr.io/beyondessential/tamanu-frontendv2.27.0
Copied to clipboard!