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-clear
now also removes the DebugKit sqlite database if it existsdocs-generate
will attempt to call eitherphpdoc
orphpdoc.php
and 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-run
script now looks for aphpcs.xml
file in the project root folder and uses that as the default coding standard. The script still accepts aCODESNIFFER_RUN_STANDARD
env var at a lower priority, and now also accepts a-r
command 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-reinstall
script has been added, which purges Composer's configuredvendor-dir
path, any symlinks from thebin-dir
path, and then re-runscomposer install
for 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_NODEV
environment 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!)