https://github.com/capistrano/capistrano/compare/v3.3.5...v3.4.0
* Fixed fetch revision for annotated git tags. (@igorsokolov)
* Fixed updating roles when custom user or port is specified. (@ayastreb)
* Disables statistics collection.
* `bin/` is not suggested to be in `linked_dirs` anymore (@kirs)
* bin/ is often checked out into repo
* https://github.com/capistrano/bundler/issues/45#issuecomment-69349237
* Bugfix:
* release_roles did not honour additional property filtering (@townsen)
* Refactored and simplified property filtering code (@townsen)
* Breaking Changes
* Hosts with the same name are now consolidated into one irrespective of the
user and port. This allows multiple declarations of a server to be made safely.
The last declared properties will win. See capistrnorb.com Properties documentation
for details.
* Inside the on() block the host variable is now a copy of the host, so changes can be
made within the block (such as dynamically overriding the user) that will not persist.
This is very convenient for switching the SSH user temporarily to 'root' for example.
* Minor changes
* Add role_properties() method (see capistrano.github.io PR for doc) (@townsen)
* Add equality syntax ( eg. port: 1234) for property filtering (@townsen)
* Add documentation regarding property filtering (@townsen)
* Clarify wording and recommendation in stage template. (@Kriechi)
* Both available syntaxes provide similar functionality, do not use both for the same server+role combination.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:ruby:extensions/rubygem-capistrano?expand=0&rev=43
* Fixed setting properties twice when creating new server. See [issue
#1214](https://github.com/capistrano/capistrano/issues/1214) (@ayastreb)
## `3.3.4`
https://github.com/capistrano/capistrano/compare/v3.3.3...v3.3.4
* Minor changes:
* Rely on a newer version of capistrano-stats with better privacy (@leehambley)
* Fix cucumber spec for loading tasks from stage configs (@sponomarev)
* Minor documentation fixes (@deeeki, @seuros, @andresilveira)
* Spec improvements (@dimitrid, @sponomarev)
* Fix to CLI flags for git-ls-remote (@dimitrid)
## `3.3.3`
https://github.com/capistrano/capistrano/compare/v3.2.1...v3.3.3
* Enhancement (@townsen)
* Added the variable `:repo_tree` which allows the specification of a sub-tree that
will be extracted from the repository. This is useful when deploying a project
that lives in a subdirectory of a larger repository.
Implemented only for git and hg.
If not defined then the behaviour is as previously and the whole repository is
extracted (subject to git-archive `.gitattributes` of course).
* Enhancement (@townsen): Remove unnecessary entries from default backtrace
When the `--backtrace` (or `--trace`) command line option is not supplied
OBS-URL: https://build.opensuse.org/package/show/devel:languages:ruby:extensions/rubygem-capistrano?expand=0&rev=41
* For deploy:cleanup, use try_sudo with rm command. (@joshstaiger)
* Restore maintenance.rhtml (@chulkilee)
* Fixes GH-434, If branches is an array of array, iterate them separately. (@gnufied)
A big "thank you" to the people who've pushed really amazing patches to the
2.15.x branch so soon after it's release. 2.15.0 was just too huge to go out
bug free.
## 2.15.2 / April 24 2013
* Fixed a bug with asset_paths (String vs. Array). (@joeycarmello)
## 2.15.1 / April 23 2013
* Support for Rails 4 (and other) randomised asset manifest names. (@jimryan)
## 2.15.0 / April 23 2013
* New varaible :shared_assets_prefix to allow people to host somewhere other
than `/assets/`. Default is `assets`.
* Bring back web:enable and web:disable tasks. Sincerely apologies to all affected
removing these was one of the most glaring mistakes we've made on this project
and I feel personally responsible.
* Makes :git_shallow_clone work with branches (@cannikin)
* Avoid removing required assets (@bosko)
* Fix escaping of asset_paths when calling `deploy:finalize_update` (@mcary)
* Improve parallel command logging (@mpapis)
* Allow updating variables in the cap shell `cap> set :some_setting new_value`
(@jpfuentes2)
OBS-URL: https://build.opensuse.org/package/show/devel:languages:ruby:extensions/rubygem-capistrano?expand=0&rev=24
* Merged in `capistrano_colors` gem, and renamed to 'log_formatters', since it does much more than just colors
(@ndbroadbent)
* Use more intelligence in setting the :scm variable based on known version control directory names (@czarneckid)
* Remove the deploy:web:{disable, enable} tasks (@carsomyr)
* Group finalize_update shell commands into one command, harden shell calls with #shellescape, and separate arguments
with -- (@ndbroadbent)
OBS-URL: https://build.opensuse.org/package/show/devel:languages:ruby:extensions/rubygem-capistrano?expand=0&rev=19
* Fixes some bugs with the now deprecated deploy:symlink fallback option.
- Changes from version 2.11.1:
* Remove a testing dependency on ruby-debug
* Formerly deprecate deploy:symlink, this move was prompted by the Rake
namespace fiasco of their 0.9.0 release, and is replaced by
deploy:create_symlink.
- See CHANGELOG for older versions
- Fixed license, according to README.markdown, it's MIT
* Removed the upgrade file as it has been a couple of years
* Slight internal re-factor of the way we calculate the version
OBS-URL: https://build.opensuse.org/package/show/devel:languages:ruby:extensions/rubygem-capistrano?expand=0&rev=10