From 8e3e473426a8ac4367e05d29cef9ccc2818a1e26 Mon Sep 17 00:00:00 2001 From: "gitea-actions[bot]" Date: Sun, 5 Jul 2026 00:03:11 +0000 Subject: [PATCH] chore(release): build 02.56.05 [skip ci] --- CHANGELOG.md | 41 ++--------------------------------------- 1 file changed, 2 insertions(+), 39 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 35e001e..b4a4383 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,8 @@ # Changelog ## [Unreleased] +## [02.56.05] --- 2026-07-05 + ## [02.56.00] --- 2026-07-04 @@ -14,42 +16,3 @@ based on [Keep a Changelog](https://keepachangelog.com/); 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 `` follows the `Type - Name` convention (e.g. - `Component - MokoSuiteBackup`, `Module - MokoSuiteBackup - cPanel`).