Compatibility matrix
This page defines the baseline visible in the repository. A specific release is supported only after its release checks and the stated production database migration checks pass. Check the compatibility note shipped with that release before upgrading.
| Component | Repository baseline | Verification |
|---|---|---|
| PHP | ^8.2; supported CI matrix currently covers 8.2 and 8.3 | Composer platform check and CI |
| Laravel | 12.x; exact packages are pinned by the release lockfile | Clean install and focused suite |
| Database | MySQL/MariaDB supported only for tested migration paths | Clean migration and restored-data drill |
| Queue | Configured Laravel queue driver supported by the release | Worker boot and retry check |
| Web server | Apache or Nginx with document root set to public/ | Health and static-asset checks |
| Edition | Merchant or Marketplace | Edition boundary and artifact verification |
SQLite is used for fast automated tests. A green SQLite migration does not prove that a production MySQL/MariaDB migration is safe. Releases that change schema require database-engine acceptance and restored-data verification.
Marketplace upgrades from Merchant are additive and supported only for the migration paths listed in the release notes. Marketplace-to-Merchant downgrade is unsupported. No fixed Vendorzo support period is promised by this baseline; release support dates must be explicitly published before older releases appear in a supported-version selector.