Hi all,
Thanks to testing and little PHP 8.3 issues found by Zohaib, I upgraded the google/api client dependency version from v2.15.0 to v2.15.3.
It looks like the PHP 8.x issues are biting even big companies like Google :) If you look at their commits, you can see they did most of their 8.3 cleanup back in September and then found a few more things two seeks ago and made a new release.
If you look at the commits, they fixed the error Zohaib saw:
Deprecated: Calling get_class() without arguments is deprecated in C:\xampp\htdocs\sc-lti\tsugi\vendor\google\apiclient\src\Http\REST.php on line 58
Of course, the google/apiclient upgrade percolated to a number of other dependencies to be force-upgraded - all minor version upgrades. Even though a lot of files changes, I think is low-risk. I made a pre-upgrade branch in case this has any problems (which I don’t expect).
This also fixes the one open dependabot warning for phpseclib.
Now we have *no* dependabot warnings - I was going to need to advance phpseclib at some point. It is nice to have zero dependabot recommendations.
I have one of my most heavily used servers (
www.dj4e.com) upgraded - it is the server my UMichigan students are using this semester - so it is getting some fierce usage and students will jump all over me if there is any regression. After a few hours, I will upgrade the rest of my servers.
Please test the latest master and let us know on the dev list.
/Chuck