Skip to content

Hya 0.1.0

Choose a tag to compare

@github-actions github-actions released this 30 Oct 16:57
· 17 commits to main since this release

The first release.

Added

  • hya-engine: the calculation, as one pure function. It is no_std, does no I/O and no allocation, and validates every input through its types.
  • 15 methods, including Umm al-Qura, MUIS (Singapore), JAKIM (Malaysia) and the Ministry of Awqaf (Jordan), each tested against the authority's own published timetable.
  • High-latitude rules, Umm al-Qura's Ramadan Isha from an offline calendar for 1900–2100, announced Ramadan dates, and per-time minute adjustments.
  • hya-countries: a country's own authority's method, for 11 countries.
  • @raaqimorg/hya: the JavaScript package, with the WebAssembly inlined and no network or async start-up.
  • hya-cli: the hya command, with saved defaults (--save), --country, --clock 12, and times on stdout and notes on stderr.