Skip to main navigation Skip to main content Skip to page footer
Verfügbare TYPO3-Updates anzeigen mit Composer

Verfügbare TYPO3-Updates anzeigen mit Composer

Artikel vorlesen lassen

Loading the Elevenlabs Text to Speech AudioNative Player...
| TYPO3 | Geschätzte Lesezeit : min.

Composer zeigt dir auf einen Blick, welche Updates für TYPO3 Core und Extensions bereitstehen. Hier erfährst du, welcher Befehl für welchen Zweck am besten passt.

Composer-basierte TYPO3-Installationen bringen viele Vorteile. Einer davon: Du siehst auf einen Blick, welche Updates für den Core und Extensions verfügbar sind. Kein manuelles Prüfen im Backend nötig.

Ich werde in 1:1-Sessions regelmäßig gefragt, wie das geht. Deshalb hier die drei wichtigsten Befehle und wann du welchen nutzt.

Der Basisbefehl: composer outdated

Der einfachste Weg, um alle verfügbaren Updates anzuzeigen:

composer outdated

Bei DDEV nutzt du den Befehl so:

ddev composer outdated

Was du siehst: Eine Liste aller Packages, für die neuere Versionen verfügbar sind. Das schließt alle Dependencies mit ein, also auch Packages, die du nicht direkt installiert hast, sondern die von anderen Extensions benötigt werden.

Wann sinnvoll: Wenn du dir einen kompletten Überblick verschaffen willst, was in deinem Projekt aktualisierbar ist. Oft ist die Liste aber sehr lang und unübersichtlich.

Fokussiert: composer outdated -D

Der Parameter -D steht für "direct dependencies" und zeigt dir nur die Packages, die du selbst in deiner composer.json definiert hast:

composer outdated -D

Bei DDEV:

ddev composer outdated -D

Was du siehst: Nur TYPO3 Core und Extensions, die du direkt installiert hast. Alle Sub-Dependencies werden ausgeblendet.

Wann sinnvoll: Das ist der Befehl, den du in der Praxis am häufigsten brauchst. Du siehst übersichtlich, was für dein Projekt wirklich relevant ist. Perfekt für den regelmäßigen Update-Check.

Noch schlanker: composer outdated -Dm

Der zusätzliche Parameter m steht für "minor" und filtert die Liste weiter:

composer outdated -Dm

Bei DDEV:

ddev composer outdated -Dm

Was du siehst: Nur noch Minor- und Patch-Updates deiner direkten Dependencies. Major-Updates werden ausgeblendet.

Wann sinnvoll: Wenn du schnell prüfen willst, welche Updates du relativ risikoarm einspielen kannst. Minor- und Patch-Updates sollten abwärtskompatibel sein und keine Breaking Changes enthalten. Das macht sie zu guten Kandidaten für schnelle Update-Zyklen.

Welchen Befehl nutzt du wann?

Hier meine Empfehlung aus der Praxis:

Für den regelmäßigen Check (wöchentlich/monatlich):

ddev composer outdated -D

Du siehst alle direkten Updates auf einen Blick und kannst entscheiden, was Priorität hat.

Für schnelle Security-Updates:

ddev composer outdated -Dm

Zeigt dir die unkritischen Updates, die du schnell durchziehen kannst.

Für die Vollanalyse (vor großen Projekten):

ddev composer outdated

Wenn du ein umfassendes Update-Projekt planst und wissen willst, was wirklich alles betroffen ist.

DDEV oder nicht?

Wenn du DDEV nutzt, stellst du ddev vor jeden Composer-Befehl. Composer läuft dann im Container mit der richtigen PHP-Version.

Wenn du kein DDEV nutzt, lässt du ddev einfach weg. Die Befehle funktionieren identisch, vorausgesetzt deine lokale PHP-Version passt zu den Anforderungen deines Projekts.

Fazit

Drei Befehle, drei verschiedene Detailstufen. In den meisten Fällen ist composer outdated -D dein Go-To-Befehl für einen schnellen Überblick. Probiere die Varianten aus und finde heraus, welcher Workflow für dich am besten passt.

Back

Du hast eine Frage oder willst das Thema diskutieren? 

Im Community Hub für TYPO3 kannst du dich mit anderen TYPO3 Anwendern austauschen. Und wenn du keine neuen Artikel verpassen willst: Der TYPO3 Newsletter kommt einmal im Monat, ohne Spam.

Wolfgang Wagner

Wolfgang Wagner

TYPO3 Trainer, Integrator und Berater TYPO3 Certified Integrator (TCCI)

Wolfgang Wagner – TYPO3 Seminare und Support · TYPO3 Education and Certification Committee · TCCI Task Force

Wolfgang Wagner arbeitet seit 2006 mit TYPO3 und ist unter wwagner.net als Trainer, Integrator und Berater aktiv. Schwerpunkt sind Schulungen, Online-Kurse und individuelle Beratung für Integratoren, Agenturen und Betreiber von TYPO3-Webseiten, die TYPO3 sauber, modern und wirtschaftlich einsetzen wollen. Er ist Mitglied im TYPO3 Education and Certification Committee und in der TCCI Task Force und gestaltet die offizielle TYPO3 Certified Integrator Prüfung aktiv mit.

Der TYPO3 Newsletter

TYPO3-Insights direkt in dein Postfach! 
Hol dir monatliche Updates, praktische Tipps und spannende Fallstudien. 
Übersichtlich, zeitsparend, ohne Spam. 
Bist du dabei? Jetzt für den Newsletter anmelden!

Trage dich hier ein, um den Newsletter zu erhalten.