Releases: loadsys/CakePHP-Shell-Scripts
Version 3.3.0
IMPORTANT: Previous versions of this package automatically installed CakePHP, PHP_CodeSniffer, PHPUnit, phpDocumentor, PHP-Parser, and PHPMetrics via composer. These tools should now be added to your project's composer.json. See the README for version details.
Version 2.2.0
IMPORTANT NOTE: Previous versions of this package automatically installed PHP_CodeSniffer, PHPUnit, and phpDocumentor via composer. These tools should now be added to your project's composer.json. See the README for version details.
Version 3.2.1
Minor bug fixes in here to improve edge cases for some commands.
cache-clearnow also removes the DebugKit sqlite database if it existsdocs-generatewill attempt to call eitherphpdocorphpdoc.phpand if neither exists report back with an error message.
Release 3.2.0
This release removes the psy/psysh dependency and replaces it to use the core CakePHP Cache Shell.
This release requires cakephp/cakephp:~3.3 which is as of today in beta.
3.1.6
3.1.5
3.1.4
Adds an -s (strict) command line switch to the codesniffer-run script. This is a coordinated change with the Loadsys Coding Standard to help reduce the noise of TODO markers in the code from masking legitimate code sniff warnings. By default, TODO warnings will now be suppressed in output. To reveal them, include the -s switch, which may be useful in CI builds to enforce the strictest possible ruleset.
3.1.3
Includes two significant improvements:
- The
codesniffer-runscript now looks for aphpcs.xmlfile in the project root folder and uses that as the default coding standard. The script still accepts aCODESNIFFER_RUN_STANDARDenv var at a lower priority, and now also accepts a-rcommand line option to manually specify the xml file or coding standard name to use. Additionally, any remaining arguments at the end of the command line now override the default sniff folders, allow you to target a specific set of files or folders for sniffing. - A
composer-reinstallscript has been added, which purges Composer's configuredvendor-dirpath, any symlinks from thebin-dirpath, and then re-runscomposer installfor you. This is purely a convenience script to help "reset" your local composer installation.
2.1.5
3.1.2
- Clean up cache-clear's output.
- Add a "call remotely" composer wrapper. (Allows for installing itself as a "version" of composer that is aware of a
COMPOSER_NODEVenvironment flag.) - Add a new baremetal-bootstrap script.
- Clean up the deploy script.
- Make db-login actually work again. (Special thanks to @JoeThielen for our first public contribution to the project!)