- Add official support for MRI v1.9.2 and v2.0
- Add official support for Rake v10.x
- Don’t crash if the user attempts to mirror a task whose name collides with a Ruby method
- Introduce a new DSL that supports task renaming and path switching, and deprecate the old one
- Correctly update environment variables when set more than once
- Respect the specified order of environment variables in the remote command line
- Enable mirroring and enumeration of hidden Rake tasks for versions of Rake that make it possible
- Automatically detect and use Bundler when running Rake
- Cache the Rake task list to improve Capistrano responsiveness
- Don’t allow
nil
environment variables to pass through to the remote command line
- Add support in the DSL for specifying remote environment variables and Capistrano recipe options
- Add support for Rake tasks that overlap with (have the same full name as) namespaces
- Match Rake tasks properly: by the full name of the task rather than a substring thereof
- Don’t choke on unexpected output from Rake
- Silence Rake stderr output while enumerating Rake tasks
- Tweak the wording of generated Capistrano recipe descriptions
- Tighten RubyGem dependency specifications in an effort to avoid potential compatibility issues
- Allow environment variables for Rake task arguments to be optional
- Run Cucumber features from
gem test cape
- Support Rake task arguments that contain whitespace
- Don’t run Cucumber features from
gem test cape
because they fail
(First release)