Registry / build-tool / roave-backward-compatibility-check

roave-backward-compatibility-check

JSON →
library8.21.0phppackagistunverified

Tool to compare two revisions of a public API to check for BC breaks.

composer require roave/backward-compatibility-check
INSTALL
IMPORT
SIG · ROAVE-BACKWARD-COM
R
roave-backward-compatibility-check
build-toolphpv8.21.0
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

CompareApi
use Roave\BackwardCompatibilityCheck\CompareApi;

Compare two Git revisions for backward compatibility breaks.

<?php use Roave\BackwardCompatibilityCheck\CompareApi; $compare = new CompareApi(); $result = $compare->compare('git://path/to/repo', 'old-ref', 'new-ref'); echo $result->__toString();
Debug
Known issues
breakingRequires PHP 8.1+ and the git executable to be available.
fix
Ensure PHP 8.1+ is installed and git is in your PATH.
affects: >=8.0.0
Upgrade
Version history
8.21.0latest on Packagist
Audit
Dependencies

No dependency data recorded yet.

Agent activity
29 hits · last 30 days
node
24
OpenAI (training)
1
Resources
roave-backward-compatibility-check — pip install roave-backward-compatibility-check · libregistry