Change log
- Fixed: Fatal error in user import retry process using PHP 8.2.15.
- Fixed: Auto-adjust user_id columns in the database to correct values during import.
- Fixed: Added settings filter ‘
prime_mover_custom_user_id_col
‘ to adjust non-default user ID columns. - Fixed: Infinite loop in third-party processor during import process retry.
- Compatibility: Tested for WordPress 6.5 release.
Auto user adjustment
In this version – Prime Mover auto adjust user_id
columns in database tables to the migrated user IDs. These tables are third-party WordPress tables created using WordPress plugins and themes. In previous versions, these were impossible and must be manually patched inside Prime Mover using user adjustment API.
Previous versions of Prime Mover automatically adjusted user IDs for most common plugins, such as WooCommerce, BuddyPress, and Easy Digital Downloads.
To get the most of automatic user adjustment (if your site uses custom database tables with user_id column names):
- Create new or updated exports using Prime Mover 1.9.7+. Packages created before Prime Mover 1.9.7 do not have auto-user adjustment support. If your site still uses an old version of Prime Mover, you must update it to the latest version to access this feature. A new or revised export is required to use this feature.
- Restore or migrate this newly updated package to the target site using Prime Mover 1.9.7+.
Note that this default implementation is only limited to database tables with a specific user_id
column name. If you have a third-party application using a different column name – it won’t get auto-adjusted. In the future version, we will add a setting allowing users to auto-adjust user ID columns for any column names.
WordPress 6.5 Compatibility
Prime Mover 1.9.7 has been thoroughly tested with the latest RC release of WordPress 6.5. It is fully compatible, and no issues were found. Note that while Prime Mover is compatible, your other site plugins might not be, so it is highly recommended that you thoroughly test your site before upgrading to the WordPress 6.5 release.
According to WordPress, version 6.5 is scheduled to be released this coming March 26, 2024.
Bug fixes
- A fatal error caused by the PHP 8.2 SPLFixedArray bug was fixed with a workaround in Prime Mover 1.9.7. This fatal error only affects if your site uses PHP 8.2. The PHP team has already added a permanent fix to this issue. A workaround is added inside the Prime Mover plugin for compatibility with the older PHP 8.2 release.
- When retrying third-party data processing, an infinite loop occurs. Prime Mover 1.9.7 fixes this, but it only affects migrating and processing large amounts of third-party data. The latest version also fixes this, preventing the Prime Mover import from being completed.
Send us your feedback
Please let us know if you have any comments, suggestions, or issues with this new Prime Mover 1.9.7. Thank you!
Last updated December 15, 2024