BackwardCompatibilityCheck icon indicating copy to clipboard operation
BackwardCompatibilityCheck copied to clipboard

:ab: Tool to compare two revisions of a class API to check for BC breaks

Results 54 BackwardCompatibilityCheck issues
Sort by recently updated
recently updated
newest added

This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [phpunit/phpunit](https://phpunit.de/) ([source](https://redirect.github.com/sebastianbergmann/phpunit)) | `^9.6.19` -> `^11.4.2` | [![age](https://developer.mend.io/api/mc/badges/age/packagist/phpunit%2fphpunit/11.4.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) |...

renovate

[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [symfony/console](https://symfony.com) ([source](https://togithub.com/symfony/console)) | `^6.2.3` -> `^7.0.3` |...

renovate

```diff class HttpClient { - public function request(string $method, string $url) + public function request(string $method, string $url, array $options = []) { } ``` My thoughts are: If I...

enhancement
help wanted

Fix #740 This makes the test suite compatible with the latest PHPUnit version and upgrades everything to it, which removes the SEGFAULTs we were having previously. (the first commit is...

bug
enhancement

This allows users to set a list of regexes to filter known BC-breaks from detected changes.

enhancement

`iterable` included `Generator`, so removing `Generator` doesn't change anything and don't break BC. Example: https://3v4l.org/SENSO But current result: ``` [BC] CHANGED: The parameter $rows of Yiisoft\Db\QueryBuilder\AbstractQueryBuilder#batchInsert() changed from iterable|Generator to...

[Yii Config](https://github.com/yiisoft/config) package use composer classes, that available when running from composer only. How suppress this errors: ``` [BC] SKIPPED: Roave\BetterReflection\Reflection\ReflectionClass "Composer\Command\BaseCommand" could not be found in the located source...

enhancement
question

[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Update | Change | |---|---| | lockFileMaintenance | All locks refreshed | 🔧 This Pull Request updates lock files to use...

renovate

[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [azjezz/psl](https://togithub.com/azjezz/psl) | require | minor | `^2.3.1` -> `^2.6.0` | |...

renovate

using Nyholm/roave-bc-check-docker we run a github action on a codebase which contains a `lib/RegexFormats.php` file: ```php