Tsugi Dependencies upgraded

15 views
Skip to first unread message

Charles Severance

unread,
Jan 22, 2024, 6:46:57 AM1/22/24
to Tsugi Developers
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

Reply all
Reply to author
Forward
0 new messages