I would recommend testing only with the latest updates of major versions. So not all 5.8.x but only 5.8.10. However, I would also recommend that you consider whether this generally makes sense. Take a look here at how widespread the individual versions are: https://projectdmc.org/about/stats/ – for a new plugin, I would actually do without everything before 6.3 if I could see it.
For WooCommerce, I would recommend only testing with the latest version. If you’re still stuck with a version prior to 8.x, you’ve been asleep for a while and probably won’t be interested in your plugin.
You can limit this further by checking what functions you are accessing with your plugin and since when they have been included in the respective package. With every major version of WordPress, some functions are added that weren’t there before. This allows you to directly exclude older WordPress versions when using them. You can see when which function is available by looking at the comments in the source code.
Thank you @threadi , I got confidence because of you sir.
If you’re still stuck with a version prior to 8.x, you’ve been asleep for a while and probably won’t be interested in your plugin.
You understood a developer feeling well. I thought so much as i can think my best.
However I worked so hard to write a selenium script with wp-cli to test my plugin across several version.
But when i saw the detailed version list of woocommerce and wordpress in 3 digits (like: 5.8.0). I got frustrated and decided to test the first version of major release (like: 5.8.1, 5.9, 6.0).
Here is my test result
woocommerce.7.2.0 (Having problem wp_readonly(), Its not plugin issue).
wp - 5.8.1woocommerce- 7.2.1
wp - 5.8.1
woocommerce- 7.2.2
wp - 5.8.1
woocommerce- 7.2.3
wp - 5.8.1
woocommerce- 7.3.0
wp - 5.9
woocommerce- 7.4.0
wp - 5.9
woocommerce- 7.5.0
wp - 5.9
woocommerce- 7.6.0
wp - 6.0
woocommerce- 7.7.0
wp - 6.0
woocommerce- 7.8.0
wp - 6.1
woocommerce- 7.9.0
wp - 6.1
(On Cart page of 8.0.0 having issue of mixed content, cause cart and checkout not working. Plugin is working fine.)
woocommerce- 8.0.0
wp - 6.2
(Breaking after successful order, at bottom of screen, Also woo-commerce issue.)
woocommerce- 8.0.0
wp - 6.2
(After order successful, notice at the bottom, woo-commerce issue may be)
woocommerce- 8.1.0
wp - 6.2
(After order successful, notice at the bottom, woo-commerce issue may be)
woocommerce- 8.2.0
wp - 6.2
woocommerce- 8.3.0
wp - 6.3
woocommerce- 8.4.0
wp - 6.3
woocommerce- 8.5.0
wp - 6.3
woocommerce- 8.6.0
wp - 6.3
woocommerce- 8.7.0
wp - 6.3
woocommerce- 8.8.0
wp - 6.4
woocommerce- 8.9.0
wp - 6.4
woocommerce- 9.0.0
wp - 6.4
woocommerce- 9.1.0
wp - 6.4
