Commit graph

8 commits

Author SHA1 Message Date
Aric Camarata
e1b761db7c chore: P1 compliance updates (AGENTS.md symlink, docs, types) 2026-05-30 18:38:10 -04:00
Aric Camarata
c7bb2941b5 chore: bump to v1.0.1
- Flatten exports map to ADR-015 standard
- Add coverage script (c8)
- Migrate CI to corepack enable
2026-05-28 13:54:58 -04:00
Aric Camarata
f29035f3c9 style: replace em dashes with colons in docs 2026-03-08 17:28:03 -04:00
Aric Camarata
72fb536fcd docs: add Architecture section to README 2026-03-08 17:10:35 -04:00
Aric Camarata
04dda02b1f docs: add Acknowledgments section to README 2026-03-08 16:46:06 -04:00
Aric Camarata
f0757b1333 refactor: code quality improvements across the board 2026-03-08 11:38:10 -04:00
Aric Camarata
23e066fd4e chore: pre-release CR/QA polish for v1.0.0
Remove empty dependencies field from package.json. Add JSDoc to
CalendarEngine.toGregorian clarifying null-return contract. Fix
documentation style in source comments and wiki (no em dashes).
Tighten test output format in test.mjs and test-cjs.cjs.
2026-02-25 15:07:32 -05:00
Aric Camarata
bb326d071c feat: initial release of hijri-core v1.0.0
Zero-dependency Hijri calendar engine with pluggable calendar registry.
Built-in Umm al-Qura (UAQ) and FCNA/ISNA calendar engines. Supports N
additional calendars via registerCalendar(). Pure Date.UTC arithmetic,
binary search on 184-entry UAQ table, Meeus Ch.49 new moon formula for
FCNA. 39 ESM + 20 CJS tests passing. Dual CJS/ESM build with full TypeScript
declarations.
2026-02-25 14:06:02 -05:00