Updates sind Teamwork

Update nötig?

Bei den meisten Updates geht es um neue Versionen von Contao. Aber nicht immer. Häufig sind viele weitere Helfer im Hintergrund beteiligt.

Nicht wenige Arbeiten werden jeweils von DTP Atelier direkt ausgeführt. DTP Atelier verlässt sich jedoch auf das Entwicklerteam von Contao, das dafür sorgt, dass die Contao-Installationen immer auf dem neuesten Stand sind. Contao wiederum stützt sich auf weitere Entwickler. Basis von Contao ist beispielsweise das Framework Symfony, das wiederum von zahlreichen Programmierern laufend weiterentwickelt wird. Insgesamt basiert eine Contao-Installation also auf einer Vielzanl von einzelnen Komponenten + Entwicklern. Ein grosses Team sorgt also zusammen für den fehlerfreien Betrieb.

Als Beispiel sei hier ein Update aufgeführt, über das im November 2024 quasi nebenbei eine ganze Reihe von Komponenten upgedatet wurde. Den vielen Entwicklern im Hintergrund sei hier gedankt. Eine grossartige Arbeit.

Die folgende Tabelle zeigt die betroffenen Komponenten, die u. A. von Contao benutzt werden und die mit einem «kleinen Update» so ganz nebenbei miterneuert wurden. Insgesamt über 60 Komponenten!

Komponente Alte Version Neue Version
beberlei/assert v3.3.2 v3.3.3
composer/ca-bundle 1.5.1 1.5.3
contao-components/ace 1.36.2 1.36.4
contao/image 1.2.1 1.2.2
contao/imagine-svg 1.0.3 1.0.4
doctrine/common 3.4.4 3.4.5
doctrine/dbal 3.9.1 3.9.3
doctrine/orm 2.19.7 2.20.0
doctrine/sql-formatter 1.4.1 1.5.1
lcobucci/clock 3.2.0 3.3.1
league/flysystem 3.28.0 3.29.1
league/flysystem-local 3.28.0 3.29.0
nette/schema v1.3.0 v1.3.2
nikic/php-parser v4.19.2 v4.19.4
php-http/discovery 1.19.4 1.20.0
php-http/message 1.16.1 1.16.2
symfony/asset v5.4.40 v5.4.45
symfony/cache v5.4.44 v5.4.46
symfony/clock v7.1.1 v7.1.6
symfony/config v5.4.40 v5.4.46
symfony/console v5.4.44 v5.4.46
symfony/debug-bundle v5.4.40 v5.4.45
symfony/dependency-injection v5.4.44 v5.4.45
symfony/doctrine-bridge v5.4.44 v5.4.46
symfony/dom-crawler v5.4.44 v5.4.45
symfony/dotenv v5.4.44 v5.4.45
symfony/error-handler v5.4.42 v5.4.46
symfony/event-dispatcher v5.4.40 v5.4.45
symfony/expression-language v5.4.43 v5.4.45
symfony/filesystem v5.4.44 v5.4.45
symfony/finder v5.4.43 v5.4.45
symfony/framework-bundle v5.4.44 v5.4.45
symfony/http-client v5.4.44 v5.4.46
symfony/http-foundation v5.4.44 v5.4.46
symfony/http-kernel v5.4.44 v5.4.46
symfony/intl v5.4.44 v5.4.46
symfony/lock v5.4.40 v5.4.45
symfony/mailer v5.4.44 v5.4.45
symfony/mime v5.4.43 v5.4.45
symfony/monolog-bridge v5.4.40 v5.4.45
symfony/options-resolver v5.4.40 v5.4.45
symfony/password-hasher v5.4.40 v5.4.45
symfony/process v5.4.44 v5.4.46
symfony/property-access v5.4.43 v5.4.45
symfony/property-info v6.4.10 v6.4.13
symfony/routing v5.4.43 v5.4.45
symfony/security-bundle v5.4.43 v5.4.45
symfony/security-core v5.4.44 v5.4.45
symfony/security-csrf v5.4.40 v5.4.45
symfony/security-guard v5.4.40 v5.4.45
symfony/security-http v5.4.44 v5.4.46
symfony/stopwatch v5.4.40 v5.4.45
symfony/string v5.4.44 v5.4.45
symfony/templating v6.4.8 v6.4.13
symfony/translation v5.4.44 v5.4.45
symfony/twig-bridge v5.4.44 v5.4.45
symfony/twig-bundle v5.4.44 v5.4.45
symfony/uid v5.4.44 v5.4.45
symfony/var-dumper v5.4.43 v5.4.46
symfony/var-exporter v6.4.9 v6.4.13
symfony/web-profiler-bundle v5.4.43 v5.4.46
symfony/yaml v5.4.44 v5.4.45
twig/twig v3.14.0 v3.14.2