NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Packagist · #4182 most downloaded on Packagist
Copy/Paste Detector for PHP code
Last release 1 months ago
02 Sep 2026
Release timing varies
gaps range from 2 weeks to 12 months
Nearly every release is documented
notes for 12 of 12 stable releases
Nothing withdrawn
no release was ever pulled
3 years old
12 releases · first in 2024
Add JSON and SARIF 2.1.0 loggers for CI/CD integrations
[inconsistent] clone detection and fix fuzzy matching logic--exclude optionConfig builder pattern loaded from phpcpd.config.php with a dist template--quiet option to suppress non-essential CLI output for CI/CD environments (fixes #205)--max-percentage and --ignore-violations-on-exit options (fixes #190)Updated the minimum PHP requirement to version 8.4, meaning this tool is no longer supported on PHP 8.3.
One column per month.
Added --ignore-no-files option to return a success exit code if no files were found.
--ignore-no-files option to return a success exit code if no files were found.#[SuppressCpd] to ignore code clones inside a class or method (use Systemsdk\PhpCPD\Attributes\SuppressCpd;).phpcpd 8.2.4 release. Updated sebastian/cli-parser. Dev environment: Updated XDebug, Phive, Phing, dev composer dependencies.
phpcpd 8.2.4 release.
Updated sebastian/cli-parser. Dev environment: Updated XDebug, Phive, Phing, dev composer dependencies.
Improved html report and DataTables buttons, updated bootstrap and DataTables to the latest version.
Improved html report and DataTables buttons, updated bootstrap and DataTables to the latest version.
phpcpd 8.2.2 release. Improved progress bar.
phpcpd 8.2.2 release. Improved progress bar.
phpcpd 8.2.1 release. Fixed codefragment value for xml report.
phpcpd 8.2.1 release. Fixed codefragment value for xml report.
phpcpd 8.2.0 release. Added possibility to generate html report, extended report xml file, fixed some bugs, updated documentation.
phpcpd 8.2.0 release. Added possibility to generate html report, extended report xml file, fixed some bugs, updated documentation.
phpcpd 8.1.1 release. Available installation via composer.
phpcpd 8.1.1 release. Available installation via composer.
phpcpd 8.1.0 release. Added Suffix Tree-based algorithm for code clone detection (experimental), added progress bar. Made codebase refactoring. Update
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.
phpcpd 8.0.0 release. Made codebase refactoring. Updated requirements php 8.3, updated composer dependencies, updated tests to the PHPUnit 11. Updated
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.
Skip php attributes from analysis (including multilines attributes, see example inside tests/fixture/Math.php)
Your coding agent can read these notes before it upgrades. Set up the MCP server →