Skip to Content
DocumentationDernières releases

Dernières releases

Nous améliorons constamment O3. Cette page affiche la dernière release GitHub taguée pour une sélection de dépôts O3. C’est un tableau de bord de releases, pas un journal complet de tous les modules frontend.

Utilisez-la pour repérer les mouvements des packages O3 courants, puis vérifiez le fichier spa-assemble-config.json de votre distribution pour confirmer quels modules et quelles versions sont réellement inclus dans votre environnement. Chaque titre de dépôt et chaque lien “Voir toutes les releases” ouvre la page des releases GitHub du dépôt.

Plateforme

Core 

v10.0.0

Publié le: 9 juin 2026

What's Changed

Breaking changes ⚠️

  • (BREAKING) Drop IMO and don't load arbitrary content in production mode by @ibacher in #1743
  • (BREAKING) O3-5645: Prevent open redirect via unvalidated returnToUrl by @omeriinnocent in #1763

Features 🆕

  • (feat) O3-5206: Migrate to using RSpack everywhere by @ibacher in #1417
  • (feat) O3-5409: Add carbon table's batch action translation string to coreTranslations by @abheeee03 in #1584
  • (feat) O3-5181: Allow creation of global stores backed by sessionStorage by @chibongho in #1490
  • (feat) Add some additional age and duration helpers by @ibacher in #1680
  • (feat) Switch to using the type declarations for framework types by @ibacher in #1679
  • (feat) O3-5440: Provide a way to redirect to custom URL on login and logout by @chibongho in #1657
  • (feat) O3-5460: Add TableBatchActions to Mock Tests by @abheeee03 in #1699
  • (feat) Upgrade the CLI and add comprehensive tests by @ibacher in #1735
  • (feat) Add support to invoke develop with package name by @ibacher in #1750
  • (feat) Add matchLocale framework function by @ibacher in #1771
  • (feat) O3-5027: Make login page configurable by @UjjawalPrabhat in #1762
  • (feat) Prevent the shared SWR cache being torn down when a decorated component unmounts by @denniskigen in #1793

Bug Fixes 🐛

  • (fix) Downgrade invalid workspace context key error to a warning by @denniskigen in #1649
  • (fix) Framework and Styleguide should build as standard libraries by @ibacher in #1643
  • (fix) Remove manual inert prop handling from LeftNavMenu by @denniskigen in #1660
  • (fix) Reduce the size of the app shell by @ibacher in #1658
  • (fix) Start shell dev server after other dev servers start by @ibacher in #1662
  • (fix) Restore Jest mocks for usePagination and usePaginationInfo by @ibacher in #1670
  • (fix) RxJS imports need to be fully resolved by @ibacher in #1669
  • (fix) Don't reset devServer's static path by @ibacher in #1672
  • (fix) Primary identifier shouldn't be truncated due to Tag constraints by @vasharma05 in #1671
  • (fix) Restore static path and fix port binding check by @ibacher in #1674
  • (fix) Update NumericObservation cell styling and add mock by @NethmiRodrigo in #1703
  • (fix) Handle zero values correctly in NumericObservation by @denniskigen in #1712
  • (fix) Skip useConceptReferenceRange when interpretation is provided by @NethmiRodrigo in #1713
  • (fix) Produce new object reference when re-launching an already-open workspace by @denniskigen in #1714
  • (fix) Fix GeoPattern background not filling patient avatar on some devices by @denniskigen in #1721
  • (fix) O3-5581: Fix base URL of compiled resources from yarn serve by @chibongho in #1726
  • (fix) Updates to openmrs CLI by @ibacher in #1729
  • (fix) Allow translation overrides when locale doesn't exist by @vasharma05 in #1728
  • (fix) Harden logout E2E test against user menu race by @denniskigen in #1737
  • (fix) Small optimization to runtime SVG loading by @ibacher in #1742
  • (fix) Avoid stray vertical line in OpenmrsDateRangePicker inputs by @denniskigen in #1753
  • (fix) O3-4020: Return current app context value synchronously on first render by @praneeth622 in #1751
  • (fix) O3-4924: Align expand animation and size prop with Carbon design system by @RajPrakash681 in #1758
  • (fix) O3-5651: Update the procedure order icon by @dilankavishka in #1773
  • (fix) Restore lg height for Search component by @denniskigen in #1778
  • (fix) Add esm-patient-task-list-app to the e2e Docker environment by @denniskigen in #1779
  • (fix) Restore pagination container text left padding by @denniskigen in #1783
  • (fix) Remove doubled heading padding in EmptyCard and ErrorState by @denniskigen in #1790
  • (fix) Render UI Editor extension overlays and stop leaking overlay containers by @denniskigen in #1784
  • (fix) O3-5646: Remove extra padding from NumericObs cell variant in tablet mode by @solomonfortune in #1769
  • (fix) Add install-script to bundle-size workflow by @NethmiRodrigo in #1791
  • (fix) O3-5588: Correctly apply Login Location tag filter in useLocationCount by @sudeshkar in #1734

Housekeeping 🧹

Tests 🧪

  • (test) O3-5457: Add comprehensive tests for useLayoutType hook by @sohamdhande in #1638
  • (test) Add regression tests for 401 Location-header redirect in openmrsFetch by @AshThe25 in #1754

