pray-calc-dart/CHANGELOG.md
2026-03-08 12:48:40 -04:00

886 B

Changelog

All notable changes to this project will be documented in this file.

[1.0.0] - 2026-03-08

Added

  • getTimes() computes all prayer times using the PrayCalc Dynamic Method
  • getAngles() returns adaptive Fajr/Isha twilight depression angles
  • getSpa() full NREL Solar Position Algorithm (SPA) implementation
  • solarEphemeris() low-precision Jean Meeus Ch. 25 ephemeris
  • getAsr() computes Asr time for Shafi'i or Hanafi conventions
  • getQiyam() computes start of the last third of the night
  • getMscFajr() and getMscIsha() MCW seasonal offsets
  • formatTime() converts fractional hours to HH:MM:SS strings
  • minutesToDepression() converts time offsets to depression angles
  • Full type definitions: PrayerTimes, FormattedPrayerTimes, TwilightAngles, SpaResult, SolarEphemeris
  • Comprehensive test suite validated against pray-calc TypeScript v2.0.0