Files
MokoSuiteBackup/CHANGELOG.md
T
2026-07-04 22:01:21 +00:00

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_storage column and all FTP/SFTP/S3/Google Drive credential columns. Remote destinations are now sourced exclusively from the #__mokosuitebackup_remotes table.
  • Orphaned SftpPath form field and the ajax.browseSftpDir endpoint (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.sql uses plain DROP COLUMN (portable to both Oracle MySQL 8.x and MariaDB) instead of the MariaDB-only DROP 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_days or beyond the newest retention_count copies 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 the Type - Name convention (e.g. Component - MokoSuiteBackup, Module - MokoSuiteBackup - cPanel).