Skip to content

Releases: beyondessential/tamanu

v2.54.0

30 Apr 02:54

Choose a tag to compare

Bugfixes 🐛

  • admin: NASS-1911: Manage reference data in admin panel (#9418)
  • admin: NASS-1911: Manage reference data in admin panel (#9418)
  • admin: NASS-1911: Manage reference data in admin panel (#9418)
  • admin: NASS-1911: Manage reference data in admin panel (#9418)
  • admin: NASS-1911: Manage reference data in admin panel (#9418)
  • adminPanel: Invalid date prop to TimeSlotPicker (#9534)
  • adminPanel: NASS-1912: nest ‘Location assignment’ under ‘Users’ (#9486)
  • charting: Show permission denied message instead of misleading no-charts message (#9535)
  • deaths: Death certificate stuck in loading state when no villageId (#9592)
  • deaths: Death certificate stuck in loading state when no villageId (ad0c599e18)
  • e2e: fix E2E (#9602)
  • importer: SAV-1137: Populate form responses with custom fields (#9382)
  • integration: SAV-1150: Update mSupply API (#9568)
  • integrations: SAV-1150: Update config case (hotfix 2.54) (#9636)
  • invoicing: use invoice insurance plans in PDF header instead of legacy patient insurer (#9547)
  • invoicing: 2.54: keep policy number on invoice PDF when insurance plan selected (#9598)
  • invoicing: parse price list rules JSON on import (HOTFIX 2.54) (#9666)
  • invoicing: parse price list rules JSON on import (#9651)
  • print: fix attendant field on FSM birth certificate and use enum translations (#9570)
  • programRegistry: HOTFIX 2.46: prevent survey submission from overwriting registration date (#9556)
  • referenceData: Fix maxFileSizeMB setting (#9496)
  • referenceData: Fix maxFileSizeMB setting (#9496)
  • reports: NOTAM-566: 2.54 hotfix: always include :timezone in report query replacements (#9629)
  • reports: NOTAM-566: 2.51 hotfix: always include :timezone in report query replacements (#9626)
  • scheduling: Hotfix v2.54: Date picker weekly view bug (#9641)
  • sync: TAMOC-410: Rebuild encounter_history in sync_lookup for change_type column (MAIN) (#9476)
  • sync: COOL-36: Prevent duplicate patient_ongoing_prescriptions when an encounter is discharged on facility and central (#9172)
  • syntheticUsage: Fixed up errors when running synthetic usage (#9544)
  • uiComponents: Semantically associate <label> and <input> (#9364)
  • web: Icon button labelling (#9499)
  • web: Inconsistent brand colours (#9487)
  • web: Locale-aware number format in table paginator (#9525)
  • web: Back button labelling (#9456)
  • TAMOC-407: Drug suggester "all" route bug (#9345)- Release fix: 2.54: Fix locale on server generated PDFs (#9654)- Release 2.54: Fix mobile dropdown empty state bug (#9668)- Release 2.54: Fix mobile dropdown empty state bug (#9668)- Changelog time format (#9678)

Dependencies 📦

  • Update playwright (#9507)

Documentation 📚

  • llm: Endpoint test agent instructions (#9516)

Features ⭐

Performance 🌊

  • mobile: improve survey form performance on low-end devices (#9682)
  • mobile: Improve survey form performance on low-end devices (#9521)

Revert ⏪

  • Release fix: 2.54: Fix locale on server generated PDFs (#9654)

Testing 🧪

  • Update test timeout (#9599)- Update test timeout (#9593)

Tweaks ⚖️

  • adminPanel: NASS-1912: nest ‘Location assignment’ under ‘Users’ (#9486)

DBT Documentation

The DBT documentation for this release is available at:

Mobile app 📱

Container images 🚢

Repository Tag
ghcr.io/beyondessential/tamanu-central v2.54.0
ghcr.io/beyondessential/tamanu-facility v2.54.0
ghcr.io/beyondessential/tamanu-frontend v2.54.0
ghcr.io/beyondessential/tamanu-patient-portal v2.54.0

v2.52.6

24 Apr 01:36

Choose a tag to compare

Bugfixes 🐛

  • invoicing: parse price list rules JSON on import (#9651)
  • scheduling: Hotfix v2.52: Date picker weekly view bug (#9640)

DBT Documentation

The DBT documentation for this release is available at:

Mobile app 📱

Container images 🚢

Repository Tag
ghcr.io/beyondessential/tamanu-central v2.52.6
ghcr.io/beyondessential/tamanu-facility v2.52.6
ghcr.io/beyondessential/tamanu-frontend v2.52.6
ghcr.io/beyondessential/tamanu-patient-portal v2.52.6

v2.51.7

24 Apr 01:47

Choose a tag to compare

Features ⭐

  • email: 2.51: add SMTP and other nodemailer transport support (#9653)

DBT Documentation

The DBT documentation for this release is available at:

Mobile app 📱

Container images 🚢

Repository Tag
ghcr.io/beyondessential/tamanu-central v2.51.7
ghcr.io/beyondessential/tamanu-facility v2.51.7
ghcr.io/beyondessential/tamanu-frontend v2.51.7
ghcr.io/beyondessential/tamanu-patient-portal v2.51.7

v2.50.12

23 Apr 01:36

Choose a tag to compare

Bugfixes 🐛

  • pdf: reliably separate note content and footer on encounter progress record (#9644)

DBT Documentation

The DBT documentation for this release is available at:

Mobile app 📱

Container images 🚢

Repository Tag
ghcr.io/beyondessential/tamanu-central v2.50.12
ghcr.io/beyondessential/tamanu-facility v2.50.12
ghcr.io/beyondessential/tamanu-frontend v2.50.12
ghcr.io/beyondessential/tamanu-patient-portal v2.50.12

v2.53.3

22 Apr 02:15

Choose a tag to compare

Bugfixes 🐛

  • integrations: SAV-1150: mSupply use itemCode (#9582)
  • reports: NOTAM-566: 2.53 hotfix: always include :timezone in report query replacements (#9628)
  • reports: NOTAM-566: 2.51 hotfix: always include :timezone in report query replacements (#9626)

Performance 🌊

  • mobile: 2.53: improve survey form performance on low-end devices (#9565)

DBT Documentation

The DBT documentation for this release is available at:

Mobile app 📱

Container images 🚢

Repository Tag
ghcr.io/beyondessential/tamanu-central v2.53.3
ghcr.io/beyondessential/tamanu-facility v2.53.3
ghcr.io/beyondessential/tamanu-frontend v2.53.3
ghcr.io/beyondessential/tamanu-patient-portal v2.53.3

v2.52.5

22 Apr 02:15

Choose a tag to compare

Bugfixes 🐛

  • reports: NOTAM-566: 2.52 hotfix: always include :timezone in report query replacements (#9627)
  • reports: NOTAM-566: 2.51 hotfix: always include :timezone in report query replacements (#9626)

Performance 🌊

  • mobile: HOTFIX 2.52: improve survey form performance on low-end devices (#9564)

DBT Documentation

The DBT documentation for this release is available at:

Mobile app 📱

Container images 🚢

Repository Tag
ghcr.io/beyondessential/tamanu-central v2.52.5
ghcr.io/beyondessential/tamanu-facility v2.52.5
ghcr.io/beyondessential/tamanu-frontend v2.52.5
ghcr.io/beyondessential/tamanu-patient-portal v2.52.5

v2.50.11

22 Apr 06:48

Choose a tag to compare

Bugfixes 🐛

  • pdf: show original note author on encounter record printout (#9633)

DBT Documentation

The DBT documentation for this release is available at:

Mobile app 📱

Container images 🚢

Repository Tag
ghcr.io/beyondessential/tamanu-central v2.50.11
ghcr.io/beyondessential/tamanu-facility v2.50.11
ghcr.io/beyondessential/tamanu-frontend v2.50.11
ghcr.io/beyondessential/tamanu-patient-portal v2.50.11

v2.50.10

22 Apr 02:33

Choose a tag to compare

Bugfixes 🐛

  • pdf: pad notes and medication cells in PDF printouts (#9632)

Performance 🌊

  • mobile: HOTFIX 2.50: improve survey form performance on low-end devices (#9562)

DBT Documentation

The DBT documentation for this release is available at:

Mobile app 📱

Container images 🚢

Repository Tag
ghcr.io/beyondessential/tamanu-central v2.50.10
ghcr.io/beyondessential/tamanu-facility v2.50.10
ghcr.io/beyondessential/tamanu-frontend v2.50.10
ghcr.io/beyondessential/tamanu-patient-portal v2.50.10

v2.51.6

21 Apr 07:16

Choose a tag to compare

Bugfixes 🐛

  • reports: NOTAM-566: 2.51 hotfix: always include :timezone in report query replacements (#9626)

Performance 🌊

  • mobile: HOTFIX 2.51: improve survey form performance on low-end devices (#9563)

DBT Documentation

The DBT documentation for this release is available at:

Mobile app 📱

Container images 🚢

Repository Tag
ghcr.io/beyondessential/tamanu-central v2.51.6
ghcr.io/beyondessential/tamanu-facility v2.51.6
ghcr.io/beyondessential/tamanu-frontend v2.51.6
ghcr.io/beyondessential/tamanu-patient-portal v2.51.6

v2.46.5

21 Apr 03:33

Choose a tag to compare

Bugfixes 🐛

  • programRegistry: MAUI-6469: recover registration dates corrupted by survey submission (hotfix 2.46) (#9622)

DBT Documentation

The DBT documentation for this release is available at:

Mobile app 📱

Container images 🚢

Repository Tag
ghcr.io/beyondessential/tamanu-central v2.46.5
ghcr.io/beyondessential/tamanu-facility v2.46.5
ghcr.io/beyondessential/tamanu-frontend v2.46.5
ghcr.io/beyondessential/tamanu-patient-portal v2.46.5