Install
Works with Drupal: ^8.7.7 || ^9Using Composer to manage Drupal site dependencies
Alternative installation files
Release notes
A huge Upgrade Status release that resolves various feedback points from different users. Thanks for your contribution and feedback!
Explicitly Drupal 9 compatible projects are now always green
Even if errors are found, the project will shown green now: #3133552: If a project is declared Drupal 9 ready, show as green regardless of scanning results. This is because workaround code may be present in projects that we are finding being incompatible, but they are not actually used in the runtime on Drupal 9. We need to trust if the project maintainer said the project is Drupal 9 compatible.
Users now get "upsold" to use rector and the error list is massively improved
- Errors that are rectorable are identified and shown: #3133017: Add rector coverage info to errors
- Errors are grouped by type with directions on best process to fix them: #3134167: Group errors find by type (rector, fix now, etc) rather than listing them in one big table
Uninstalled projects can now be checked
- Also comes with a drush option: #3130646: Support limited checking of disabled projects
Available updates experience improved
- Last available update time shown, update check link included: #3133839: Add available update data time and manual check link
- Core update information is shown: #3133810: Include update information for core too as it will potentially fix bugs
Various bug fixes to make the module more stable
- Makes it work offline: #3132908: Do not fail entire scan if drupal.org cannot be reached
- Expose all kinds of potential problems when setting up the module: #3129430: When phpstan is not found, the error is too subtle, does not support custom binary path
- MariaDB has a fallback driver too: #3133785: Suggest fallback driver for MariaDB as well if using at least 10.1
Improved drush experience
- Check all the things: #3132896: Add a --all and --skip-existing options to Drush commands to allow to parse all projects and to keep existing results where appropriate
- Check all of less things: #3134830: Add support to skip contribs or custom code to drush command
The module can be now run on Drupal 9 (although there is no point yet)
- #3100361: Remove usage of file_directory_temp() if its not available for Drupal 9 compatibility
- #3133544: Make Upgrade Status work on Drupal 9 (except tests)
Thanks Gábor Hojtsy, Kristen Pol, eojthebrave, ndeet, fgm, DamienMcKenna for their huge contributions to this release.