Historial de cambios
Todos los cambios notables de Vali-BusinessHours están documentados aquí. Sigue Keep a Changelog y Semantic Versioning.
[1.0.0] — 2025-07-01 (paquete nuevo)
Agregado
IValiBusinessHours.Overlap/OverlapOnWorkday— solapamiento de horario laboral entre zonas horarias, correcto con DST y con conciencia de cruce de medianoche, componiendoVali-CalendaryVali-TimeZonesin acoplarlos entre sí.- Struct
BusinessHoursWindow(readonly record struct) —ZoneId,Start,Enddescribiendo un único bloque diario de horario laboral para una zona horaria IANA. - Struct
BusinessHoursOverlapResult(readonly struct) —HasOverlap,StartUtc,EndUtc,StartInZoneA,EndInZoneA,StartInZoneB,EndInZoneB. - Método de extensión
AddValiBusinessHours()para el registro en DI conIServiceCollection. Requiere que unIValiTimeZoneya esté registrado.