php-semver-checker
php-semver-checker copied to clipboard
Compares two source sets and determines the appropriate semantic versioning to apply.
Since I will be analyzing the issues that should be fixed to make `php-semver-checker` more useful and correct, I plan on writing down in case analysis issues what the _incorrectly_...
Use a command line flag to determine whether the source code should be checked using @api docblock tags or consider that everything is part of the api.
`php bin/php-semver-checker impact my-project compare-results.json` The `impact` command take the results generated by the `compare` command and determine if you have anything to do to your code base to support...
Add an option to output the resulting ASCII tables and suggested semantic versioning change to a file. Currently suggested option name is`--to-file file.txt`.
In order for this tool to be reusable in other tools, it should be able to output in HTML. Currently suggested option name is`--to-html folder`.
There will be a couple of things to deal with: - Adding/Removing return type - Changing a return type from one type to another in a class hierarchy
The current behavior of the `compare` command is to die upon parsing any invalid code, which is probably not what the average user wants. `compare` should instead record the files...
In all of the cases, a parameter name change generates a _PATCH_ increment. Furthermore, changing a parameter name will also most likely imply method implementation changes as well which are...
Bumps [nikic/php-parser](https://github.com/nikic/PHP-Parser) from 4.13.2 to 4.15.1. Release notes Sourced from nikic/php-parser's releases. PHP-Parser 4.15.1 Fixed Fixed formatting preservation when adding multiple attributes to a class/method/etc that previously had none. This...
Bumps [phpunit/phpunit](https://github.com/sebastianbergmann/phpunit) from 9.5.19 to 9.5.24. Changelog Sourced from phpunit/phpunit's changelog. [9.5.24] - 2022-08-30 Added #4931: Support null and false as stand-alone types #4955: Support true as stand-alone type Fixed...