2.1 KiB
2.1 KiB
Changelog
[Unreleased]
[02.56.00] --- 2026-07-04
[02.56.00] --- 2026-07-04
[02.56.00] --- 2026-07-04
All notable changes to this project are documented in this file. The format is
based on Keep a Changelog; versions use
zero-padded MAJOR.MINOR.PATCH.
[02.56.00] --- 2026-07-04
[02.55.00] --- 2026-07-04
Removed
- Legacy single-remote storage: the per-profile
remote_storagecolumn and all FTP/SFTP/S3/Google Drive credential columns. Remote destinations are now sourced exclusively from the#__mokosuitebackup_remotestable. - Orphaned
SftpPathform field and theajax.browseSftpDirendpoint (leftovers of the removed single-SFTP path picker).
Changed
- Package installer script adopts the standard licensing and install-completion pattern: the download key is preserved across updates (backed up in preflight, restored in postflight), an "installed successfully" notice shows on install and update, and the license-key prompt shows on fresh install only.
- Akeeba import no longer copies legacy remote settings onto the profile; re-add remote destinations on the profile's Remote tab after importing.
Fixed
- Schema migration
02.52.25.sqluses plainDROP COLUMN(portable to both Oracle MySQL 8.x and MariaDB) instead of the MariaDB-onlyDROP COLUMN IF EXISTS.
[02.54.00] --- 2026-07-04
Added
- Per-profile backup retention is now enforced. After each backup, completed
backups older than
retention_daysor beyond the newestretention_countcopies are pruned, along with their archive and log files (0= unlimited for either rule). The retention fields are now shown on the profile editor's Archive tab.
Fixed
- "Purge Old Backups" toolbar button now opens the purge modal under the Joomla 6 Atum toolbar (it was bound to markup the toolbar no longer renders).
Changed
- All Joomla package manifests hardcode their titles and descriptions (no language
strings), and
<name>follows theType - Nameconvention (e.g.Component - MokoSuiteBackup,Module - MokoSuiteBackup - cPanel).