This repository has been archived by the owner on Aug 21, 2022. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 31
/
CHANGELOG.txt
98 lines (59 loc) · 2.68 KB
/
CHANGELOG.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
RELEASE 2.2.5 - 2011-12-28
- setTimeZone() method has been add to the Predictor class.
- A bug causing a rare deadlock condition while shutting down
the scheduler has been fixed.
(Tanks to Tim McCune and Eugene Yao)
RELEASE 2.2.4 - 2011-08-26
- A bug has been fixed in the ProcessTask class.
(Thanks to Ivan Yiu)
RELEASE 2.2.3 - 2010-05-30
- A bug has been fixed in the ProcessTask class, avoiding
the "too many open files" problem encountered on some
systems.
- A bug has been fixed in the SchedulingPattern class,
avoiding the possibility to use a value greater than
23 in the hour field of a scheduling pattern.
(Thanks to Ivan Yiu and John Mikula)
RELEASE 2.2.2 - 2010-03-09
- A bug in the scheduling pattern parser has been fixed.
- Some errors in the manual and in the javadocs have been fixed.
(Thanks to Bart Lamberigts, Ron Coleman, Assaf Moldavsky)
RELEASE 2.2.1 - 2010-01-04
- Bugfix in the newly implemented "last day of month" feature.
(Thanks to Stavros Michael)
RELEASE 2.2 - 2010-01-01
- The CronParser has been enhanced. Before this release a cron line
could be used only to launch 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 month.
- Bugfix: Time Zones are now used correctly by the scheduler.
(Thanks to Sikora Tomasz and Paul Fernley)
RELEASE 2.1.1 - 2009-09-18
- Bugfix: TimerThread is now spawned as a daemon, if the scheduler has
been set to act as a daemon with the setDaemon(true) method.
- The step values parser has been changed to be more compliant with the
majority of the cron implementations. Now "a-b/c" means "took a value
every c elements in the range a-b", and no more "took every element
within the a-b range whose value can be divided by c". In example
"2-12/5" means now "2,7,12", while before it was "5,10".
(Thanks to Cheong Chung Onn and Bryan Keller)
RELEASE 2.1 - 2009-08-26
- The ProcessTask class has been added. Developers can use it to
schedule system executable processes. Some other minor API
changes have been made.
(Thanks to Paul Parlett)
RELEASE 2.0.1 - 2009-06-01
- The SchedulingPattern parser has been rewritten to be 100% compliant
with the UNIX crontab specification.
(Thanks to Paul Logan)
RELEASE 2.0 - 2009-04-25
The cron4j 2.0 platform includes several new amazing features:
- New task abstraction layer
- Task collectors
- Task executors
- Scheduling from files
- Cron parser
- Support for different Time Zones
- A new event driven API