PackageTrack
Sign in Get early access

systemsdk/phpcpd

Copy/Paste Detector for PHP code

v9.0.0 196K downloads/mo #3756 most downloaded on Packagist systemsdk/phpcpd

What this package is like to depend on

Last release 5 months ago

08 Mar 2026

Release timing varies

gaps range from 2 weeks to 12 months

Nearly every release is documented

notes for 10 of 11 stable releases

Nothing withdrawn

no release was ever pulled

3 years old

11 releases · first in 2024

3 releases in the last 12 months

see the full history below

Release timeline

11 releases · Jan 2024 to Mar 2026
2025 2026
Release Pre-release

Releases

latest 11
  1. v9.0.0 08 Mar 2026
    Release notes

    Updated

    • Updated the minimum PHP requirement to version 8.4, meaning this tool is no longer supported on PHP 8.3.
    • Updated the Suffix Tree engine to use PHP native arrays, completely eliminating hash collisions, achieving zero memory bloat, and boosting performance by up to 17%.
    • Updated the PMD-CPD XML report generator to use the modern Dom\XMLDocument extension.
    • Updated Composer dependencies and improved the development environment for the support team.
    Open source →
  2. v8.3.0 16 Feb 2026
    Release notes

    Added

    • Added --ignore-no-files option to return a success exit code if no files were found.
    • Added #[SuppressCpd] to ignore code clones inside a class or method (use Systemsdk\PhpCPD\Attributes\SuppressCpd;).

    Updated

    • Improved Suffix Tree-based algorithm for code clone detection.
    • Updated Dev environment: Updated XDebug, Phing, dev composer dependencies.
    Open source →
  3. v8.2.4 08 Nov 2025
    Release notes

    phpcpd 8.2.4 release.
    Updated sebastian/cli-parser. Dev environment: Updated XDebug, Phive, Phing, dev composer dependencies.

    Open source →
  4. v8.2.3 25 May 2025
    Release notes

    Improved html report and DataTables buttons, updated bootstrap and DataTables to the latest version.

    Open source →
  5. v8.2.2 18 May 2025
    Release notes

    phpcpd 8.2.2 release. Improved progress bar.

    Open source →
  6. v8.2.1 03 May 2025
    Release notes

    phpcpd 8.2.1 release. Fixed codefragment value for xml report.

    Open source →
  7. v8.2.0 30 Apr 2025
    Release notes

    phpcpd 8.2.0 release. Added possibility to generate html report, extended report xml file, fixed some bugs, updated documentation.

    Open source →
  8. v8.1.1 13 Apr 2025
    Release notes

    phpcpd 8.1.1 release. Available installation via composer.

    Open source →
  9. v8.1.0 23 Mar 2025
    Release notes

    phpcpd 8.1.0 release. Added Suffix Tree-based algorithm for code clone detection (experimental), added progress bar. Made codebase refactoring. Updated packages: sebastian/cli-parser, sebastian/version, phpunit/php-file-iterator, phpunit/php-timer. Updated tests to the PHPUnit 12.

    Open source →
  10. v8.0.0 30 Dec 2024
    Release notes

    phpcpd 8.0.0 release. Made codebase refactoring. Updated requirements php 8.3, updated composer dependencies, updated tests to the PHPUnit 11. Updated dev environment to the php 8.4, Phing 3.0, added code quality tools: ecs, phpstan.

    Open source →
  11. v7.0.1 12 Jan 2024

    Nothing published for this version

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive