Ir al contenido principal

Historial de cambios

Todos los cambios notables de Vali-Schedule están documentados aquí. Sigue Keep a Changelog y Semantic Versioning.


[1.0.0] — 2025-07-01

Agregado

  • Enumeración RecurrenceType con valores: Daily, Weekly, Monthly, Yearly, Custom.
  • Constructor fluido ValiSchedule con métodos: Every, On, At, StartingFrom, EndsAfter, EndsOn, WithCustomPredicate.
  • Consultas de ocurrencias: NextOccurrence, PreviousOccurrence, OccursOn.
  • Enumeración masiva: Occurrences, OccurrencesInRange.
  • Método de extensión AddValiSchedule() para el registro en DI con IServiceCollection.

Rendimiento

  • Occurrences y OccurrencesInRange usan un contador incremental para rastrear el índice de recurrencia, evitando exploraciones completas repetidas de la secuencia al iterar horarios grandes.