The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
1.00

- Fix for RT #54692 occured when removing an entry
- Fixed #55741 with help from Clinton Gormley (a perl bug occuring when 
  modyfing global hashes in an event handler)
- Fixed RT #50325 which could cause an infinite loop when calculating
  the next execution time
- Further bug fixes.

0.99

- Fixed issue when switching back DST which can result into amok 
  running jobs during this period. The behaviour for jobs triggered
  within this rewinded hour is still not defined properly (yet). 

0.98

- New option 'after_job' for new() which allows for a callback run
  after a job has been sucessfully run (RT #29040)
- Argument logging is done using data dumper (RT #39499)
- Private methods are now marked with '_'
- Added tests for increased kwallitee
- Switched over to Build.PL (Makefile.PL is still supported)
- Fixed some time calculation times (e.g. for the first DST switch in
  the year)  
- Allow comments at the end of a crontab line

0.97

- Use POSIX only where available, otherwise fallback to an emulation
  of waipid. 
- Fixed bug when previous SIGCHLD handler was not a coderef, but a
  String value like "DEFAULT" or "IGNORE"
- Added tests
- Made test more robust so they work now also on system without
  alarm() functionality (Win32)

0.96 

- Applied patch for #4917 in order to be smarter to existing SIGCHLD
  handler and to reap only own childs.

0.95 

- If a scheduled method in 'nofork' manipulates the execution queue with 
  add_entry or delete_entry, it will be picked up during the next run. 
- Clarified different behaviour of global variables within the fork/norfork 
  mode in the documentation
- Fixed warning about non-numeric arguments when sorting. 
- Fixed bug which called to an undefined methods in a die-message
- Pretty print a hashref in $0 if provided as argument and the 
  prefix for the name to be shown in the process list can be configured
  with the option "processprefix"

0.9

- Logging: It is now possible to add a reference to a custom logging
  subroutine to the constructor which will be used for logging certain
  events.
- NoFork: The option 'nofork' prevents Cron.pm from creating a new
  child process. Instead, the job is run within the current
  process. You can use the 'skip' and 'catch' options to tune the
  behaviour.
- Seconds granularity: Cron times can now be specified up to the
  second. 
- Bugfix: Thinks like "*/5" now work like expected

0.05   

- Other bugfixes for parsedate problem with single digit hours/minutes 
  and warnings if argumentlist of command to execute is empty

0.03

- Minor bug fixes (reaping of child processes improved, 
  fixed regexp in get_next_execution_time())

0.01

- Initial Release