From d255bfe898204b1b8d063ba8f840eb6ceeb3d618 Mon Sep 17 00:00:00 2001 From: Matt Brictson Date: Sat, 10 Dec 2016 11:14:15 -0800 Subject: [PATCH] Preparing v3.7.0 --- CHANGELOG.md | 30 ++++++++++++++++++++++++++---- README.md | 2 +- lib/capistrano/version.rb | 2 +- 3 files changed, 28 insertions(+), 6 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2a60e33c..39088c8c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,13 +4,35 @@ Reverse Chronological Order: ## 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! -* 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. -* Add support for custom on-filters - [#1776](https://github.com/capistrano/capistrano/issues/1776) +## `3.7.0` (2016-12-10) + +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) diff --git a/README.md b/README.md index 575acddd..f1e2ed66 100644 --- a/README.md +++ b/README.md @@ -103,7 +103,7 @@ Add Capistrano to your project's Gemfile: ``` ruby group :development do - gem "capistrano", "~> 3.6" + gem "capistrano", "~> 3.7" end ``` diff --git a/lib/capistrano/version.rb b/lib/capistrano/version.rb index 250d96c3..fac3f420 100644 --- a/lib/capistrano/version.rb +++ b/lib/capistrano/version.rb @@ -1,3 +1,3 @@ module Capistrano - VERSION = "3.7.0.beta1".freeze + VERSION = "3.7.0".freeze end