Changelog
All notable changes to Vali-Schedule are documented here. Follows Keep a Changelog and Semantic Versioning.
[1.0.0] — 2025-07-01
Added
RecurrenceTypeenum with values:Daily,Weekly,Monthly,Yearly,Custom.ValiSchedulefluent builder with methods:Every,On,At,StartingFrom,EndsAfter,EndsOn,WithCustomPredicate.- Occurrence queries:
NextOccurrence,PreviousOccurrence,OccursOn. - Bulk enumeration:
Occurrences,OccurrencesInRange. AddValiSchedule()extension method forIServiceCollectionDI registration.
Performance
OccurrencesandOccurrencesInRangeuse an incremental counter to track recurrence index, avoiding repeated full-sequence scans when iterating large schedules.