daun/statamic-loupe
A Statamic addon that integrates Laravel Scout with Loupe, providing fast, file-based local search for your content without external search services like Algolia or Meilisearch.
id-style key. If your domain uses UUIDs, ULIDs, or composite/string keys (common in multi-tenant SaaS, marketplaces, and sync-from-legacy systems), this release is what makes the package safe to adopt rather than something you patch around.Adopt when:
Look elsewhere when:
Release-specific caveats for 4.2.0: this is a minor release; the notes describe behaviour corrections rather than declared breaking changes. However, "use the configured primary key consistently" implies at least one code path previously derived document IDs differently. Verify that existing index document IDs match what the new version computes before upgrading, and plan a full reindex if any model relies on a custom key. Treat that verification as an upgrade task, not a follow-up.
For executives: Search infrastructure changes currently require a planned window, which means either customer-visible degradation or after-hours work. This release removes that constraint — the index stays live and searchable while it is rebuilt and swapped. Practically: faster shipping on anything search-adjacent, less release risk, and no new headcount to operate it. The upgrade itself is a minor version with no declared breaking changes; the cost is a verification pass plus one reindex, not a migration project.
For engineering: Small, well-scoped adoption. 4.2.0 is additive in intent — live index rebuild via swap, and consistent primary-key handling throughout the index/update/delete paths. Two things to check before merging: (1) confirm document IDs for models with custom keys match the new derivation, and reindex if they do not; (2) confirm the configured primary key is explicitly set on models where it was previously inferred. Both are configuration and verification, not code changes. The package deliberately does not own query construction or ranking, so it composes with the existing search layer rather than replacing it.
For the product team: Nothing in the user-facing behaviour changes by default. The value is that search-related work stops needing a maintenance window and stops being blocked on non-standard primary keys — both of which shorten the path to search improvements already on the roadmap.
Basis note: this assessment is derived from the 4.2.0 release notes alone; no repository, benchmark, or dependency-audit data was available. Confirm version support, maintainer activity, and backend compatibility before committing to a roadmap dependency.
How can I help you explore Laravel packages today?