Skip to content

Releases: webdesign29/inklura-backups

Release list

v0.2.0

Choose a tag to compare

@benfavre benfavre released this 13 Jun 17:20

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.

v0.1.0

Choose a tag to compare

@benfavre benfavre released this 13 Jun 16:54

Initial release. Multisite-capable, self-updating (via the Inklura plugin manifest). See README.md.