1
0
Fork 0
mirror of https://github.com/capistrano/capistrano synced 2023-03-27 23:21:18 -04:00

Preparing v3.7.0

This commit is contained in:
Matt Brictson 2016-12-10 11:14:15 -08:00
parent 9543213eec
commit d255bfe898
No known key found for this signature in database
GPG key ID: 2F279EAD1F2ACFAF
3 changed files with 28 additions and 6 deletions

View file

@ -4,13 +4,35 @@ Reverse Chronological Order:
## master ## master
https://github.com/capistrano/capistrano/compare/v3.7.0.beta1...HEAD https://github.com/capistrano/capistrano/compare/v3.7.0...HEAD
* Your contribution here! * Your contribution here!
* Fix the removal of old releases `deploy:cleanup`. Logic is changed because of unreliable modification times on folders. Removal of directories is now decided by sorting on folder names (name is generated from current datetime format YmdHis). Cleanup is skipped, and a warning is given when a folder name is in a different format. ## `3.7.0` (2016-12-10)
* Add support for custom on-filters
[#1776](https://github.com/capistrano/capistrano/issues/1776) https://github.com/capistrano/capistrano/compare/v3.6.1...v3.7.0
*Note: These release notes include all changes since 3.6.1, including the changes that were first published in 3.7.0.beta1.*
### Deprecations:
* The `set :scm, ...` mechanism is now deprecated in favor of a new SCM plugin system. See the [UPGRADING-3.7](UPGRADING-3.7.md) document for details
### Potentially breaking changes:
* The `:git_strategy`, `:hg_strategy`, and `:svn_strategy` settings have been removed with no replacement. If you have been using these to customize Capistrano's SCM behavior, you will need to rewrite your customization using the [new plugin system](http://capistranorb.com/documentation/advanced-features/custom-scm/)
* `remote_file` feature has been removed and is no longer available to use @SaiVardhan
### New features:
* The `tar` used by the Git SCM now honors the SSHKit command map, allowing an alternative tar binary to be used (e.g. gtar) #1787 (@caius)
* Add support for custom on-filters [#1776](https://github.com/capistrano/capistrano/issues/1776)
### Fixes:
* Fix test suite to work with Mocha 1.2.0 (@caius)
* Fix bug where host_filter and role_filter were overly greedy [#1766](https://github.com/capistrano/capistrano/issues/1766) (@cseeger-epages)
* Fix the removal of old releases `deploy:cleanup`. Logic is changed because of unreliable modification times on folders. Removal of directories is now decided by sorting on folder names (name is generated from current datetime format YmdHis). Cleanup is skipped, and a warning is given when a folder name is in a different format
## `3.7.0.beta1` (2016-11-02) ## `3.7.0.beta1` (2016-11-02)

View file

@ -103,7 +103,7 @@ Add Capistrano to your project's Gemfile:
``` ruby ``` ruby
group :development do group :development do
gem "capistrano", "~> 3.6" gem "capistrano", "~> 3.7"
end end
``` ```

View file

@ -1,3 +1,3 @@
module Capistrano module Capistrano
VERSION = "3.7.0.beta1".freeze VERSION = "3.7.0".freeze
end end