3.11.0

@mattbrictson mattbrictson released this Jun 3, 2018 · 3 commits to master since this release

  • #1972: fallback ask to default when used in non interactive session

3.10.2

@mattbrictson mattbrictson released this Apr 15, 2018 · 5 commits to master since this release

Breaking changes:

  • None

Fixes:

3.10.1

@mattbrictson mattbrictson released this Dec 8, 2017 · 15 commits to master since this release

Breaking changes:

  • None

Fixes:

  • #1954: Fix Host filtering when multi-host strings contain 0

3.10.0

@mattbrictson mattbrictson released this Oct 23, 2017 · 24 commits to master since this release

As of this release, version 2.x of Capistrano is officially End of Life. No further releases of 2.x series are planned, and pull requests against 2.x are no longer accepted. The maintainers encourage you to upgrade to 3.x if possible.

Breaking changes:

  • None

New features:

  • #1943: Make 'releases' and 'shared' directory names configurable from deployment target
  • #1922: Prevents last good release from being deleted during cleanup if there are too many subsequent failed deploys
  • #1930: Default to locking the version using the pessimistic version operator at the patch level.

Fixes:

  • #1937: Clarify error message when plugin is required in the wrong config file.

3.9.1

@mattbrictson mattbrictson released this Sep 8, 2017 · 70 commits to master since this release

v3.9.0...v3.9.1

Breaking changes:

  • None

Fixes:

  • #1912: Fixed an issue where questions posed by ask were not printed on certain platforms - @kminiatures

3.9.0

@mattbrictson mattbrictson released this Jul 28, 2017 · 74 commits to master since this release

v3.8.2...v3.9.0

Breaking changes:

  • None

New features:

  • #1911: Add Capistrano::DSL#invoke! for repetetive tasks

Fixes:

  • #1899: Updated deploy:cleanup to continue rotating the releases and skip the invalid directory names instead of skipping the whole rotation of releases. The warning message has changed slightly due to the change of behavior.

3.8.2

@mattbrictson mattbrictson released this Jun 16, 2017 · 81 commits to master since this release

v3.8.1...v3.8.2

Breaking changes:

  • None

Other changes:

  • #1882: Explain where to add new Capfile lines in scm deprecation warning - @robd

3.8.1

@mattbrictson mattbrictson released this Apr 21, 2017 · 86 commits to master since this release

v3.8.0...v3.8.1

Breaking changes:

  • None

Fixes:

3.8.0

@mattbrictson mattbrictson released this Mar 10, 2017 · 99 commits to master since this release

v3.7.2...v3.8.0

Potentially breaking changes:

  • #1846: add_host will add a new host in a case where it used to incorrectly update an existing one (potentially breaking) (@dbenamy)

New features:

Fixes:

Other changes:

3.7.2

@mattbrictson mattbrictson released this Jan 28, 2017 · 137 commits to master since this release

v3.7.1...v3.7.2

Potentially breaking changes:

  • None

Other changes:

  • Suppress log messages of git ls-remote by filtering remote refs (@aeroastro)
  • The Git SCM now allows the repo_url to be changed without manually wiping out the mirror on each target host first (@javanthropus)