Inklura Backups 0.2.0 — packaging, integrity, notifications, restore.
Highlights
- Single archive.zip per backup (ZipArchive) with content + metadata and an opt-in "include uploads" toggle; per-file and total size caps; graceful fallback when ZipArchive is unavailable.
- sha256 integrity checksums recorded in meta.json; per-backup integrity status (Verified / Modified / Missing) in the admin list.
- Email notifications on completion (success and failure) via the bext mail path with wp_mail fallback; configurable recipient + on/off.
- Uploads exclude patterns (glob), applied to both the manifest scan and the .zip.
- "Download full .zip" row action (path-traversal-safe, capability + nonce).
- Archive size + integrity columns in the admin backups table.
- Restore: re-import a backup's WXR behind a typed RESTORE confirmation + capability + nonce (content-only; media not restored). Requires the WordPress Importer plugin.
- Network-defaults page extended with all new settings.
Compatibility & quality
- PHP 7.4+, multisite-capable; escape/sanitize/nonce + capability + strict path-traversal protection on all backup/download/delete/restore handlers; self-hosted Updater unchanged.
- WP-free unit suite expanded 3 -> 6 files (135 assertions); php -l clean.
See CHANGELOG.md for the full list.