Remove UI and routes for the ability to update modules and themes via update.module and authorize.php

Created on 29 January 2025, 2 months ago

Problem/Motivation

Split from 📌 Deprecate/remove the ability to update a module from a URL and authorize.php Active

This issue is for 11.2.x to remove the UI and routes related to the legacy "Update manager" parts of update.module that allow updating your existing contrib modules and themes via the core UI.

See also:
🌱 [meta] Deprecate tarballs, because they are incompatible with Composer-managed dependencies, Automatic Updates, Project Browser, and release managers' health Active
📌 Rename update module back to Update Status Active
Add Alpha level Experimental Automatic Updates module Needs work

Steps to reproduce

Proposed resolution

  1. Remove the routes
  2. Remove the form(s)
  3. Remove links / local actions
  4. Remove mentions in help text or other UI text

Remaining tasks

User interface changes

The legacy "Update Manager" parts of update.module are all gone. These routes no longer exist:

  1. update.report_update (/admin/reports/updates/update)
  2. update.module_update (/admin/modules/update)
  3. update.theme_update (/admin/appearance/update)
  4. update.confirmation_page (/admin/update/ready)

These forms are now gone:

  1. core/modules/update/src/Form/UpdateManagerUpdate.php
  2. core/modules/update/src/Form/UpdateReady.php

Introduced terminology

API changes

Data model changes

Release notes snippet

📌 Task
Status

Active

Version

11.0 🔥

Component

update.module

Created by

🇺🇸United States dww

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Merge Requests

Comments & Activities

Production build 0.71.5 2024