Skip to content

Latest commit

 

History

History
327 lines (253 loc) · 11.3 KB

CHANGELOG.md

File metadata and controls

327 lines (253 loc) · 11.3 KB

Changelog

master

v5.1.3...master

Added

  • Added possibility to use callable when setting 'default_stage'.
  • Added console init template for TYPO3 CMS #1300

v5.1.3

v5.1.2...v5.1.3

Fixed

  • Fixed bug with wrong version printed after self-update command
  • Fixed bug with excess option "--no-debug" in deploy:cache:clear task #1290

v5.1.2

v5.1.1...v5.1.2

Changed

  • Improved config:current output (print each host's current release)
  • Fixed cache clearing in the Symfony recipe (now runs both cache:clear and cache:warmup) #1283

Fixed

  • Fixed bug where ParallelExecutor threw an error when custom options were added
  • Fixed bug with parallel deploy in multi user envirouments #1269

v5.1.1

v5.1.0...v5.1.1

Fixed

  • Fixed bug with self-update warnings #1226

v5.1.0

v5.0.3...v5.1.0

Added

  • Check what unzip exists in deploy:vendors task
  • Added dep run command #1263
  • Added new -o option which allow to override default configuration
  • Added dep autocomplete command
  • Added dep config:hosts task to show inventory

Changed

  • Use either one of command, which or type commands to locate custom binary path.

Fixed

  • Fixed parallel execution with non-standart php bin path #1265
  • Fixed ssh multiplexing initialization #1268
  • Fixed exit code on error #1236
  • Fixed bug with deploying in parallel to same host #1271

v5.0.3

v5.0.2...v5.0.3

Fixed

  • Fix a parsing of laravel version in output #1252

v5.0.2

v5.0.1...v5.0.2

Added

  • Added laravel_version param #1246

Fixed

  • Fixed upload / download with optional rsync ssh options #1227
  • Disable maintenance mode when Magento2 deployment fails #1251
  • Fixed storage link error when deploying Laravel < 5.3 #1246

v5.0.1

v5.0.0...v5.0.1

Added

  • Exception when no task will be executed
  • Check for php7 in phar

Fixed

  • Throw the correct exception on git --reference fail
  • Check if multiplexing is working before continuing #1192
  • Fixed upload with non-standard SSH port #1218
  • Ensure that host roles are treated as an array.

v5.0.0

v5.0.0-beta.3...v5.0.0

Changed

  • Working path default is release_path instead of home for simple tasks #1205

Fixed

  • Fixed ssh multiplexing master connection initializing
  • Fixed dep ssh command #1204
  • Fixed dep config:current task

v5.0.0-beta.3

v5.0.0-beta.2...v5.0.0-beta.3

Added

  • Added Request class for get/post json requests
  • Added host's addSshFlag and addSshOption methods

Changed

  • Allow to configure multiplexing #1165

Fixed

  • Fixed command parsing in runLocally func
  • Fixed releases list and cleanup task #1175

v5.0.0-beta.2

v5.0.0-beta.1...v5.0.0-beta.2

Added

  • Added console init template for Yii2 basic and advanced receipe #1146
  • Added artisan:storage:link task to the Laravel recipe to symlink the public storage directory #1152
  • Added previous_release var

Changed

  • Error message on locked release #1145

Fixed

  • Fixed task order init/shared for yii2-app-advanced.php #1143

v5.0.0-beta.1

v4.3.0...v5.0.0-beta.1

Added

  • Added use_atomic_symlink and use_relative_symlink option 14a8f8
  • Added Ssh\Client #1092
  • Added host ranges #1092
  • Added --hosts and --roles options #1092
  • Added on function #1092
  • Added host and localhost #1092
  • Added persistent config #1092
  • Added --log option #1092
  • Added cleanup_use_sudo #330

Changed

  • server refactored to host #1092
  • Enviroment refactored to Configuration #1092
  • phpunit test refactored #1092
  • upload and download now uses rsync #1092
  • Only native ssh client for now #1092
  • Task current to config:current #1092
  • onFailure to fail #1092

v4.3.0

v4.2.1...v4.3.0

Added

  • Added support for multiple choice questions #1076
  • Added a way to retrieve a defined task #1008
  • Added support for configFile in the NativeSsh implementation #979
  • Added --no-hooks option for running commands without before() and after() #1061
  • Added a usefull error when ask*() is not used wihtin a task() #1083

Changed

  • Parse hyphens in environment setting names #1073
  • Autoload functions via Composer #1015
  • Added task queue:restart for Laravel recipe #1007
  • Changed output of errors for native ssh #1012

Fixed

  • Fixed Can not share same dirs for shared folders having similar names #995
  • Fixed scalar override on recursive option merge #1003
  • Fixed incompatible PHP 7.0 syntax #1020
  • Fixed an issue with the output of ls in releases_list #1004 #1036
  • Fixed possibility to use PEM files with Native SSH
  • Fixed old releases not being cleaned up when keep_releases reduced by more than half.
  • Fixed creating non-existed writable_dirs #1000
  • Fixed uploading files with spaces in a path via Native SSH #1010
  • Fixed merge of string array config options #1067
  • Fixed uploading of files containing spaces #1077
  • Fixed download of files when filename remote contains spaces #1082

v4.2.1

v4.2.0...v4.2.1

Fixed

  • Fixed deployer/phar-update dependency for composer installation.

v4.2.0

v4.1.0...v4.2.0

Added

  • Added pretty print to config:dump command

Changed

  • add() now merges configuration options recursively #962
  • Added writable_chmod_recursive boolean option to enable non-recursive chmod
  • ask() now supports autocomplete #978
  • release_path returns current_path in non-deploy context #922

Fixed

  • Fixed Flow recipe #986
  • Fixed deploy:copy_dirs task #914
  • Fixed default behavior for working_path #381

Removed

  • Removed const Environment::DEPLOY_PATH

v4.1.0

v4.0.2...v4.1.0

Added

  • Added testLocally function (analog test fn)
  • Added ConfigurationException
  • Show message on file download
  • Added support for multiplexing for NativeSsh #918
  • Added GracefulShutdownException
  • Added Magento2 recipe #911

Changed

  • Server config setPty renamed to pty #953
  • Raised timeout for runLocally to 300 seconds #955
  • deploy:unlock now always successful #950
  • Added option -L to setfacl #956
  • Now throw exception on duplicates in shared_dirs

Fixed

  • Fixed native ssh scp option
  • Fixed bug with $httpGroup guard clause #948

v4.0.2

v4.0.1...v4.0.2

Fixed

  • Fixed bug with copy shared files
  • Fixed recursive upload in native ssh
  • Improved Laravel recipe
  • Improved exceptions in runLocally

v4.0.1

v4.0.0...v4.0.1

Added

  • Added more writable modes

Changed

  • Allowed init command overriding
  • Returned ACL as default writable mode

Fixed

  • Fixed SilverStripe recipe
  • Fixed release sorting
  • Fixed release cleanup
  • Improved Symfony recipe
  • Fixed DotArray syntax in Collection
  • Fixed typo3 recipe
  • Fixed remove of shared dir on first deploy

v4.0.0

🙄