During the upgrade process, before users trigger the upgrade, on this screen:
Let's display the notification that license is expired, if any:
This will be very valuable because, when license is valid, the updater also tries to update all plugins. This saves a lot of time and is very useful. Yet when license is expired it doesn't work. So it's good to remind people they should have a valid license to benefit from updates.
fyi @mattab I tried to make this work in https://github.com/matomo-org/matomo/compare/13383?expand=1 but it's not really possible / trivial since we are now deactivating any plugin with a disabled license. Therefore I cannot really get the plugin instance and check which feature is a premium feature etc...
Also since Matomo 3.6 as just said we are disabling those plugins and show a notification for it. So maybe this issue is not needed anymore?
Fine, it's not needed