Skip to content

Conversation

@Halleck45
Copy link
Collaborator

@Halleck45 Halleck45 commented Jul 4, 2025

This PR adds:

  • Support of PHP 8.4 syntax, upgrading to the latest nikic/php-parser package
  • A new way to distribute PhpMetrics, as standalone binary (don't need to have PHP installed 🎉 - for Linux users for the moment)
  • Fix various issues with older versions of PHP (removes coalesce operator, recent functions, trailing commas...)

And for internal developers:

  • Support of PHPUnit >=10, and retrocompatibility with PHPUnit >= 6
  • Move CI from travis to github action
  • Drops useless dev dependencies (sebastian/comparator, squizlabs/php_codesniffer, symfony/dom-crawler)

@Halleck45 Halleck45 merged commit d06016f into master Jul 4, 2025
13 checks passed
@Halleck45 Halleck45 deleted the php84-standalone branch July 4, 2025 11:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants