Hi Bjarne,
Thanks for the kind words about our plugin π
In regards to the deprecation notices, Iβm afraid that weβre not able to resolve these right now for sites running PHP 8.4. Normally, an application will target one PHP version, but with WordPress plugins, we have the unique challenge of supporting a wide range of PHP versions. If we update the Illuminate library, it resolves these deprecation notices, but it removes support for PHP 7 altogether. We still have 10,000+ users on PHP 7, so this is not an option for us. It means that we have to deal with the deprecation notices until nearly all our users are on PHP 8.
With that said, these are not errors or warnings; they are only notices meant to give devs feedback on their code. In order to maintain a cleaner and more relevant debug log, you could suppress deprecation notices from showing up by adding the following code to your wp-config.php file (below enabling the debug log):
error_reporting(E_ALL & ~E_DEPRECATED & ~E_USER_DEPRECATED);
If this doesn’t work properly, you may have to set this via your php.ini file instead.
Thank you for this very sensible clarification. I wasn’t aware that so many installations still are on PHP 7. According to WordPress own stats, 22% on PHP 7.4 alone.
https://wordpress.org/about/stats/
With PHP 8.3 being given security updates for another two years, and apparently no noticeable performance gains to updating, I’ll just stick with PHP 8.3 for now.
https://www.php.net/supported-versions.php
All the best
Bjarne
Sounds good! Thanks for your understanding on this topic.