CHANGELOG in capistrano-2.11.2 vs CHANGELOG in capistrano-2.12.0
- old
+ new
@@ -1,9 +1,25 @@
-## 2.11.2 / Febuary 22 2012
+## 2.12.0 / April 13 2012
-Fixes some bugs with the now deprecated `deploy:symlink` fallback option.
+This release revserts the very verbose logging introduced in the previous version, it also
+enables a handful of power-user features which are largely un-documented, but shouldn't be
+important unless you are looking for them. Undocumented code shouldn't scare you, simply
+read through deploy.rb in the Gem if you want to know how a new feature works!
+ * Update mapped commands to remove symlink deprecation warning. Despo Pentara (despo)
+ * Add the "rpm" remote dependency. Nick Hoffman (nickhoffman)
+ * Add commented deploy:cleanup task to default recipe. Jean-Philippe Doyle (j15e)
+ * Teach deploy:web:enable to fail gracefully. Lee Marlow (lmarlow)
+ * Ticket 193 alias task show wrong name when it is not overridden. Rafa García (rgo)
+ * Allow configuration of which roles assets are precompiled on. Frederick Cheung (fcheung)
+ * Fix transfer action to honor dry-run flag. Serg Podtynnyi (shtirlic)
+ * Changed single to double quotes for Windows, fixes a Windows bug in the HG module. Matthew J Morrison (mattjmorrison)
+ * Add UnsharedRemoteCache (copied from eycap gem). Ben Symonds (bensymonds)
+
+As ever, a sincere thanks to all contributors, and do not hesitate to contact me if this
+release causes problems for you.
+
## 2.11.0 / Febuary 20 2012
This release replaces and fixes a broken 2.10.0 release (see below for
information)
@@ -188,11 +204,11 @@
* Properly support nested Git submodules, moves Git requirement to >= 1.5.6 [if you rely upon submodules] (Ken Miller)
* Fetch tags into the remote cache, allows deploying a tag when using Git, with the remote_cache strategy (Florian Frank)
* Various fixes to path handling bugs in the copt strategy. (Philippe Rathé)
## 2.5.21 / April 6 2011
-
+
* Fixed to follow best-practice guidelines from Bundler (Ben Langfeld)
* No longer force a gemset for Capistrano development. (Ben Langfeld)
## 2.5.20 / March 16 2011
@@ -257,11 +273,11 @@
## 2.5.10 / 3 November 2009
* Fixes Darcs remote repository problem when using the copy strategy [Alex `regularfry` Young]
* Documentation improvements for embedding Capistrano [Lee Hambley]
-* Fixes ticket #95 -formally deprecating the before_something and after_something methods [Lee Hambley]
+* Fixes ticket #95 -formally deprecating the before_something and after_something methods [Lee Hambley]
## 2.5.9 / 1 August 2009
* Adds support for customizing which `tar` command to use. [Jeremy Wells]
@@ -272,11 +288,11 @@
* #96 - Tweak for 1.9 Compatibility
* #79 - Capistrano hangs on shell command for many computers
* #77 - Copy command doesn't work on Solaris due to tar/gtar
* #76 - Invalid Subversion URL
* Improved web:disable task, now suggests a .htaccess block to use suggested by Rafael García
- * Includes more logger options (can now select stdout, stderr of a file) [Rafael García]
+ * Includes more logger options (can now select stdout, stderr of a file) [Rafael García]
## 2.5.8 / July 2009
* Fixes a problem in 2.5.7 where deploy:finalize_update had been badly merged.
@@ -422,11 +438,11 @@
## 2.4.0 / June 13, 2008
* Added :normalize_asset_timestamps option to deployment, defaulting to true, which allows asset timestamping to be disabled [John Trupiano]
-## 2.4.0 Preview Release #1 (2.3.101) / June 5, 2008
+## 2.4.0 Preview Release #1 (2.3.101) / June 5, 2008
* Only make deploy:start, deploy:stop, and deploy:restart try sudo as :runner. The other sudo-enabled tasks (deploy:setup, deploy:cleanup, etc.) will now use the :admin_runner user (which by default is unset). [Jamis Buck]
* Make sure triggers defined as a block inherit the scope of the task they are attached to, instead of the task they were called from [Jamis Buck]
@@ -450,11 +466,11 @@
* Enhance the sudo helper so it can be used to return the command, instead of executing it [Jamis Buck]
* Revert "make sudo helper play nicely with complex command chains", since it broke stuff [Jamis Buck]
-* Make set(:default_shell, false) work for not using a shell on a per-command basis [Ryan McGeary]
+* Make set(:default_shell, false) work for not using a shell on a per-command basis [Ryan McGeary]
* Improved test coverage [Ryan McGeary]
* Fixed "coverage" take task [Ryan McGeary]
@@ -658,11 +674,11 @@
* Make sure symlink and finalize_update tasks reference the most recent release when called by themselves [Jamis Buck]
## 1.99.2 (2.0 Preview 3) / June 15, 2007
-
+
* CVS SCM module [Brian Phillips]
* Fix typo in Perforce SCM module [Chris Bailey]
* ssh_options < server options when connecting [Jamis Buck]
@@ -868,11 +884,11 @@
task :symlink, :except => { :no_release => true } do
on_rollback { run "ln -nfs #{previous_release} #{current_path}" }
run "ln -nfs #{current_release} #{current_path}"
end
-
+
cap symlink # will not run on 192.168.0.3
* Deprecate the -r/--recipe switch in favor of -f/--file (for more make/rake-like semantics) [Jamis Buck]
* Fix gemspec to include a dependency on rake 0.7 [Jamis Buck]
@@ -884,10 +900,10 @@
* Added respect for ENV["ROLES"] that'll be used instead of the roles specified in the task definition [DHH]. Example:
task :setup, :roles => [ :app, :web, :db ]
# normally this would run every where
end
-
+
ROLES=app cap setup # this will only run for the app role, overwritting the default declaration
* Added :hosts option to task definition that allows you to specify cross-cutting tasks [DHH]. Example:
task :setup, :hosts => [ "06.example.com", "01.example.com" ] do