- Fixed reverse call on enumerator on
Paratrooper::HerokuWrapper#last_release_with_slug
- Migrated to platform-api gem from heroku
- Moved all state into configuration object
- Updated interface to start a deploy Ex:
Paratrooper.deploy('appname')
- If any exception is thrown, the deploy process is aborted
- Stop deploy process if there is no access to Heroku
- Fix
Deploy#app_url
for wildcard domains
- Maintenance mode only runs around migrations now
- README updates around
maintenance_mode=
- Http calls no longer being made from system cURL
- Allow deploy from specific branch
- Run remote tasks on your application
- Updated README with callback output
- Added license.txt
- Maintenance mode triggered only when migrations are needed
- Throw exception if no netrc file is available
- Callbacks can now output screen notifications
- Callbacks are fired around deployment methods for an easy way to hook into the deploy process
- Ruby 1.9.2+ is required
- Added 'MIT' license to gem
- Options can now be set by options passed into contstructor or block syntax
match_tag_to
option has been changed tomatch_tag
- Disabling the use of maintenance mode as an option
- Fixed incorrect pushing of a tag called 'master' to heroku on first deploy
- Small README change regarding migrations
- Fix for migrations always being skipped
- Skip migrations if no changes have been made to
db/migrate
- Removed #repo_host and #repo_name options from
Paratrooper::Deploy