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