Skip to content

Releases: dg/ftp-deployment

Released version 3.3.0

02 Jan 21:52
@dg dg
Compare
Choose a tag to compare
  • 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)

Released version 3.2.3

18 Dec 23:48
@dg dg
Compare
Choose a tag to compare
  • 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

22 Oct 17:45
@dg dg
Compare
Choose a tag to compare
  • Deployer: added caching for local paths if use multiple batches (#129)
  • Appends to log instead of truncating (#127)

For the details you can have a look at the diff.

Released version 3.2.1

07 May 15:54
@dg dg
Compare
Choose a tag to compare
  • FtpServer, SshServer: purge() checkes if directory exists #126
  • CliRunner: fixed setting file permissions after 932bdad

For the details you can have a look at the diff.

Released version 3.2.0

27 Mar 20:30
@dg dg
Compare
Choose a tag to compare

Please make a donation at https://bit.ly/paypal_deployment

  • added RetryServer [Closes #121]
  • SshServer: checks amount of written bytes
  • Add Log entry when expanding files within the Preprocessor. (#115)
  • Allow Login with SSH key (#120)
  • Shows last 3 lines on failing job
  • Preprocessor::execute() trims and normalizes line endings [Closes #113]

Released version 3.1

04 Nov 12:27
@dg dg
Compare
Choose a tag to compare

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

06 Jun 10:51
@dg dg
Compare
Choose a tag to compare
  • Preprocessor: compiler.jar can be located beside deployment.phar [Closes #105]

Released version 3.0

22 May 23:47
@dg dg
Compare
Choose a tag to compare
  • 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

16 Apr 11:31
@dg dg
Compare
Choose a tag to compare
  • 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

06 Mar 12:25
@dg dg
Compare
Choose a tag to compare
  • warns when connection is not encrypted
  • SshServer: fixed compatibility (#73597)

For the details you can have a look at the diff.