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.

Zurück

Kommentare unter Artikeln sind deaktiviert. Wenn du eine Frage oder Ergänzung hast, schreib mir bitte eine E-Mail.

Wer schreibt hier?

Hi, ich bin Wolfgang.

Seit 2006 tauche ich tief in die faszinierende Welt von TYPO3 ein – es ist nicht nur mein Beruf, sondern auch meine Leidenschaft. Mein Weg führte mich durch unzählige Projekte, und ich habe Hunderte von professionellen Videoanleitungen erstellt, die sich auf TYPO3 und seine Erweiterungen konzentrieren. Ich liebe es, komplexe Themen zu entwirren und in leicht verständliche Konzepte zu verwandeln, was sich auch in meinen Schulungen und Seminaren widerspiegelt.

Als aktives Mitglied im TYPO3 Education Committee setze ich mich dafür ein, dass die Prüfungsfragen für den TYPO3 CMS Certified Integrator stets aktuell und herausfordernd bleiben. 

Meine Leidenschaft endet aber nicht am Bildschirm. Wenn ich nicht gerade in die Tiefen von TYPO3 eintauche, findest du mich oft auf meinem Rad, während ich die malerischen Wege am Bodensee erkunde. Diese Ausflüge ins Freie sind mein perfekter Ausgleich – sie halten meinen Geist frisch und liefern mir immer wieder neue Ideen.

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.