All releases of cron4j


Release Notes: The setTimeZone() method has been added to the Predictor class. A bug causing a rare deadlock condition while shutting down the scheduler has been fixed.


Release Notes: A bug has been fixed in the ProcessTask class.


Release Notes: A couple of minor bugs have been fixed.


Release Notes: A bug has been fixed in the scheduling pattern parser which now can parse also interval in reverse order. For example: the "fri-mon" interval on the day of week field of the pattern is now equal to the "fri,sat,sun,mon" set. Before this fix, it was incorrectly "fri,thu,wed,tue,mon".


Release Notes: A bug has been fixed in the newly implemented "last day of month" feature.


Release Notes: The CronParser has been enhanced. Before this release, a cron line could be used only to launch an external process. Now it can be used also to invoke a static method within a class. A new facility has been added to the scheduling pattern syntax. The special value "L" can now be used to recognize the last day of a month. Finally, a bug was fixed: Time Zones are now used correctly by the scheduler.


Release Notes: The step values parser has been changed to be more compliant with the majority of cron implementations. Now, "a-b/c" means "took a value every c elements in the range a-b", and no longer "took every element within the a-b range whose value can be divided by c". For example, "2-12/5" now means "2,7,12", while before it was "5,10". TimerThread instances are now spawned as daemon threads if the scheduler has been set to act as a daemon with the setDaemon(true) method.


Release Notes: The ProcessTask class has been added. Developers can use it to schedule system executable processes. Some other minor API changes have been made.


Release Notes: The SchedulingPattern parser has been rewritten to be fully compliant with the Unix crontab specification.


Release Notes: New features include a new task abstraction layer, task collectors, task executors, scheduling from files, a cron parser, support for different time zones, and a new event-driven API.
A small jQuery plugin which returns a hash from serialization of a form.