Version 7.1.2 of Go Live Update Urls plugin is now available and ready for general use. Version 7.1.2 focused on code improvements and tooling updates. Part of our ongoing maintenance to keep the plugin sleek and working with new versions of servers, WordPress and browsers.
Table Of Contents
NodeJS Version 22.21.1
We use NodeJS tools for building the plugin assets as well as running unit tests against the TypeScript code. We updated the underlying node version and packages to support the latest LTS version of NodeJS.
ESLint Version 9
Version 9 of ESLint introduces a “flat configuration” system making using multiple configurations at once more intuitive and reliable. Not to mention some new useful rules and plugins.
We updated our linting system to use ESLint version 9 and fixed all newly detected suggestions. We also switched our TypeScript security scanning from PHPCS to ESLint to prepare for the new major version of PHPCS which no longer scans TS nor JS files.
WP-CLI Load Order
WP-CLI support was originally added to this plugin when the best available hook to register WP-CLI command was plugins_loaded. A while back a new cli_init action was added to WP-CLI to be used for this purpose.
This change has a slight chance of affecting extensions due to the change in loading order. Because plugins_loaded and cli_init load was basically the same time, we expect this change to make things more reliable for extensions.
Loading one less thing on plugins_loaded provides a micro optimization for non WP-CLI requests.
Miscellaneous
- Tested to WordPress core version 6.8.3.
- Updated PHPUnit annotations to version 11 structure.
- Updated testing snapshots to work with version 4.7.0 of wp-unit.
- Gracefully handled
WP_CLI:errorsignature differences until the new version of WP-CLI is released.