effect@3.21.5
Patch Changes
-
#6302
307d54aThanks @fubhy! - Allow cron fields like5/15to expand from the starting value through the field maximum. -
#6303
d95868aThanks @fubhy! - FixSchedule.cronwhen the test clock is adjusted to infinity. -
#6285
95c7d2eThanks @chatman-media! - FixCron.nextskipping earlier matching days when the upcoming day-of-month does not exist in the current month. For an expression like0 0 1,16,31 * *, advancing from a date past the 16th selected day 31; in a month without 31 days this overflowed into the following month and landed on a later matching day (e.g. the 16th), silently skipping the 1st.Cron.nextnow wraps to the first matching day of the next month in that case, matching the behaviour ofCron.prevand other cron implementations. -
#6305
d24511fThanks @fubhy! - Fix cron parsing and scheduling edge cases for whitespace, Sunday7, strict numeric tokens, explicit full day ranges, and month-constrained day-of-month / weekday matching.