Version 6.9.0 of Go Live Update Urls plugin is now available and ready for general use.
This version focused on improving the URL testing feature and the corresponding UI.
Introduced “Fix All” Button for Test Results
The Test Results screen has always supported automatically fixing issues by clicking the “Fix” button. Now there is an available “Fix All” button which allows you to fix everything at once.
After fixing each item, the test will automatically recheck the, “Verify this site is accessible from the New URL” test to see if the site will now be accessible.
Improved Structure Testing
The “Verify the Old URL and New URL have matching structures” test now supports checking for typos in the URL scheme of the New URL.
For example, lets say a slash was missed when entering “http://” so you end up with “http:/”. The test will now detect and fix the result for you.
Improvements have been made to “//” URL scheme as well.
Robust Slash Testing
The “Verify the Old URL and new URL have matching slashes” test now detects and resolves unmatched slashes at the beginning or end of the values.
For example, lets say the Old URL is entered as “/old-path” and the new URL is entered as “new-path”. The test will now detect and fix the result for you.
Doubling up of slashes is now detected and resolved to prevent “https:///” from making it into the database.
Responsive UI Improvements
A few of the UI elements received a makeover when it comes to layout and functionality on small screen devices such as mobile phones.
Elements scale more uniformly and have a clearer UX as they scale. The tooltips have also been optimized to function better on translated sites.
Improved Skip Row Information
The Skip Rows system introduced for serialized data in version 6.8 has been enhanced to provide even more information in the logs when a row is skipped.
Logs will now include:
- The database id of the row.
- The name of the database table.
- The name of the unavailable PHP class.
Improved Script Debugging
To aid in troubleshooting and conflict resolution, we have improved the information which is displayed on the screen when script debugging is enabled. As we have run into virtually no issues on the JavaScript side with this plugin, we wanted to make sure that if we do, we’ll be able to track down the issue and resolve it quickly and effectively.
The Go Live tools screen will now use the development version of React when script debug mode is enabled to aid in troubleshooting.
Miscellaneous
- Officially supports PHP 8.1.
- Tested to WordPress Core 6.2.2.
- Updated React to version 18.2.0 to match the current version of WordPress core.
- Added
type
to URL history to track the source of the update. - Improved PHPCS handling and sniffs.
- Expanded PHPUnit and PHPStan suites to run full regression tests on WP 5.8 and PHP 7.0.
- Improved code extensibility.
- Removed all use of
private
access in favor ofprotected
. - Use
static
for all cases instead ofself
.
- Removed all use of