pray-calc-dart/lib/src
Aric Camarata 178e990cbc fix: normalize date to UTC calendar day so prayer times are host-timezone-independent
getTimes now constructs civDate = DateTime.utc(date.year, date.month, date.day, 12, 0, 0)
at entry and passes it to both getSpa and getAngles. Previously a local DateTime in a
positive-UTC-offset zone (e.g. UTC+12) would reach getSpa.toUtc() as the previous UTC
calendar day, shifting all prayer times by ~24 h. Regression tests added for UTC/local
DateTime consistency across UTC, EDT, and Auckland host timezones (27 tests, all pass).
2026-06-13 10:37:32 -04:00
..
angles.dart fix: normalize date to UTC calendar day so prayer times are host-timezone-independent 2026-06-13 10:37:32 -04:00
asr.dart Initial release: pray_calc_dart v1.0.0 2026-03-08 12:48:40 -04:00
get_times.dart fix: normalize date to UTC calendar day so prayer times are host-timezone-independent 2026-06-13 10:37:32 -04:00
msc.dart Initial release: pray_calc_dart v1.0.0 2026-03-08 12:48:40 -04:00
qiyam.dart Initial release: pray_calc_dart v1.0.0 2026-03-08 12:48:40 -04:00
solar_ephemeris.dart Initial release: pray_calc_dart v1.0.0 2026-03-08 12:48:40 -04:00
types.dart docs: update README, add wiki docs, and document types (P1) 2026-05-30 20:16:21 -04:00