Security: Fixed CSRF vulnerability in file download handler, thanks to Nguyen Ba Khanh via Patchstack
New: Dependencies have been updated for improved security and stability
WP Migrate 2.7.8 – 2026-05-28
New: Dependencies have been updated for improved security and stability
Fixed: Various CSS fixes for WordPress 7.0 compatibility
WP Migrate 2.7.7 – 2025-11-11
Security: Improved security of the cache flush functionality, thanks to security researcher Dmitrii Ignatyev
WP Migrate 2.7.6 – 2025-10-15
New: Dependencies have been updated for improved security and stability
Fixed: The removal of temporary tables after a migration is cancelled is now more robust
WP Migrate 2.7.5 – 2025-09-22
Fixed: “Implicitly marking parameter $wpdb as nullable is deprecated” warning introduced with PHP 8.4 is no longer logged
Note: On PHP 8.4, a related deprecation warning from the php-di library may still appear, this is intentional to maintain compatibility with PHP 5.6-7.4
WP Migrate 2.7.4 – 2025-06-09
Pro only release
WP Migrate 2.7.3 – 2025-04-24
New: Dependencies have been updated for improved security and stability
Fixed: Notices about loading textdomains incorrectly are prevented
WP Migrate 2.7.2 – 2025-02-12
Fixed: Export command initiated via WP-CLI once again operates without errors related to unknown column keys, fixing a regression introduced in version 2.7.1
WP Migrate 2.7.1 – 2025-02-11
New: Dependencies have been updated for improved security and stability
Fixed: Compatibility with WP Go Maps has been improved through support for the MySQL POINT data type
WP Migrate 2.7.0 – 2024-10-04
Security: The plugin can now serve updates from WP Engine servers, however this update mechanism is not included when installed directly from WordPress.org
New: PHP and JS dependencies have been updated
WP Migrate 2.6.11 – 2024-05-30
Added: A new filter wpmdb_check_table_column_for_reference now helps to avoid memory errors by excluding columns from the find and replace operation when a serialized reference is detected
WP Migrate 2.6.10 – 2024-02-08
Security: Plugin configuration data now uses JSON encoding instead of serialization to prevent PHP Object Injection (thanks to Patchstack for responsible disclosure on January 15, 2024 followed by development and testing of the fix by WP Engine)
Security: Unserializing an object during find and replace operations now passes ‘allowed_classes’ => false to avoid instantiating the complete object and potentially running malicious code stored in the database
Security: The wp-queue library now ensures that only its own classes can be unserialized via allowed_classes
Fix: Sites with “bundle” or “runtime” in the domain name can now load plugin pages in WP Admin
WP Migrate 2.6.9 – 2023-08-29
New: Links to plugin documentation, support, feedback, and changelog are now available in the footer of WP Admin
Improvement: Migration performance is now improved for sites that do not organize uploads into month- and year-based folders
Bug: Form data types are now consistent when using default fallbacks
WP Migrate 2.6.8 – 2023-07-10
Improvement: PHP 8.2 and WP Migrate are now compatible
WP Migrate 2.6.7 – 2023-06-01
Bug Fix: All-In-One Security and WP Migrate are now more compatible as a result of skipping the stacktrace column in the aiowps_audit_log table during find and replace operations
WP Migrate 2.6.6 – 2023-05-18
Bug Fix: Exports are now compatible with PHP 8.1+
WP Migrate 2.6.5 – 2023-04-25
Bug Fix: Migrations no longer cause PHP notices when a file path is null
WP Migrate 2.6.4 – 2023-04-06
Improvement: Easy Updates Manager and WP Migrate are now more compatible as a result of skipping the eum_logs table
Bug Fix: Migrations no longer cause PHP warnings that mention an “undefined array key”
WP Migrate 2.6.3 – 2023-02-28
Bug Fix: Reverted a change from 2.6.2 that inadvertently caused profiles with all post types selected to behave as if no post types were selected
WP Migrate 2.6.2 – 2023-02-28
Improvement: Domain and path values are once again pre-populated when exporting the database after being temporarily removed in version 2.6.0
Bug Fix: Deselected tables are no longer included in the migration
WP Migrate 2.6.1 – 2023-02-01
Improvement: Duplicator is now more compatible as a result of skipping references in the duplicator_packages table
Improvement: Windows servers and WAMP are now more compatible due to consistent handling of file paths
Bug Fix: Export file downloads no longer cause PHP warnings and notices
Bug Fix: Non-alphanumeric characters no longer break exported file downloads
Bug Fix: Media uploads date picker styles are no longer broken
WP Migrate 2.6.0 – 2023-01-19
New: Full-site exports including the database and files are now available to all users
New: Exported ZIP archives are now compatible with drag-and-drop importing to Local
New: Highlights from recent releases are now communicated through the What’s New tab
Improvement: Exports can now be performed without defining the URL or Path
Improvement: CLI exports can once again accept paths with slashes so an export can be saved to a directory that is different from where the command is executed
Bug Fix: Large export file downloads no longer cause errors
WP Migrate 2.5.0 – 2022-11-22
Improvement: Doctrine Cache is no longer a dependency
Bug Fix: HTML entities in profile names are now rendered correctly
WP Migrate 2.4.2 – 2022-10-21
Bug Fix: Limited file permissions outside of the uploads directory no longer prevent find and replace operations on hosts like Pantheon
Bug Fix: Empty custom pairs are no longer processed during find and replace operations
WP Migrate 2.4.1 – 2022-10-12
Bug Fix: Find and replace via CLI is now more compatible with PHP 8 and above
WP Migrate 2.4.0 – 2022-09-22
Improvement: Temporary tables and directories are now cleaned up after migration failure
Improvement: Re-rendering of the user interface is now optimized
Improvement: Settings sliders are now more accessible
Improvement: Migration complete modal is now more accessible
WP Migrate 2.3.3 – 2022-08-12
Improvement: Settings sliders now have a visible focus style and improved keyboard accessibility
Improvement: Error log messages now provide additional context about the migration to assist our support team
WP Migrate 2.3.2 – 2022-07-11
Bug Fix: Activating or upgrading WP Migrate Lite no longer results in the following error: “The plugin does not have a valid header.”
WP Migrate 2.3.1 – 2022-05-19
Bug Fix: WP Migrate no longer initializes on pages outside of WP Admin in order to improve front-end performance
WP Migrate 2.3.0 – 2022-03-30
New: “WP Migrate DB” is now “WP Migrate Lite”
New: CLI commands now support migrate base command as an alias of migratedb
Improvement: CLI exports no longer require find/replace arguments
Improvement: Notices are now styled to reflect their state (success, error, warning, or information)
WP Migrate 2.2.2 – 2022-01-11
Bug Fix: Opening Find & Replace no longer results in a JavaScript error when SCRIPT_DEBUG is true
Bug Fix: Custom Find & Replace URL for exports no longer includes the protocol
Bug Fix: Altered unsaved profiles can now be saved
WP Migrate 2.2.1 – 2021-11-09
Bug Fix: WP Migrate DB profiles can now be re-saved without requiring a page refresh
WP Migrate 2.2.0 – 2021-10-18
New: Find & Replace tool now includes an option to preview changes before applying them to the database
Improvement: Keyboard navigation is now more accessible thanks to new focus styles throughout the plugin
Bug Fix: WP Migrate DB is now more compatible with other plugins that use Composer’s autoloader and have dependencies with the same name
WP Migrate 2.1.2 – 2021-08-30
Improvement – Accessibility: Better support for Skip to main content keyboard navigation.
WP Migrate 2.1.1 – 2021-08-18
Improvement: Migrations can now be run on sites that use the default permalink structure
Bug fix: PHP fatal error when running find and replace on a serialized unclonable object
Bug fix: PHP notices during an existing find and replace related to the addition of regex support
WP Migrate 2.1 – 2021-08-04
New: Case-sensitive custom find and replace
Improvement: Show a notice when the REST API is disabled or inaccessible
WP Migrate 2.0.2 – 2021-06-17
Improvement: “Search & Replace” updated to “Find & Replace” for consistency
Bug fix: Some PHP files can be directly accessed in a browser
Bug fix: Rewrite rules lost after migration
WP Migrate 2.0.1 – 2021-05-06
Bug fix: Replacing a string with nothing not supported
Bug fix: Plugin not working on sites with a custom REST API URL
Bug fix: Plugin not working on sites with a custom plugin directory
Bug fix: ‘gmdateI18n’ function not available on older versions of WordPress
Bug fix: Javascript file with tilde in filename blocked by some firewalls