composer-diff icon indicating copy to clipboard operation
composer-diff copied to clipboard

List transitive platform dependencies changes

Open IonBazan opened this issue 2 years ago • 1 comments

Currently platform requirement changes are only listed when they are explicitly defined in the root package composer.json. Requiring a package with a transitive platform requirement causes such dependency to be ignored.

That's because such package only appears in packages.<package-name>.require section and not in platform section.

IonBazan avatar Mar 07 '23 08:03 IonBazan

One of the challenges here is resolving the common version constraint when multiple packages require same extension/php but in different version or contain multiple constraints.

IonBazan avatar Mar 08 '23 03:03 IonBazan