chore(release): build 02.56.05 [skip ci]
This commit is contained in:
+2
-39
@@ -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 `<name>` follows the `Type - Name` convention (e.g.
|
||||
`Component - MokoSuiteBackup`, `Module - MokoSuiteBackup - cPanel`).
|
||||
|
||||
Reference in New Issue
Block a user