New Contributors

Full Changelog: https://github.com/openmrs/openmrs-esm-core/compare/v9.0.2...v10.0.0

Voir toutes les releases sur GitHub

Workflows patient

Fiche patient 

v12.3.4

Publié le: 26 juin 2026

What's Changed

🐛 Bug fixes

  • (fix) Match drug order form ComboBox heights to their paired number fields by @denniskigen in #3425

Full Changelog: https://github.com/openmrs/openmrs-esm-patient-chart/compare/v12.3.3...v12.3.4

Voir toutes les releases sur GitHub

Gestion des patients 

v11.1.0

Publié le: 26 juin 2026

What's Changed

🚀 New features

  • (feat) O3-5728: Extract hardcoded period string into named variable in orchestrator by @Pratikdeb07 in #2604
  • (feat) O3-5727: Create useAppointmentsByDate SWR hook for per-date appointment fetching by @Pratikdeb07 in #2571

🐛 Bug fixes

  • (fix) Keep patient chart siderail visible when editing an appointment by @denniskigen in #2603

Full Changelog: https://github.com/openmrs/openmrs-esm-patient-management/compare/v11.0.1...v11.1.0

Voir toutes les releases sur GitHub

Formulaires et saisie de données

Constructeur de formulaires 

v3.5.1

Publié le: 22 juin 2026

What's Changed

🧹 Housekeeping

Full Changelog: https://github.com/openmrs/openmrs-esm-form-builder/compare/v3.5.0...v3.5.1

Voir toutes les releases sur GitHub

Moteur de formulaire React 

v4.2.1

Publié le: 18 juin 2026

<!-- Release notes generated using configuration in .github/release.yml at main -->

What's Changed

🐛 Bug fixes

  • (fix) O3-5735: Keep default encounter datetimes within the visit window during retrospective data entry by @denniskigen in #756

Full Changelog: https://github.com/openmrs/openmrs-esm-form-engine-lib/compare/v4.2.0...v4.2.1

Voir toutes les releases sur GitHub

Moteur de formulaire Angular 

v20.0.0

Publié le: 9 juin 2026

What's Changed

🚀 New features

  • (feat) Upgrade Angular Form Entry to Workspace v2 by @maikofelix47 in #167
  • (feat) Add ngx-translate support for checkbox, radio and select labels by @donaldkibet in #169

🐛 Bug fixes

🧹 Housekeeping

New Contributors

Full Changelog: https://github.com/openmrs/openmrs-ngx-formentry/compare/v19.0.1...v20.0.0

Voir toutes les releases sur GitHub

Saisie rapide de données 

v1.5.1

Publié le: 10 juin 2026

<!-- Release notes generated using configuration in .github/release.yml at main -->

What's Changed

New Features

Bug Fixes

  • (fix) add location attribute on cohort creation by @icrc-jofrancisco in #252
  • (fix) Remove unnecessary webpack dependencies by @denniskigen in #263
  • (fix) Make Cancel button in Fill Forms respond to user action by @kb019 in #98
  • (fix) Prevent stale patient data rendering in form by @icrc-psousa in #293
  • (fix) Pin swr to 2.2.5 to match the app shell and avoid share-scope skew by @denniskigen in #320

Chores

Tests

  • (test) O3-5612: Add test coverage for workflow reducers, form bootstrap, and group session components by @denniskigen in #294

New Contributors

  • @kb019 made their first contribution in #98

Full Changelog: https://github.com/openmrs/openmrs-esm-fast-data-entry-app/compare/v1.4.1...v1.5.1

Voir toutes les releases sur GitHub

Applications cliniques

Dispensation de médicaments 

v1.11.1

Publié le: 22 juin 2026

What's Changed

🐛 Bug fixes

  • (fix) O3-5734: Allow recording allergies from the fill prescription order basket by @denniskigen in #854
  • (fix) Refresh prescriptions table in place after dispensing by @NethmiRodrigo in #859

Full Changelog: https://github.com/openmrs/openmrs-esm-dispensing-app/compare/v1.11.0...v1.11.1

Voir toutes les releases sur GitHub

Constructeur de cohorte 

v4.0.6

Publié le: 10 juin 2026

What's Changed

🐛 Bug fixes

🧹 Housekeeping

New Contributors

Voir toutes les releases sur GitHub

Référence de scaffolding

Utilisez @openmrs/create-o3-app pour les nouveaux modules frontend. L’application template est listée ici uniquement comme référence de structure; elle peut donc publier moins souvent que les modules actifs.

Application template 

v4.0.0

Publié le: 16 mai 2024

What's Changed

Breaking changes

  • (BREAKING) Migrate esm-template-app to use routes.json by @vasharma05 in #13

New features

Refactors

Bug fixes

  • (fix) Miscellaneous cleanup by @brandones in #7
  • (fix) Update github actions prerelease template to use yarn by @mogoodrich in #11
  • (fix) Exports should reference the result of getSync/getAsync by @denniskigen in #14

Docs

Tests

  • (test) O3-2514: Setup the template repository with playwright by @RandilaP in #18

Housekeeping

New Contributors

Full Changelog: https://github.com/openmrs/openmrs-esm-template-app/commits/v4.0.0

Voir toutes les releases sur GitHub

Dernière mise à jour le