2017-01-18 00:46:46 +07:00
|
|
|
# Changelog
|
|
|
|
|
|
|
|
## master
|
2017-05-21 12:47:55 +07:00
|
|
|
[v5.0.1...master](https://github.com/deployphp/deployer/compare/v5.0.1...master)
|
|
|
|
|
2017-05-25 22:29:00 +02:00
|
|
|
### Fixed
|
|
|
|
- Fixed upload / download with optional rsync ssh options [#1227]
|
2017-05-30 09:09:54 -03:00
|
|
|
- Fixed storage link error when deploying Laravel < 5.3.
|
|
|
|
- Helps [#1153]
|
2017-05-21 12:47:55 +07:00
|
|
|
|
|
|
|
## v5.0.1
|
|
|
|
[v5.0.0...v5.0.1](https://github.com/deployphp/deployer/compare/v5.0.0...v5.0.1)
|
2017-05-15 10:56:37 +07:00
|
|
|
|
2017-05-16 15:38:16 +07:00
|
|
|
### Added
|
|
|
|
- Exception when no task will be executed
|
2017-05-19 13:17:16 +07:00
|
|
|
- Check for php7 in phar
|
2017-05-16 15:38:16 +07:00
|
|
|
|
|
|
|
### Fixed
|
|
|
|
- Throw the correct exception on git --reference fail
|
2017-05-19 09:01:46 +02:00
|
|
|
- Check if multiplexing is working before continuing [#1192]
|
2017-05-19 13:15:54 +07:00
|
|
|
- Fixed upload with non-standard SSH port [#1218]
|
2017-05-18 13:23:44 -05:00
|
|
|
- Ensure that host roles are treated as an array.
|
2017-05-15 10:56:37 +07:00
|
|
|
|
|
|
|
|
|
|
|
## v5.0.0
|
|
|
|
[v5.0.0-beta.3...v5.0.0](https://github.com/deployphp/deployer/compare/v5.0.0-beta.3...v5.0.0)
|
2017-04-08 21:37:21 +07:00
|
|
|
|
2017-05-14 14:45:48 +07:00
|
|
|
### Changed
|
|
|
|
- Working path default is `release_path` instead of home for simple tasks [#1205]
|
|
|
|
|
2017-05-10 20:57:05 +07:00
|
|
|
### Fixed
|
|
|
|
- Fixed ssh multiplexing master connection initializing
|
2017-05-14 13:54:00 +07:00
|
|
|
- Fixed `dep ssh` command [#1204]
|
2017-05-14 22:13:22 +07:00
|
|
|
- Fixed `dep config:current` task
|
2017-05-05 20:33:20 +07:00
|
|
|
|
|
|
|
## v5.0.0-beta.3
|
|
|
|
[v5.0.0-beta.2...v5.0.0-beta.3](https://github.com/deployphp/deployer/compare/v5.0.0-beta.2...v5.0.0-beta.3)
|
|
|
|
|
2017-05-04 13:00:01 +07:00
|
|
|
### Added
|
2017-05-03 20:57:51 +07:00
|
|
|
- Added `Request` class for get/post json requests
|
2017-05-04 12:26:11 +07:00
|
|
|
- Added host's `addSshFlag` and `addSshOption` methods
|
2017-04-08 21:37:21 +07:00
|
|
|
|
2017-05-04 13:03:43 +07:00
|
|
|
### Changed
|
|
|
|
- Allow to configure multiplexing [#1165]
|
|
|
|
|
2017-05-04 13:00:01 +07:00
|
|
|
### Fixed
|
|
|
|
- Fixed command parsing in runLocally func
|
|
|
|
- Fixed releases list and cleanup task [#1175]
|
|
|
|
|
2017-04-08 21:37:21 +07:00
|
|
|
## v5.0.0-beta.2
|
|
|
|
[v5.0.0-beta.1...v5.0.0-beta.2](https://github.com/deployphp/deployer/compare/v5.0.0-beta.1...v5.0.0-beta.2)
|
2017-03-12 14:28:14 +07:00
|
|
|
|
2017-03-13 15:15:03 +07:00
|
|
|
### Added
|
2017-05-04 13:15:19 +07:00
|
|
|
- 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]
|
2017-04-08 21:20:34 +07:00
|
|
|
- Added `previous_release` var
|
2017-04-06 14:06:37 +07:00
|
|
|
|
|
|
|
### Changed
|
2017-05-04 13:15:19 +07:00
|
|
|
- Error message on locked release [#1145]
|
2017-04-06 14:06:37 +07:00
|
|
|
|
|
|
|
### Fixed
|
2017-05-04 13:15:19 +07:00
|
|
|
- Fixed task order init/shared for yii2-app-advanced.php [#1143]
|
2017-04-06 14:06:37 +07:00
|
|
|
|
|
|
|
|
|
|
|
## v5.0.0-beta.1
|
|
|
|
[v4.3.0...v5.0.0-beta.1](https://github.com/deployphp/deployer/compare/v4.3.0...v5.0.0-beta.1)
|
|
|
|
|
|
|
|
### Added
|
2017-03-17 12:15:25 +07:00
|
|
|
- Added `use_atomic_symlink` and `use_relative_symlink` option [14a8f8](https://github.com/deployphp/deployer/pull/1092/commits/14a8f8f9c4ebbc7da45c2b6b7c3c00a51b563ccf)
|
2017-05-04 13:15:19 +07:00
|
|
|
- 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]
|
2017-03-13 15:17:46 +07:00
|
|
|
|
|
|
|
### Changed
|
2017-05-04 13:15:19 +07:00
|
|
|
- `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]
|
2017-03-25 15:45:03 +07:00
|
|
|
|
2017-03-12 14:28:14 +07:00
|
|
|
|
|
|
|
## v4.3.0
|
|
|
|
[v4.2.1...v4.3.0](https://github.com/deployphp/deployer/compare/v4.2.1...v4.3.0)
|
2017-02-02 10:46:18 +07:00
|
|
|
|
2017-02-13 16:57:40 +01:00
|
|
|
### Added
|
2017-05-04 13:15:19 +07:00
|
|
|
- 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]
|
2017-02-13 16:57:40 +01:00
|
|
|
|
2017-02-14 14:30:23 +01:00
|
|
|
### Changed
|
2017-05-04 13:15:19 +07:00
|
|
|
- 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]
|
2017-02-14 14:30:23 +01:00
|
|
|
|
2017-02-17 07:46:51 +03:00
|
|
|
### Fixed
|
2017-05-04 13:15:19 +07:00
|
|
|
- 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]
|
2017-02-17 12:19:04 +01:00
|
|
|
- Fixed possibility to use PEM files with Native SSH
|
2017-02-21 22:50:28 -08:00
|
|
|
- Fixed old releases not being cleaned up when keep_releases reduced by more than half.
|
2017-05-04 13:15:19 +07:00
|
|
|
- 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]
|
2017-02-13 11:32:21 +02:00
|
|
|
|
2017-02-02 10:46:18 +07:00
|
|
|
## v4.2.1
|
|
|
|
[v4.2.0...v4.2.1](https://github.com/deployphp/deployer/compare/v4.2.0...v4.2.1)
|
|
|
|
|
|
|
|
### Fixed
|
|
|
|
- Fixed `deployer/phar-update` dependency for composer installation.
|
2017-02-01 23:17:46 +07:00
|
|
|
|
|
|
|
|
|
|
|
## v4.2.0
|
|
|
|
[v4.1.0...v4.2.0](https://github.com/deployphp/deployer/compare/v4.1.0...v4.2.0)
|
2017-01-19 14:49:58 +07:00
|
|
|
|
2017-01-27 20:15:18 +07:00
|
|
|
### Added
|
|
|
|
- Added pretty print to config:dump command
|
|
|
|
|
2017-01-23 18:26:21 +07:00
|
|
|
### Changed
|
2017-05-04 13:15:19 +07:00
|
|
|
- `add()` now merges configuration options recursively [#962]
|
2017-01-24 08:17:55 +01:00
|
|
|
- Added `writable_chmod_recursive` boolean option to enable non-recursive `chmod`
|
2017-05-04 13:15:19 +07:00
|
|
|
- `ask()` now supports autocomplete [#978]
|
|
|
|
- `release_path` returns `current_path` in non-deploy context [#922]
|
2017-01-19 14:49:58 +07:00
|
|
|
|
2017-01-27 20:17:48 +07:00
|
|
|
### Fixed
|
2017-05-04 13:15:19 +07:00
|
|
|
- Fixed Flow recipe [#986]
|
|
|
|
- Fixed `deploy:copy_dirs` task [#914]
|
|
|
|
- Fixed default behavior for `working_path` [#381]
|
2017-01-28 00:50:52 +07:00
|
|
|
|
2017-02-01 19:26:20 +07:00
|
|
|
### Removed
|
|
|
|
- Removed const `Environment::DEPLOY_PATH`
|
2017-01-28 00:50:52 +07:00
|
|
|
|
2017-01-27 20:17:48 +07:00
|
|
|
|
2017-01-19 14:49:58 +07:00
|
|
|
## v4.1.0
|
|
|
|
[v4.0.2...v4.1.0](https://github.com/deployphp/deployer/compare/v4.0.2...v4.1.0)
|
2017-01-18 00:46:46 +07:00
|
|
|
|
|
|
|
### Added
|
|
|
|
- Added `testLocally` function (analog `test` fn)
|
2017-01-18 13:27:08 +07:00
|
|
|
- Added `ConfigurationException`
|
2017-01-18 11:12:43 +01:00
|
|
|
- Show message on file download
|
2017-05-04 13:15:19 +07:00
|
|
|
- Added support for multiplexing for NativeSsh [#918]
|
2017-01-19 11:10:30 +07:00
|
|
|
- Added GracefulShutdownException
|
2017-05-04 13:15:19 +07:00
|
|
|
- Added Magento2 recipe [#911]
|
2017-01-18 00:46:46 +07:00
|
|
|
|
|
|
|
### Changed
|
2017-05-04 13:15:19 +07:00
|
|
|
- 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]
|
2017-01-18 13:27:08 +07:00
|
|
|
- Now throw exception on duplicates in `shared_dirs`
|
2017-01-18 00:46:46 +07:00
|
|
|
|
|
|
|
### Fixed
|
|
|
|
- Fixed native ssh scp option
|
2017-05-04 13:15:19 +07:00
|
|
|
- Fixed bug with `$httpGroup` guard clause [#948]
|
2017-01-28 00:50:52 +07:00
|
|
|
|
2017-01-18 00:46:46 +07:00
|
|
|
|
2017-01-18 13:57:07 +07:00
|
|
|
|
2017-01-18 00:46:46 +07:00
|
|
|
## v4.0.2
|
2017-01-18 13:57:07 +07:00
|
|
|
[v4.0.1...v4.0.2](https://github.com/deployphp/deployer/compare/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
|
|
|
|
|
|
|
|
|
2017-01-28 00:50:52 +07:00
|
|
|
|
2017-01-18 13:57:07 +07:00
|
|
|
## v4.0.1
|
|
|
|
[v4.0.0...v4.0.1](https://github.com/deployphp/deployer/compare/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
|
|
|
|
|
2017-01-18 14:41:31 +07:00
|
|
|
|
2017-01-28 00:50:52 +07:00
|
|
|
|
2017-01-18 13:57:07 +07:00
|
|
|
## v4.0.0
|
2017-01-18 00:46:46 +07:00
|
|
|
🙄
|
2017-05-04 13:00:01 +07:00
|
|
|
|
2017-05-19 13:15:54 +07:00
|
|
|
[#1218]: https://github.com/deployphp/deployer/issues/1218
|
2017-05-14 14:45:48 +07:00
|
|
|
[#1205]: https://github.com/deployphp/deployer/issues/1205
|
2017-05-14 13:54:00 +07:00
|
|
|
[#1204]: https://github.com/deployphp/deployer/issues/1204
|
2017-05-21 12:41:49 +07:00
|
|
|
[#1192]: https://github.com/deployphp/deployer/issues/1192
|
2017-05-04 13:15:19 +07:00
|
|
|
[#1000]: https://github.com/deployphp/deployer/pull/1000
|
|
|
|
[#1003]: https://github.com/deployphp/deployer/pull/1003
|
|
|
|
[#1004]: https://github.com/deployphp/deployer/issues/1004
|
|
|
|
[#1007]: https://github.com/deployphp/deployer/pull/1007
|
|
|
|
[#1008]: https://github.com/deployphp/deployer/pull/1008
|
|
|
|
[#1010]: https://github.com/deployphp/deployer/issues/1010
|
|
|
|
[#1012]: https://github.com/deployphp/deployer/issues/1012
|
|
|
|
[#1015]: https://github.com/deployphp/deployer/pull/1015
|
|
|
|
[#1020]: https://github.com/deployphp/deployer/pull/1020
|
|
|
|
[#1036]: https://github.com/deployphp/deployer/pull/1036/
|
|
|
|
[#1061]: https://github.com/deployphp/deployer/pull/1061
|
|
|
|
[#1067]: https://github.com/deployphp/deployer/pull/1067
|
|
|
|
[#1073]: https://github.com/deployphp/deployer/pull/1074
|
|
|
|
[#1076]: https://github.com/deployphp/deployer/pull/1076
|
|
|
|
[#1077]: https://github.com/deployphp/deployer/issues/1077
|
|
|
|
[#1082]: https://github.com/deployphp/deployer/pull/1082
|
|
|
|
[#1083]: https://github.com/deployphp/deployer/pull/1083
|
|
|
|
[#1092]: https://github.com/deployphp/deployer/pull/1092
|
|
|
|
[#1143]: https://github.com/deployphp/deployer/pull/1143
|
|
|
|
[#1145]: https://github.com/deployphp/deployer/pull/1145
|
|
|
|
[#1146]: https://github.com/deployphp/deployer/pull/1146
|
|
|
|
[#1152]: https://github.com/deployphp/deployer/pull/1152
|
2017-05-04 13:03:43 +07:00
|
|
|
[#1165]: https://github.com/deployphp/deployer/issues/1165
|
2017-05-04 13:00:01 +07:00
|
|
|
[#1175]: https://github.com/deployphp/deployer/pull/1175
|
2017-05-04 13:15:19 +07:00
|
|
|
[#330]: https://github.com/deployphp/deployer/pull/330
|
|
|
|
[#381]: https://github.com/deployphp/deployer/pull/381
|
|
|
|
[#911]: https://github.com/deployphp/deployer/pull/911
|
|
|
|
[#914]: https://github.com/deployphp/deployer/pull/914
|
|
|
|
[#918]: https://github.com/deployphp/deployer/pull/918
|
|
|
|
[#922]: https://github.com/deployphp/deployer/pull/922
|
|
|
|
[#948]: https://github.com/deployphp/deployer/pull/948
|
|
|
|
[#950]: https://github.com/deployphp/deployer/pull/950
|
|
|
|
[#953]: https://github.com/deployphp/deployer/pull/953
|
|
|
|
[#955]: https://github.com/deployphp/deployer/pull/955
|
|
|
|
[#956]: https://github.com/deployphp/deployer/pull/956
|
|
|
|
[#962]: https://github.com/deployphp/deployer/pull/962
|
|
|
|
[#978]: https://github.com/deployphp/deployer/pull/978
|
|
|
|
[#979]: https://github.com/deployphp/deployer/pull/979
|
|
|
|
[#986]: https://github.com/deployphp/deployer/pull/986
|
|
|
|
[#995]: https://github.com/deployphp/deployer/issues/995
|