CHANGELOG for 3.X ================= * 3.4.0 (2018-03-29) * [Issue#380] Throw exception if log_dir is defined but directory doesn't exists * [BUGFIX] [Issue#405] Malformed ssh command when defining host:port notation * [Issue#415] Remove timeout on Deploy with Tar or Rsync tasks * 3.3.0 (2017-07-22) * [PR#386] Allow to define timeout (default 120s) for symfony/assetic-dump task. * [PR#392] Allow to define Host Port in Host configuration. * Allow to specify the binary path of tar on for create and extract * 3.2.0 (2017-04-14) * Allow to pre-register Custom Tasks * [PR#365] New option "from" to define deployment start point * Allow to define excludes in the global scope. * Improve code quality, remove duplications on Symfony Tasks. * Improve code quality, remove duplications on Composer Tasks. * [PR#364] Allow to define custom timeout to Composer:Install * 3.1.0 (2017-02-25) * Add new Exec task to execute arbitrary shell commands * Add new Composer task, to update phar (composer/self-update) * [#344] Allow to flag Filesystem tasks * [PR#346] Add new File System task, to change file's modes (fs/chmod) * [BUGFIX] [PR#342] Ignore empty exclude lines * [PR#330] Allow Composer task options to be overwritten at environment level * [PR#330] Add new method Runtime::getMergedOption to merge ConfigOption and EnvOption * [Documentation] [PR#333] Improve example config file * 3.0.1 (2017-01-10) * [BUGFIX] [#350] [#353] Fix escape issue when commands are sent through SSH * 3.0.0 (2017-01-31) * v3 series release