Safe Migrate 1.0.0
Safe Migrate 1.0.0 is the first public release of the core plugin.
Highlights
- Preflight readiness checks before migration or restore
- Local export packages with manifest, checksums, SQL segmentation, and file chunking
- Validate and preview restore workflows before destructive execution
- Snapshot-backed destructive restore with rollback support
- Resume support for interrupted restore and push/pull jobs
- Site-to-site Push / Pull transfers using one-time transfer tokens
- Support bundle export for diagnostics and troubleshooting
- Aligned admin, REST, and WP-CLI interfaces
Hardening In This Release
- Added lifecycle cleanup for deactivation and uninstall
- Tightened Core vs Pro settings enforcement
- Improved transfer session and stale credential cleanup
- Hardened source URL validation for remote transfers
- Fixed CLI e2e behavior for injected restore failures so failures return structured output instead of fatals
- Expanded automated coverage for settings, licensing, package validation, and transfer session behavior
Verification
This release was validated with:
- automated syntax and PHPUnit checks
- local WordPress smoke validation on a plugin-heavy site
- clean fixture validation for export, validate, preview restore, destructive restore, rollback, failure-injection rollback, support bundle generation, cleanup, uninstall, and reactivation
Package
Download the plugin ZIP from the release assets:
safe-migrate-1.0.0.zip