1. ホーム
  2. composer-php

[解決済み] 古くなったパッケージの一覧を取得

2023-06-10 15:55:47

質問

を発行したときに更新される、古いパッケージの一覧を取得したいのですが。 composer update . composerにそのような機能はありますか?ない場合、その方法はありますか?

どのように解決するのですか?

更新しました。

以来 コンポーザー v1.1 (2016年5月) では、以下のコマンドが利用可能です。

  • composer outdated 古くなったパッケージの一覧を表示します
  • composer show -l 更新が必要なパッケージは赤で、(まだ) 2 段階の更新が可能なパッケージは緑で表示されます。
  • どちらのコマンドもパラメータ --direct を指定すると、直接の依存関係のみがリストに表示されます。

参照する。

https://github.com/composer/composer/issues/3771


コンポーザ・プラグイン

いくつかの Composer プラグインで、古いパッケージのリストが表示されることがあります。

  1. composer-versions-check(コンポーザーバージョンズチェック - https://github.com/Soullivaneuh/composer-versions-check

    composer-versions-check"というComposerプラグインは、updateコマンドを使用した後、最新のメジャーバージョンから古いパッケージを表示します。(最新は...)

    このプラグインは、まず "update" を実行し、次に "upgrade" の可能性を表示します。

    コンポーザー dry-run はサポートされていません。 はまだ .

  2. ヴィンクラ/クライム - https://github.com/vinkla/climb

    Climb は Composer のバージョン管理ツールで、以下のものにインスパイアされています。 npm-check-updates .

    古いパッケージのバージョンを表示し、最新バージョンへの "アップグレード" を指示します。