Changes for version 0.04 - 2025-10-22
- Added new_from_crontab for multi-line tabs (@aliases mapped to Quartz).
- Symmetric bounded next/previous (auto-clamp defaults to begin/end).
- time_zone setter with DateTime::TimeZone validate/recalc (DST-aware).
- next_n max_iter guard (default 10000, die on exceed).
- Phase 2: next_occurrences alias, as_string/to_json, dump_tree, locale stub in describe.
- 50+ tests green; aliases/TZ edges covered.
Modules
Cron parser, describer, and scheduler with full Quartz support
Provides
in lib/Cron/Toolkit/Tree/Composer.pm
in lib/Cron/Toolkit/Tree/CompositePattern.pm
in lib/Cron/Toolkit/Tree/DayOfMonthPattern.pm
in lib/Cron/Toolkit/Tree/DayOfWeekPattern.pm
in lib/Cron/Toolkit/Tree/EnglishVisitor.pm
in lib/Cron/Toolkit/Tree/LeafPattern.pm
in lib/Cron/Toolkit/Tree/ListPattern.pm
in lib/Cron/Toolkit/Tree/MatchVisitor.pm
in lib/Cron/Toolkit/Tree/Matcher.pm
in lib/Cron/Toolkit/Tree/Pattern.pm
in lib/Cron/Toolkit/Tree/RangePattern.pm
in lib/Cron/Toolkit/Tree/SinglePattern.pm
in lib/Cron/Toolkit/Tree/StepPattern.pm
in lib/Cron/Toolkit/Tree/TreeParser.pm
in lib/Cron/Toolkit/Tree/Utils.pm
in lib/Cron/Toolkit/Tree/Visitor.pm