Skip to content
This repository has been archived by the owner on Nov 5, 2024. It is now read-only.

Test for WordPress 5.8 compatibility #186

Open
Rumperuu opened this issue Jul 12, 2021 · 1 comment
Open

Test for WordPress 5.8 compatibility #186

Rumperuu opened this issue Jul 12, 2021 · 1 comment
Labels
dependencies Anything relating to project dependencies good first issue Good for newcomers

Comments

@Rumperuu
Copy link
Collaborator

WordPress 5.8 is scheduled to be released on July 20th. Are your plugins ready?

After testing your plugins and ensuring compatibility, it only takes a few moments to change the readme "Tested up to" value to 5.8. This information provides peace of mind to users and helps encourage them to update to the latest version of WordPress. You can find more information about plugin readmes here: https://developer.wordpress.org/plugins/wordpress-org/how-your-readme-txt-works/.

Here are the current "Tested up to:" values for each of your plugins:

For each compatible plugin, you do not need to release a new version — simply update the stable version's "Tested up to" value to 5.8 in your readme file. As a reminder, plugins that are not updated as tested with the latest 3 major releases of WordPress have a notice displayed on their WordPress.org plugin page noting that the plugin may no longer be maintained or supported; it's in everyone's best interest to continue testing plugins against WordPress versions and updating the "Tested up to" value.

Looking to get more familiar with 5.8? Read this roundup post on the core development blog to learn more about the various changes coming to core with this major release:
https://make.wordpress.org/core/2021/07/03/wordpress-5-8-field-guide/

There are six areas that need specific focus as plugin-related changes are coming in 5.8:

1.) If your plugin includes a widget, be sure to read up on the new block-based widgets editor with specific details on how to convert existing widgets to an equivalent block using block transforms: https://make.wordpress.org/core/2021/06/29/block-based-widgets-editor-in-wordpress-5-8/. Similarly, if your plugin adds settings into the Customizer, you will want to start considering how to move over to Global Settings with the coming Site Editor changes in 5.9; better to start preparing now.

2.) Block API enhancements will make it easier to register a block for your plugin: https://make.wordpress.org/core/2021/06/23/block-api-enhancements-in-wordpress-5-8/.

3.) If your plugin uses Custom Post Types with layouts, the template editor may be an easier way to create these layouts: https://make.wordpress.org/core/2021/06/29/blocks-in-an-iframed-template-editor/.

4.) Note that you can now extend the Site Health interface to display plugin-specific information: https://make.wordpress.org/core/2021/06/22/extending-the-site-health-interface-in-wordpress-5-8/.

5.) Note that as your users and their webhosts continue to update older PHP versions, reviewing PHP8 support in your plugins will be essential to making things work for your users and their webhosts; beware PHP8 will have some breaking changes: https://make.wordpress.org/core/2020/11/23/wordpress-and-php-8-0/.

6.) Note the various plugin recommendations in the miscellaneous changes dev note: https://make.wordpress.org/core/2021/06/28/miscellaneous-developer-focused-changes-in-wordpress-5-8/.

To ensure compatibility, here is how to download the latest release candidate for testing with your plugin: https://make.wordpress.org/core/handbook/testing/beta-testing/.

Thank you for all you do for the WordPress community, and we hope you will enjoy 5.8 as much as we do.

— WordPress core contributors

@Rumperuu Rumperuu added good first issue Good for newcomers dependencies Anything relating to project dependencies labels Jul 12, 2021
@Rumperuu
Copy link
Collaborator Author

AFAICT we shouldn't have too much to check; I think the Plugin uses a single Widget (see list item 1 above), and list item 4 above might come in handy for #107 but that's not a pressing task

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
dependencies Anything relating to project dependencies good first issue Good for newcomers
Projects
None yet
Development

No branches or pull requests

1 participant