WXD Backup Lite

Changelog

1.0.2

  • Fixed: the backup lock/unlock icon was blank on the initial Backups table render and only appeared after the button was clicked. The SVG icon now renders correctly on first paint.
  • Fixed: corrected several admin-area links (Upgrade to Pro, Docs, Support, More Products) that pointed to non-existent URLs.

1.0.1

  • Restore reliability: post-commit hardening (.htaccess + wp-config) now runs in the same request that commits files, so cPanel/LiteSpeed handler directives baked into a backup .htaccess can no longer 500 the site mid-restore.
  • Restore reliability: stale source-site jobs purged from the imported activity log; the completed restore is recorded as its own activity entry.
  • Restore reliability: iThemes Security itsec-* options purged on restore, preventing Force-SSL redirect loops on the destination.
  • Stop restore: clicking Stop early no longer leaves the modal hanging; the rollback now drives incrementally via the JS poll loop so the event log streams transitions instead of going silent.
  • Stop restore: progress bar no longer snaps from 100% back to 0% after a successful rollback.
  • Stop restore: starting a new restore from a wizard that still shows a previous “Stopped” terminal state now resets cleanly.
  • Stop restore: event log no longer leaks a stale “Importing general database tables” entry below the “Stop requested by user” line.
  • Rollback throughput: DB import bumped to 5,000 statements per tick during rollback, turning multi-hour rollbacks into minutes.
  • Migrate wizard: removed the URL-mapping step (auto-detected from archive) and the PRO upsell placeholder.
  • Migrate wizard: Stop Restore button moved into the wizard footer and now hides on terminal completion.
  • Migrate wizard: progress bar now fills determinately during the restore phase.
  • Migrate wizard: event log now matches the standalone Restore wizard density.
  • Activity log: drag-and-drop file selection now enables the wizard’s Next button (parity with Browse).
  • Activity log: per-tick byte/percent sub-progress shown during long DB import buckets.
  • Activity log: stopped+rolled-back restores now render with an amber “Stopped — rolled back” badge.
  • Activity log: event log populates from both the standalone restore wizard and the migrate wizard’s poll loop.
  • Activity log: Retry Job for restore-type jobs now opens the regular Restore wizard instead of running silently in the background.
  • Critical: fixed a rollback-empties-plugin-dir bug where a failed copy() during file-rollback would call cleanup_path() on the destination without a preserved fallback, deleting wp-content/plugins entirely.
  • Localhost compatibility: optional shim for the WpOrgRequestsIdnaEncoder autoloader works around a known Elementor + localhost subdirectory crash.
  • Code quality: WordPress.org Plugin Check passes with zero errors and zero warnings.

1.0.0

  • Initial release of WXD Backup Lite.
  • Full-site and component-level WordPress backups with SQL database export.
  • Restore workflow with automatic safety restore point and rollback on failure.
  • Import and migration workflow with URL mapping and environment-aware hardening.
  • Scheduled backups, retention policy, background job tracking, and archive verification.

Plugin Website
Visit website

Version:
1.0.2
Last Updated
June 1, 2026
Requires
WordPress 6.0
Tested Up To
WordPress 7.0
Requires PHP
7.4

Share Post

Join our newsletter.

Get insights into what’s happening at ChangelogWP right in your inbox. We don’t believe in spam.