openemr_manual
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| openemr_manual [2026/08/25 21:35] – brad.sharp | openemr_manual [2026/08/26 21:25] (current) – [Module Version Compatibility] brad.sharp | ||
|---|---|---|---|
| Line 684: | Line 684: | ||
| ==== Module Version Compatibility ==== | ==== Module Version Compatibility ==== | ||
| - | Use this table to pick the right module version for your OpenEMR install. | + | **Always run the current |
| - | ^ Module version ^ OpenEMR 7.x ^ OpenEMR 8.0.x ^ OpenEMR 8.2 / 8.3 ^ Notes ^ | + | ^ Module version ^ OpenEMR 7.0.2 ^ OpenEMR 7.0.4 ^ OpenEMR 8.0.x ^ OpenEMR 8.2 ^ OpenEMR |
| - | | **v2.1.7** (current) | Yes | Yes | Yes | Recommended for every supported core. Verified on 8.0.0.3, 8.2.0 and 8.3.0. | | + | | **v2.1.9** (current) | Yes | Yes | Yes | Yes | Yes | |
| - | | v2.1.6 | + | |
| - | | v2.1.5 | Yes | **No** | Yes | Same 8.0.x limitation as v2.1.6. | | + | |
| - | | v2.1.4 | Yes | Partial | Yes | Fixes the site-wide login failure from v2.1.3, but module pages still fatal on 8.0.x. | | + | |
| - | | v2.1.3 | Yes | **No — do not install** | Yes | Causes an HTTP 500 during login bootstrap on 8.0.x, taking the whole site down. Upgrade to v2.1.7. | + | |
| - | All versions require **PHP 8.2 or later**. | ||
| - | === Why the 8.0.x column matters === | + | Requires **PHP 8.2 or later** on any core. v2.1.8 verified live against |
| - | OpenEMR' | + | === Running |
| - | * **v2.1.3** called it during login bootstrap — the entire site returned HTTP 500. | + | **v2.1.6 and earlier fail on OpenEMR 7.0.4 and on the 8.0.x patch line.** Module pages die with: |
| - | * **v2.1.4** routed the service layer through '' | + | |
| - | * **v2.1.7** completed that migration. One of the missed call sites rendered inside the patient dashboard, so on 8.0.x it aborted the page render and made the adjacent | + | |
| - | If you are running | + | < |
| + | |||
| + | Those cores ship an '' | ||
| + | |||
| + | Upgrading | ||
| === Pinning a specific version === | === Pinning a specific version === | ||
| Line 709: | Line 706: | ||
| Every release stays available on Packagist. To hold a particular version: | Every release stays available on Packagist. To hold a particular version: | ||
| - | < | + | < |
| There is no separate branch per OpenEMR version. A single build covers both 7.x and 8.x, and older cores are supported by pinning the last release that supported them. | There is no separate branch per OpenEMR version. A single build covers both 7.x and 8.x, and older cores are supported by pinning the last release that supported them. | ||
openemr_manual.1787693713.txt.gz · Last modified: by brad.sharp
