BackwardCompatibilityCheck
BackwardCompatibilityCheck copied to clipboard
:ab: Tool to compare two revisions of a class API to check for BC breaks
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` | [](https://docs.renovatebot.com/merge-confidence/) |...
[](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` |...
```diff class HttpClient { - public function request(string $method, string $url) + public function request(string $method, string $url, array $options = []) { } ``` My thoughts are: If I...
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...
This allows users to set a list of regexes to filter known BC-breaks from detected changes.
`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...
[](https://renovatebot.com) This PR contains the following updates: | Update | Change | |---|---| | lockFileMaintenance | All locks refreshed | 🔧 This Pull Request updates lock files to use...
[](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` | |...
using Nyholm/roave-bc-check-docker we run a github action on a codebase which contains a `lib/RegexFormats.php` file: ```php