Skip to content

chore: remove package-versions-deprecated dependency#810

Open
reydajp wants to merge 1 commit into
thecodingmachine:masterfrom
reydajp:chore/remove-package-versions-deprecated
Open

chore: remove package-versions-deprecated dependency#810
reydajp wants to merge 1 commit into
thecodingmachine:masterfrom
reydajp:chore/remove-package-versions-deprecated

Conversation

@reydajp

@reydajp reydajp commented Jun 9, 2026

Copy link
Copy Markdown

Summary

Remove the abandoned composer/package-versions-deprecated dependency.

GraphQLite only used PackageVersions\Versions to derive a cache namespace from the installed package version. This PR replaces that usage with Composer 2's built-in Composer\InstalledVersions.

Changes

  • Replace PackageVersions\Versions with Composer\InstalledVersions
  • Add composer-runtime-api requirement
  • Remove composer/package-versions-deprecated
  • Remove the related Composer plugin allow-list entry

Tests

  • composer validate --strict
  • git diff --check
  • composer audit --abandoned=fail
  • composer cs-check
  • vendor/bin/phpstan analyse -c phpstan.neon --no-progress src/SchemaFactory.php src/Utils/NamespacedCache.php
  • vendor/bin/phpunit --no-coverage tests/Utils/NamespacedCacheTest.php tests/SchemaFactoryTest.php

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant