Composer Update module?
Eingetragen von byronic (195)
am 10.08.2020 - 10:58 Uhr in
am 10.08.2020 - 10:58 Uhr in
Mal ne Frage, ich habe meine Module immer mittels Composer require installiert.
Diese wurden auch korrekt in die Composer.json eingetragen z.B. "drupal/addtoany": "^1.12".
Wenn ich jetzt das Modul mittels Composer update, müsste dann nicht in der Zeile dann die neue Version stehen "1.14"?
Er hat das Modul runtergeladen und ich habe es auch mittels update.php aktuallisiert, aber in der Composer.json steht immer noch die 1.12 drin.
- Anmelden oder Registrieren um Kommentare zu schreiben
Composer Update module?
am 10.08.2020 - 14:01 Uhr
die composer.lock muß man wohl händisch löschen denke ich.
https://amazonas-box.de
https://muenchen.social/@Franz
die Versionsangabe "^1.12" in
am 10.08.2020 - 14:31 Uhr
die Versionsangabe "^1.12" in composer.json besagt: >= Version 1.1.2 und < Version 2.0.0 - Entscheidend ist hier "^" (Caret Version Range, siehe https://getcomposer.org/doc/articles/versions.md#caret-version-range-)
Die Versionsangabe wird in composer.json nicht durch composer update angepasst, nur in composer.lock wird die aktuelle Version hinterlegt.
Solange das "Versionfenster" ok ist welches durch die Versionsangabe definiert ist, muss die Version in composer.json nicht angepasst werden.
PS: composer.lock muss nicht händisch gelöscht werden um composer update auszuführen und ein Löschen von composer.lock ändert auch nichts an composer.json.