Skip to content
This repository has been archived by the owner on Sep 5, 2020. It is now read-only.

Releases: rocketeers/rocketeer

1.1.1

08 Feb 16:45
Compare
Choose a tag to compare

Fixed

  • Fixed a bug where the before event if halting wouldn't cancel the Task firing
  • Fixed a bug where some calls to the facade would crash in tasks.php

1.1.0

08 Feb 16:27
Compare
Choose a tag to compare

Added

  • Events can now cancel the queue by returning false or returning $task->halt(error)
  • Rocketeer now logs its output and commands
  • Releases are now marked as completed or halted to avoid rollback to releases that errored
  • Rocketeer will now automatically load .rocketeer/tasks.php/.rocketeer/events.php or the contents of .rocketeer/tasks/.rocketeer/events if they're folders
  • Hash is now computed with the actual configuration instead of the modification times to avoid unecessary reflushes
  • Check task now uses the PHP version required in your composer.json file if the latter exists

Fixed

  • Use the server's time to timestamp releases instead of the local time
  • Fixed a bug where incorrect current release would be returned for multi-servers setups

1.0.0

13 Jan 09:49
Compare
Choose a tag to compare

Added

  • Rocketeer is now available as a standalone PHAR
  • Revamped plugin system
  • Rocketeer hooks now use illuminate/event system, and can fire events during tasks (instead of just before and after)
  • Permissions setting is now set in a callback to allow custom permissions routines
  • Rocketeer now looks into ~/.ssh by default for keys instead of asking
  • Added the --clean-all flag to the Cleanup task to prune all but the latest release
  • Deployments file is now cleared when the config files are changed
  • Added an option to disable shallow clone as it caused some problems on some servers

Deprecated

  • Configuration is now split in multiple files, you'll need to redeploy the configuration files

Fixed

  • Fixed a bug where CurrentRelease wouldn't show any release with an empty/fresh deployments file
  • Fixed some multiconnections related bugs
  • Fixed some minor behaviors that were causing --pretend and/or --verbose to not output SCM commands

0.9.0

15 Nov 15:41
Compare
Choose a tag to compare

Added

  • Rocketeer now supports SVN
  • Rocketeer now has a Campfire plugin
  • Added option to manually set remote variables when encountering problems
  • Added keyphrase support

0.8.1

08 Nov 19:39
Compare
Choose a tag to compare
  • Add option to manually set remote variables when encountering problems
  • Add keyphrase support

0.8.0

19 Oct 13:11
Compare
Choose a tag to compare

Added

  • Rocketeer can now have specific configurations for stages and connections
  • Better handling of multiple connections
  • Added facade shortcuts Rocketeer::execute(Task) and Rocketeer::on(connection[s], Task) to execute commands on the remote servers
  • Added the --list flag on the rollback command to show a list of available releases and pick one to rollback to
  • Added the --on flag to all commands to specify which connections the task should be executed on (ex. production, staging,production)
  • Added deploy:flush to clear Rocketeer's cache of credentials

0.7.0

16 Aug 11:43
Compare
Choose a tag to compare

Added

  • Rocketeer can now work outside of Laravel
  • Better handling of SSH keys
  • Permissions are now entirely configurable
  • Rocketeer now prompts for confirmation before executing the Teardown task
  • Allow the use of patterns in shared folders
  • Rocketeer now prompts for binaries it can't find (composer, phpunit, etc)

Changed

  • Share sessions folder by default

0.6.5

29 Jul 15:19
Compare
Choose a tag to compare

Added

  • Make Rocketeer prompt for both server and SCM credentials if they're not stored
  • artisan deploy now deploys the project if the --version flat is not passed
  • Make Rocketeer forget invalid credentials provided by prompt

Fixed

  • Fix a bug where incorrect SCM urls would be generated

0.6.4

16 Jul 12:03
Compare
Choose a tag to compare

Added

  • Make the output of commands in realtime when --verbose instead of when the command is done

Changed

  • Reverse sluggification of application name

Fixed

  • Fix a bug where custom Task classes would be analyzed as string commands
  • Fix Rocketeeer not taking into account custom paths to app/, storage/, public/ etc.

0.6.3

11 Jul 11:19
Compare
Choose a tag to compare

Changed

  • Application name is now always sluggified as a security

Fixed

  • Fix a bug where the Check task would fail on pretend mode
  • Fix a bug where invalid directory separators would get cached and used