dayjs-hijri-plus/CHANGELOG.md
Aric Camarata 96dd9c5688 feat: initial release of dayjs-hijri-plus v1.0.0
Day.js plugin adding Hijri calendar support via hijri-core. Adds
toHijri(), fromHijri(), hijriYear/Month/Day(), isValidHijri(), and
formatHijri() to all Day.js instances. Supports UAQ and FCNA calendars
via ConversionOptions. Format token escaping wraps substituted values
in Day.js bracket syntax to prevent re-interpretation as format tokens.
14 ESM + 8 CJS tests passing. Dual CJS/ESM build.
2026-02-25 14:15:07 -05:00

699 B

Changelog

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

The format is based on Keep a Changelog.

[1.0.0] - 2026-02-25

Added

  • Day.js plugin with .toHijri(), .fromHijri(), .hijriYear(), .hijriMonth(), .hijriDay(), .isValidHijri(), and .formatHijri() methods
  • Umm al-Qura (UAQ) calendar support via hijri-core
  • FCNA/ISNA calendar support via hijri-core
  • Full TypeScript definitions including module augmentation for Day.js types
  • Dual CJS/ESM build with separate type declaration files
  • Re-exports of registerCalendar, getCalendar, and listCalendars from hijri-core for custom calendar registration