Releases: dg/ftp-deployment
Releases · dg/ftp-deployment
Released version 3.3.0
- local after-jobs are done even if the synchronization did not take place (BC break)
- CliRunner: handles CTRL-C & SIGINT
- CliRunner: starts the next batch even if the previous one fail on job or server exception
- Deployer: file .running is created after all files are uploaded and is always deleted
- FtpServer::removeFile() & removeDir() better checking for existence of file
Are you looking for php_ssh2.dll binaries for Windows? (thread safe)
- php_ssh2.dll for PHP 8.0 x64
- php_ssh2.dll for PHP 7.4 x64
- php_ssh2.dll for PHP 7.4 x86
- php_ssh2.dll for PHP 7.3 x64
- php_ssh2.dll for PHP 7.3 x86
- php_ssh2.dll for PHP 7.2 x64
- php_ssh2.dll for PHP 7.2 x86 (seems buggy)
- php_ssh2.dll for PHP 7.1 x64
- php_ssh2.dll for PHP 7.1 x86
- php_ssh2.dll for PHP 7.0 x64
- php_ssh2.dll for PHP 7.0 x86
- php_ssh2.dll for PHP 5.6 x64
- php_ssh2.dll for PHP 5.6 x86
Released version 3.2.3
- compatibility with PHP 7.4
- Safe: added
exec()
because uses references - FtpServer: added fallback for ftp_chmod
For the details you can have a look at the diff.
Released version 3.2.2
Released version 3.2.1
Released version 3.2.0
Please make a donation at https://bit.ly/paypal_deployment
Released version 3.1
Changes
- Google Closure Compiler replaced with UglifyJS / UglifyES (Java is not required anymore)
- Online Clean-CSS service replaced with offline tool. Requires to install Node.js and clean-css-cli (globally) [Closes #107]
- CliRunner: default $ignoreMasks are appened to the end, so they have the highest priority
Improvements
- improved exception message
- FileServer::purge() fixed removing directory after purge [Closes #108]
Released version 3.0.1
- Preprocessor: compiler.jar can be located beside deployment.phar [Closes #105]
Released version 3.0
- requires PHP 7.1
- uses declare(strict_types=1)
- uses PHP 7.1 typehints and features
- preprocessing is disabled by default (BC break)
- uses standalone Google Closure Compiler (for deployment.phar users: be sure that compiler.jar is located in the same folder)
- Added 'include' option [#99] (#100)
- CliRunner: errors are converted to ErrorException
- FtpServer: added workaround for error illegal port error on pasive mode [Closes #93]
- FtpServer, SshServer: accepts URL only as string
For the details you can have a look at the diff.
Released version 2.9
- Added support for deploying only one section #98 #97
- added FileServer for file:// protocol #101
- CliRunner: stronger message that the connection is not encrypted
- FtpException and SshException replaced with ServerException (BC break!)
- removed $this->
protect()
, ServerException are throw by own error handler
For the details you can have a look at the diff.
Released version 2.8
- warns when connection is not encrypted
- SshServer: fixed compatibility (#73597)
For the details you can have a look at the diff.