All Versions
41
Latest Version
Avg Release Cycle
52 days
Latest Release
2638 days ago

Changelog History
Page 2

  • v2.0.6 Changes

    February 12, 2015

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fixed an issue when updating an application with SVN
    • ๐Ÿ›  Fixed an issue where hidden inputs wouldn't work on Windows using the PHAR
    • ๐Ÿ›  Fixed incorrect version in generated PHAR
  • v2.0.5 Changes

    February 11, 2015

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fixed an issue where trying to use an invalid connection would just fallback silently to the default one
    • ๐Ÿ›  Fixed an issue where polyglot strategies would keep running after one of their child failed
    • ๐Ÿ›  Fixed an issue where the logs filename would get recomputed every call
    • ๐Ÿ›  Fixed a missing dependency in generated PHARs
    • ๐Ÿ›  Fixed paths defined in paths.php sometimes being ignored
    • ๐Ÿ›  Fixed an issue where jobs would use the wrong server on multiserver connections
    • ๐Ÿ›  Fixed an issue with symlinks on non-GNU/Linux OSes
  • v2.0.4 Changes

    December 08, 2014

    ๐Ÿ”„ Changed

    • ๐Ÿ‘ Better way to get SVN revision (doesn't require auth anymore)
    • ๐Ÿš€ Releases are now also pruned from the states.json file when cleaning up
    • Running with debug verbosity (-vvv) now outputs all commands being executed (some were hidden)

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fixed loading of strategies in .rocketeer/strategies
    • ๐Ÿ›  Fixed polyglot strategies considered failures if non executable
    • ๐Ÿ›  Fixed for alternative which responses being considered paths
    • ๐Ÿ›  Fixed incorrect replacing of slashs and backslashes outside of paths
    • ๐Ÿ›  Fixed ability to pass an unexisting release to the Rollback task
    • ๐Ÿ›  Fixed a bug where using SVN would cause Rocketeer to execute empty commands during cloning
    • ๐Ÿ›  Fixed an issue where binaries paths would be shared between connections
  • v2.0.3 Changes

    November 12, 2014

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fixed symlink overwrite issue
  • v2.0.2 Changes

    November 07, 2014

    โž• Added

    • โž• Added back the ability to define custom paths in paths.php and reference them via {key}

    ๐Ÿ”„ Changed

    • ๐Ÿ‘ Better way to operate around symlinks
    • The passphrase credential is now asked secretely

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fixed a bug where credentials were passed twice to SVN checkout (once in the URL, once via options)
    • ๐Ÿ›  Fixed custom tasks not being properly bound to container
    • ๐Ÿ›  Fixed a bug in the plugin:publish command
    • ๐Ÿ›  Fixed a bug where plugins installed globally wouldn't be found by Rocketeer
    • ๐Ÿ›  Fixed the no-clear option name not being recognized during update
    • ๐Ÿ›  Fixed some issues with SVN credentials
    • ๐Ÿ›  Fixed a bug where multiserver connections would share some credentials instead of using their own
  • v2.0.1 Changes

    October 25, 2014

    โž• Added

    • โž• Added ability to pass the branch/tag/commit to deploy via --branch or -B
    • โž• Added ability to declare tasks fluently via Rocketeer::task('name')->description('description')->does(string|array|Closure)
    • โž• Added no-cache option to rocketeer update to not clear the cache on update

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fixed a bug where ignition wouldn't work from the PHAR archive
    • ๐Ÿ›  Fixed a missing dependency registered as a dev-dependency
    • ๐Ÿ›  Fixed strictness of which system that would fail on some binaries
    • ๐Ÿ›  Fixed a bug where events would never be registered when using only hooks.php with one connection/stage
  • v2.0.0 Changes

    September 17, 2014

    โž• Added

    • โž• Added ability to run tasks in parallel via the --parallel flag (or -P)
    • โž• Added ability to have multiple servers for one connection, just define them in a servers array in your connection, each entry being an usual connection credentials array
    • โž• Added support for defining contextual configurations in files (.rocketeer/connections/{connection}/scm.php, same for stages)
    • ๐Ÿš€ Core tasks (Deploy, Check, Test, Migrate) now use a module system called Strategies
    • โž• Added a Sync DeployStrategy in addition to Clone and Copy that uses rsync to create a new release
    • โž• Added static helper Rocketeer::getDetectedStage to get the stage Rocketeer think's he's in on the server (for environment mappings)
    • โž• Added support for checking of HHVM extensions
    • โž• Added Task::upload(file, destination) to upload files to remote, destination can be null and the basename of the file would then be used

    ๐Ÿ”„ Changed

    • Output now lists which tasks were fired by which task/events, how long they should take, in a tree-like format that clarifies tasks and subtasks
    • โฌ†๏ธ For breaking changes, see the Upgrade Path

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fixed the Copy strategy
    • ๐Ÿ›  Fixed a bug where registered events in hooks would make the notifier plugins fail
    • ๐Ÿ›  Fixed a bug where rocketeer current would fail to find the related task
    • ๐Ÿ›  Fixed a bug where Artisan wouldn't be found even if at the default location
    • ๐Ÿ›  Fixed a bug where ignition would fail when the default connection isn't production
    • ๐Ÿ›  Fixed a bug where logs would be misplaced
    • ๐Ÿ›  Fixed a bug where tasks and events weren't properly loaded in Laravel
    • ๐Ÿ›  Fixed a bug where releases would be asked to the server at each command, slowing down deployments
    • ๐Ÿ›  Fixed a bug where events wouldn't be properly rebooted when using connections other than the default ones
    • ๐Ÿ›  Fixed a bug where Rocketeer would ask for credentials again after switching connection
  • v1.2.2 Changes

    June 05, 2014

    โž• Added

    • โž• Added ability to disable composer completely
    • โž• Added support for ssh-agent for secure connections

    ๐Ÿ”„ Changed

    • ๐Ÿš€ The Notifier plugin module now has a hook for before and after deployment

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fixed a bug that prevented the --seed option from working
    • ๐Ÿ›  Fixed a bug when getting the user's home folder on Windows
    • ๐Ÿ›  Fixed a bug where Composer-related tasks would be run even without a composer.json is found
    • ๐Ÿ›  Fixed some compatibility issue with Laravel 4.2
  • v1.2.1 Changes

    March 31, 2014

    ๐Ÿ”„ Changed

    • Split remote/application_name in config/application_name and remote/app_directory to allow contextual application folder name
    • โšก๏ธ The composer self-update command is now commented out by default

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fixed a bug where composer install wouldn't return the proper status code and would cancel deployment
    • ๐Ÿ›  Fixed a bug where empty arrays wouldn't override defaults in the configuration
    • ๐Ÿ›  Fixed path to home folder not being properly found in Windows environment
  • v1.2.0 Changes

    March 08, 2014

    โž• Added

    • โž• Added various SSH task-running helpers such as Rocketeer::task(taskname, task)
    • ๐Ÿš€ Rocketeer now has a copy strategy that copies the previous release instead of cloning a new one on deploy
    • ๐Ÿ”ง Composer execution is now configurable via a callback
    • โž• Added an option to disable recursive git clone (submodules)
    • ๐Ÿš€ Releases are now sorted by date when printed out in rollback and current

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fixed a bug when running Setup would cancel the --stage option
    • ๐Ÿ›  Fixed a bug where contextual options weren't properly merged with default ones