whenever/CHANGELOG.md

138 lines
4.6 KiB
Markdown
Raw Permalink Normal View History

2010-10-26 14:41:01 +00:00
### 0.6.2 / October 26th, 2010
* --clear-crontab option completely removes entries. #63 [Javan Makhmali]
* Set default :environment and :path earlier in the new setup.rb (formerly job_types/default.rb). [Javan Makhmali]
* Converted README and CHANGELOG to markdown. [Javan Makhmali]
2010-10-26 14:30:17 +00:00
### 0.6.1 / October 20th, 2010
* Detect script/rails file and change runner to Rails 3 style if found. [Javan Makhmali]
* Created a new :job_template system that can be applied to all commands. Wraps all in bash -l -c 'command..' by default now for better RVM support. Stopped automatically setting the PATH too. [Javan Makhmali]
* Added a built-in Capistrano recipe. [Javan Makhmali]
2010-10-26 14:30:17 +00:00
### 0.5.3 / September 24th, 2010
* Better regexes for replacing Whenever blocks in the crontab. #45 [Javan Makhmali]
* Preserving backslashes when updating existing crontab. #82 [Javan Makhmali]
2010-10-26 14:30:17 +00:00
### 0.5.2 / September 15th, 2010
2010-09-16 02:21:54 +00:00
* Quotes automatically escaped in jobs. [Jay Adkisson]
* Added --cut option to the command line to allow pruning of the crontab. [Peer Allan]
* Switched to aaronh-chronic which is ruby 1.9.2 compatible. [Aaron Hurley, Javan Makhmali]
* Lots of internal reorganizing; tests broken into unit and functional. [Javan Makhmali]
2010-10-26 14:30:17 +00:00
### 0.5.0 / June 28th, 2010
2010-06-28 20:41:41 +00:00
* New job_type API for writing custom jobs. Internals use this to define command, runner, and rake. [Javan Makhmali - inspired by idlefingers (Damien)]
* Jobs < 1.hour can specify an :at. [gorenje]
* --clear option to remove crontab entries for a specific [identifier]. [mraidel (Michael Raidel)]
2010-10-26 14:30:17 +00:00
### 0.4.2 / April 26th, 2010
2010-04-26 16:21:45 +00:00
* runners now cd into the app's directory and then execute. [Michael Guterl]
* Fix STDERR output redirection to file to append instead of overwrite. [weplay]
* Move require of tempfile lib to file that actually uses it. [Finn Smith]
* bugfix: comparison Time with 0 failed. #32 [Dan Hixon]
2010-10-26 14:30:17 +00:00
### 0.4.1 / November 30th, 2009
2009-11-30 19:45:03 +00:00
* exit(0) instead of just exit to make JRuby happy. [Elan Meng]
* Fixed activesupport deprecation warning by requiring active_support. #37 [Andrew Nesbitt]
2010-10-26 14:30:17 +00:00
### 0.4.0 / October 20th, 2009
* New output option replaces the old cron_log option for output redirection and is much more flexible. #31 [Peer Allan]
* Reorganized the lib files (http://weblog.rubyonrails.org/2009/9/1/gem-packaging-best-practices) and switched to Jeweler from Echoe.
2010-10-26 14:30:17 +00:00
### 0.3.7 / September 4th, 2009
2009-09-04 21:14:35 +00:00
* No longer tries (and fails) to combine @shortcut jobs. #20 [Javan Makhmali]
2010-10-26 14:30:17 +00:00
### 0.3.6 / June 15th, 2009
* Setting a PATH in the crontab automatically based on the user's PATH. [Javan Makhmali]
2010-10-26 14:30:17 +00:00
### 0.3.5 / June 13th, 2009
* Added ability to accept lists of every's and at's and intelligently group them. (ex: every 'monday, wednesday', :at => ['3pm', '6am']). [Sam Ruby]
* Fixed issue with new lines. #18 [Javan Makhmali]
2010-10-26 14:30:17 +00:00
### 0.3.1 / June 25th, 2009
2009-06-26 01:53:45 +00:00
* Removed activesupport gem dependency. #1 [Javan Makhmali]
* Switched to numeric days of the week for Solaris support (and probably others). #8 [Roger Ertesvåg]
2010-10-26 14:30:17 +00:00
### 0.3.0 / June 2nd, 2009
* Added ability to set variables on the fly from the command line (ex: whenever --set environment=staging). [Javan Makhmali]
2009-06-26 01:53:45 +00:00
2010-10-26 14:30:17 +00:00
### 0.2.2 / April 30th, 2009
* Days of week jobs can now accept an :at directive (ex: every :monday, :at => '5pm'). [David Eisinger]
* Fixed command line test so it runs without a config/schedule.rb present. [Javan Makhmali]
* Raising an exception if someone tries to specify an :at with a cron shortcut (:day, :reboot, etc) so there are no false hopes. [Javan Makhmali]
2010-10-26 14:30:17 +00:00
### 0.1.7 / March 5th, 2009
* Added ability to update the crontab file non-destuctively instead of only overwriting it. [Javan Makhmali -- Inspired by code submitted individually from: Tien Dung (tiendung), Tom Lea (cwninja), Kyle Maxwell (fizx), and Andrew Timberlake (andrewtimberlake) on github]
2010-10-26 14:30:17 +00:00
### 0.1.5 / February 19th, 2009
* Fixed load path so Whenever's files don't conflict with anything in Rails. Thanks Ryan Koopmans. [Javan Makhmali]
2010-10-26 14:30:17 +00:00
### 0.1.4 / February 17th, 2009
* Added --load-file and --user opts to whenever binary. [Javan Makhmali]
2010-10-26 14:30:17 +00:00
### 0.1.3 / February 16th, 2009
2009-02-16 03:24:10 +00:00
2009-02-17 00:54:40 +00:00
* Added 'rake' helper for defining scheduled rake tasks. [Javan Makhmali]
* Renamed :cron_environment and :cron_path to :enviroment and :path for better (word) compatibility with rake tasks. [Javan Makhmali]
* Improved test load paths so tests can be run individually. [Javan Makhmali]
* Got rid of already initialized constant warning. [Javan Makhmali]
2009-02-17 05:46:22 +00:00
* Requiring specific gem versions: Chronic >=0.2.3 and activesupport >= 1.3.0 [Javan Makhmali]
2009-02-17 00:54:40 +00:00
2010-10-26 14:30:17 +00:00
### 0.1.0 / February 15th, 2009
2009-02-17 00:54:40 +00:00
* Initial release [Javan Makhmali]