IonBazan / composer-diff

Compares composer.lock changes and generates Markdown report so you can use it in PR description.
https://packagist.org/packages/ion-bazan/composer-diff
MIT License
143 stars 6 forks source link

fix parsing platform versions as they may contain the constraints there #2

Closed IonBazan closed 3 years ago

IonBazan commented 3 years ago

Changing version constraints for platform packages (like "php": "^7.4.6" -> "php": "^8.0") causes issue during version parsing. This is because platform packages versions are stored as constraints instead of normalized version strings.