fix: minimumJoomla set to 5.0 — should be 5.2 or 6.0 #189

Open
opened 2026-06-29 14:41:22 +00:00 by jmiller · 2 comments
Owner

Summary

mokosuitebackup.xml declares minimumJoomla="5.0" but the codebase uses Joomla 5.2+ APIs (e.g., SubscriberInterface, named arguments in event constructors). Installing on Joomla 5.0/5.1 would produce fatal errors.

Location

source/packages/com_mokosuitebackup/mokosuitebackup.xml

Fix

Set minimumJoomla to 5.2 (or 6.0 if dropping Joomla 5 support).

## Summary `mokosuitebackup.xml` declares `minimumJoomla="5.0"` but the codebase uses Joomla 5.2+ APIs (e.g., `SubscriberInterface`, named arguments in event constructors). Installing on Joomla 5.0/5.1 would produce fatal errors. ## Location `source/packages/com_mokosuitebackup/mokosuitebackup.xml` ## Fix Set `minimumJoomla` to `5.2` (or `6.0` if dropping Joomla 5 support).
Author
Owner

Branch created: feature/189-fix-minimumjoomla-set-to-5-0-should-be-5

git fetch origin
git checkout feature/189-fix-minimumjoomla-set-to-5-0-should-be-5
Branch created: [`feature/189-fix-minimumjoomla-set-to-5-0-should-be-5`](https://git.mokoconsulting.tech/MokoConsulting/MokoSuiteBackup/src/branch/feature/189-fix-minimumjoomla-set-to-5-0-should-be-5) ```bash git fetch origin git checkout feature/189-fix-minimumjoomla-set-to-5-0-should-be-5 ```
Author
Owner

Premise is inaccurate as written @ 02.56.05 — keep open but repurpose.

The current com_mokosuitebackup.xml declares no minimumJoomla attribute at all (grep for minimumJoomla across source/packages only hits the unrelated MokoSuiteClient product). So there is no minimumJoomla="5.0" to correct — and no minimum-version guard at all.

Suggest repurposing this issue to: "add minimumJoomla="5.2" (or 6.0) to com_mokosuitebackup.xml" so installs on unsupported Joomla versions are blocked. If a floor isn't wanted, close instead.

Premise is inaccurate as written @ 02.56.05 — keep open but repurpose. The current `com_mokosuitebackup.xml` declares **no** `minimumJoomla` attribute at all (grep for `minimumJoomla` across `source/packages` only hits the unrelated MokoSuiteClient product). So there is no `minimumJoomla="5.0"` to correct — and no minimum-version guard at all. Suggest repurposing this issue to: "add `minimumJoomla="5.2"` (or `6.0`) to `com_mokosuitebackup.xml`" so installs on unsupported Joomla versions are blocked. If a floor isn't wanted, close instead.
Sign in to join this conversation.