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 2026Releases
latest 11-
v9.0.008 Mar 2026Release notes
Open source →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.
-
v8.3.016 Feb 2026Release notes
Open source →Added
- Added
--ignore-no-files optionto 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.
- Added
-
v8.2.408 Nov 2025Release notes
Open source →phpcpd 8.2.4 release.
Updated sebastian/cli-parser. Dev environment: Updated XDebug, Phive, Phing, dev composer dependencies. -
v8.2.325 May 2025Release notes
Open source →Improved html report and DataTables buttons, updated bootstrap and DataTables to the latest version.
-
v8.2.218 May 2025 -
v8.2.103 May 2025 -
v8.2.030 Apr 2025Release notes
Open source →phpcpd 8.2.0 release. Added possibility to generate html report, extended report xml file, fixed some bugs, updated documentation.
-
v8.1.113 Apr 2025 -
v8.1.023 Mar 2025Release notes
Open source →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.
-
v8.0.030 Dec 2024Release notes
Open source →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.
-
v7.0.112 Jan 2024Nothing published for this version