Today, we are happy to announce the release of Prime Mover 1.9.4! Please check the details below for this release.
- Fixed: Support for themeless page builders.
- Fixed: Updated Freemius SDK to version 2.6.1.
- Fixed: Updated all outdated third party libraries.
- Fixed: Change Gdrive API minimum PHP version to PHP 7.4.
Theme-less page builder support
Some page builders completely disables theme. Popular example is the Oxygen page builder and Breakdance page builder. There can be more. Previous versions of Prime Mover is not fully compatible with these page builders. It throws runtime error when exporting the site with theme disabled (and gone as well).
It is first reproduced in this bug ticket in WordPress.org and there is a workaround added. Now with Prime Mover 1.9.4 – it fully adds this support without any need of a workaround. So you can export and restore sites created with these page builders just like any other normal sites.
Third party libraries update
Prime Mover uses a lot of third party open source libraries such as
WpConfigTransformer and many more. A lot of these libraries now appears outdated as of last version Prime Mover 1.9.3.
Although it still works; it is not best choice security wise. Now all libraries are updated to its maximum possible supported version. For example Google Drive API now uses version 2.15.1, latest as of December 2023. The minimum supported PHP version for GDrive feature is also raised to PHP 7.4 as this comprises ~80% of all WordPress users (PHP 7.4 / 8.0 / 8.1 / 8.2 combined). This is also the minimum recommended PHP version by WordPress as of version 6.4.
Internally (from developer end) – all development libraries are also updated such as
phpunit, etc. so we can now run tests even with PHP 8.2! This is not possible before. All of these efforts in updating third party libraries and dependencies makes the user and developer experience faster and secure (because it’s now using a very updated version of these libraries).
The internal build script (the script that creates the final release package) was created to depend on Composer 1+ which was deprecated already. Now it uses the latest version that is Composer 2.x.x+ ; a faster, secure and more stable dependency management system.
This has no effect on end users though as the package removes all development libraries (during release) and only retain the libraries needed for its use (e.g. Dropbox, Gdrive, etc.). All of these changes are fully tested in all PHP supported versions (from legacy PHP 5.6 to the very latest supported version PHP 8.2+).
Updated Freemius SDK to 2.6.1
Highlight of this release is a bug fix on the issue I’ve reported here that is first reported by a user in this WordPress bug ticket. This is a bit annoying bug because it stops users from using the Site Editor screen. Now it’s fully fixed with Freemius SDK 2.6.1 that is shipped with Prime Mover 1.9.4!
We are happy to hear – let us know about it. Thank you!