asimnet/filament-ummulqura-date-picker
An Umm al-Qura (Hijri) date picker field for Filament forms and tables. Add drop-in Hijri date selection and display to your Laravel admin panels, with locale-aware formatting that works alongside Gregorian dates.
https://repo.schemava.dev/r/public, Packistry) so the backend dependency asimnet/ummulqura-calendar resolves. That is a real product-adjacent decision: our builds now depend on a third-party private registry being reachable and our credentials being valid. This needs an explicit accept/decline, not a silent merge.Consider it when all of the following hold:
repo.schemava.dev in developer machines and CI, and your security policy permits pulling from a private third-party registry. As of v1.2.2 this is a hard prerequisite — a clean composer install/update will not resolve without it.Look elsewhere — or build — when:
intl-based approach — PHP's intl extension supports the islamic-umalqura calendar natively — and treat the picker as a thin front-end on top.Watch items for whoever owns adoption: confirm the asimnet/ummulqura-calendar license terms separately from this package's, record the private repo URL and credential-rotation owner in the runbook, and lock the version in composer.lock so an outage at the registry cannot silently break a deploy.
To executives: This is a small, cheap dependency that unblocks Hijri date entry in our admin surfaces — the kind of detail that decides whether a Gulf pilot feels native or half-localized. It removes a custom build from the MENA critical path and lets us sequence Hijri support inside an existing epic instead of funding a new one. The one thing that needs a decision above engineering: the latest release pulls its date-conversion library from a third-party private package registry, so we are adding a vendor our build pipeline depends on. That is an ops/security sign-off, not a feature risk — there are no API changes in this release.
To engineering: v1.2.2 is packaging-only — no code or API change, dependency constraint unchanged at ^1.1. The material change is that composer.json now declares a composer-type repository pointing at repo.schemava.dev (Packistry) to source asimnet/ummulqura-calendar; Packagist remains enabled for filament/forms, spatie/laravel-package-tools, and dev tooling. Upstream reports composer update resolving ummulqura-calendar 1.1.0 from that repo with 13/13 tests passing. Action items before we adopt: add registry auth to local setup docs and CI secrets, commit the lockfile, add a smoke check that fails loudly if the registry is unreachable, and note that this private dependency has no Packagist fallback — so mirror it internally if we intend to keep it long term.
How can I help you explore Laravel packages today?