Skip to content

v4.2.0

Choose a tag to compare

@ardie069 ardie069 released this 30 Mar 15:14
· 2 commits to main since this release

Changelog

Semua perubahan penting pada proyek ini akan didokumentasikan di file ini.

Format changelog ini berdasarkan Keep a Changelog, dan proyek ini mengikuti Semantic Versioning.

[4.2.0] - 2026-03-30

✨ Fitur Baru (Added)

  • Penambahan API untuk mendapatkan informasi bulan Gregorian lengkap dalam satu tahun.

🚀 Peningkatan & Refactor (Improved/Refactored)

  • Standarisasi kalkulasi Toposentris di seluruh modul astronomi untuk akurasi yang lebih konsisten.
  • Peningkatan logika perhitungan waktu terbit/terbenam bulan (Moonrise/Moonset).
  • Refactor logika resolusi bulan Hijriyah agar menggunakan fallback KHGT global jika metode lokal tidak tersedia.
  • Sinkronisasi telemetri bulan dengan data referensi lokasi yang lebih akurat.

⚠️ Perubahan Masif (Breaking Changes)

  • Penghapusan metode Wujudul Hilal dan TURKEY_2016 untuk standarisasi pada metode KHGT (Kalender Hijriyah Global Tunggal).

[4.1.0] - 2026-03-28

✨ Fitur Baru (Added)

  • Mendukung telemetri spesifik Makkah untuk metode Umm al-Qura.
  • Penambahan data telemetri bulan untuk lokasi referensi (Topocentric).
  • Sinkronisasi data fase bulan dengan akurasi toposentris dalam API response.

🚀 Peningkatan & Refactor (Improved/Refactored)

  • Perubahan kalkulasi perpanjangan (Elongation) dari koordinat Geosentris ke Toposentris untuk akurasi pengamat lokal yang lebih tinggi.
  • Penentuan titik visibilitas hilal pada metode KHGT sekarang lebih deterministik.
  • Pembersihan fungsi evaluateGeocentricPoint yang tidak lagi digunakan.
  • Optimasi struktur data telemetri bulan untuk konsistensi antar endpoint.

🐛 Perbaikan (Fixed)

  • Perbaikan ambiguitas pemilihan titik visibilitas pada pemindaian global KHGT.
  • Koreksi penamaan fase bulan agar sesuai dengan standar terminologi astronomi.

📚 Dokumentasi (Docs)

  • Update terminologi KHGT pada README.md agar lebih jelas bagi pengguna baru.
  • Penambahan dokumentasi desain API (v4) dengan struktur response yang lebih detail.
  • Klarifikasi kebutuhan parameter koordinat (lat, lon) sebagai input wajib.

[4.0.0] - 2026-03-25

Rilis awal dengan integrasi NASA JPL SPICE Kernel.