Tags: guanguans/soar-php
Tags
feat(soar): Add callback parameter to scores, help, and version - Modify scores method to accept a callable for processing results. - Update help and version methods to include a callback parameter. - Enhance pest command to improve test output presentation. - Ensure backward compatibility by defaulting callback to null.
build(deps): Update package versions and improve composer script - Remove unnecessary dryRun property and entries in composer-updater. - Update ergebnis/composer-normalize to ^2.47. - Update ergebnis/rector-rules to ^1.4. - Update guanguans/monorepo-builder-worker to ^2.0. - Update various other dependencies to latest compatible versions for improved stability and features.
docs(readme): Remove soar help section from README - Removed the detailed `soar help` command section to streamline the README - The removal helps to avoid clutter and keeps the focus on essential information - Users can refer to the official documentation for comprehensive usage instructions
refactor(scripts): Rename dump-soar-yaml-config to dump-soar-config - Change the alias name from `@dump-soar-yaml-config` to `@dump-soar-config` in `composer.json`. - Add a new script `dump-soar-original-php-config` to handle PHP configuration. - The modified structure enhances clarity and aligns with the current config naming conventions.
test(phpunit): Update PHPUnit configuration and add HelpersTest - Exclude 'src/Support/Rectors/' and 'src/Support/ComposerScripts.php' from coverage - Add new test file 'HelpersTest.php' for support functions - Ensure functions 'escape_argument' and 'str_snake' are tested appropriately This change improves test coverage and ensures relevant functions are validated.
docs(README): Update version option methods in examples - Refactor method names in the example usage of the Soar class - Replace 'addVersion' and 'removeVersion' with 'exceptVersion' - Change 'mergeVersion' to 'withVersion' These changes improve clarity and better reflect the functionality of the method calls.
build(dependencies): Update PHP dependencies in composer.json - Update php-mock/php-mock-phpunit to version ^2.13 - Update povils/phpmnd to version ^3.6 - Update spaze/phpstan-disallowed-calls to version ^4.4 These updates improve compatibility with the latest features and fixes in the respective packages.
feat(Concerns): Add Makeable trait for object creation - Introduce Makeable trait to standardize object creation - Provide create() and make() methods for instantiating objects - Enhance code reusability and maintainability in the Soar class - Remove redundant create() method from Soar class to streamline functionality
PreviousNext