rufus-scheduler 2.0.18 2013-03-06 home comments

This in-process block scheduling library just reached version 2.0.18.

Here is the changelog:

- support for "L" in cron lines (Thanks Andrew Davey)
- reject invalid weekdays (Thanks pazustep)
- support for negative time strings (Thanks Danny "northox" Fullerton)

The first two changes are centered around the “cron” feature while the last one is about time strings used in “in” and “every”.

The support for L in cron strings is my favourite, it lets you write things like:

1
2
3
scheduler.cron '0 22 L * *' do
  # every month on the last day at 22:00
end

 

Thanks to Andrew, Stig, Marcus and Danny for their contributions!

Work on rufus-scheduler 3.0 has started a while back, it’s not here yet, I guess noone really needs it, I still want simpler, easier to maintain code (good for everybody). Maybe in summer…

© 2011-2013 John Mettraux