Version 1.0.3 is now live. The biggest improvement is the addition of the CronSchedule, which allows you to use cron strings to create schedules.  This version also adds XUnit tests and simplified the constructors for the SimpleJob and SimpleParameterizedJob. The source can be found on GitHub or you can install it directly from Nuget in either traditional .NET or a .NET Core version

Cron string specifics:

Wikipedia was used for documentation in creating the Cron string support. Chroniton supports the following features in cron strings:

  • Fields supported
    • Seconds
    • Minutes
    • Hours
    • Day of Month
    • Month
    • Day of Week
    • Year
  • commas and hyphens combined
    • e.g. 1-5,11-15
  • / character for
    • seconds (2,3,4,5,6,10,12,15,20,30)
    • minutes (same as seconds)
    • hours(2,3,4,6,8,12)
  • ? and L characters for
    • day of month
    • day of week
  • # for day of week
  • text descriptors for
    • Month e.g.  JAN-DEC
    • Day of Week e.g. SUN-SAT