Changes for version 1.02 - 2025-06-22
- Fixed bug in next()/previous() for step expressions (e.g. */15) near hour boundaries (22:58:45 case now correctly returns 22:59:00 instead of 00:00:00)
- Removed erroneous year-adjustment logic that could corrupt timestamps on rollover
- All existing tests continue to pass
Modules
Quartz-compatible cron parser with unique extensions and over 400 tests
Provides
in lib/Cron/Toolkit/Pattern.pm
in lib/Cron/Toolkit/Pattern/Last.pm
in lib/Cron/Toolkit/Pattern/LastW.pm
in lib/Cron/Toolkit/Pattern/List.pm
in lib/Cron/Toolkit/Pattern/NearestWeekday.pm
in lib/Cron/Toolkit/Pattern/Nth.pm
in lib/Cron/Toolkit/Pattern/Range.pm
in lib/Cron/Toolkit/Pattern/Single.pm
in lib/Cron/Toolkit/Pattern/Step.pm
in lib/Cron/Toolkit/Pattern/StepValue.pm
in lib/Cron/Toolkit/Pattern/Unspecified.pm
in lib/Cron/Toolkit/Pattern/Wildcard.pm
in lib/Cron/Toolkit/Utils.pm