daun/statamic-embed-fieldtype
Adds an Embed fieldtype to Statamic for entering external media URLs and rendering embeds in your site. Supports oEmbed providers like YouTube and Vimeo, giving editors a simple way to add videos and other embeddable content to entries.
refresh parameter not being honored, which is the class of bug that produces "the data didn't update and nobody noticed" incidents. If your roadmap includes user-facing refresh actions (dashboard reload, "sync now" buttons, tenant/config reload, cache-busting on API passthrough), this patch directly de-risks those features.Caveat for this assessment: it is derived from the 1.3.2 release alone. Treat the refresh/freshness framing as the confirmed signal and validate the package's wider surface (Laravel version support, cache drivers, concurrency behavior) before making a committed buy decision.
Consider it when:
1.3.2 or a caret constraint that includes it) and add a regression test asserting the refresh parameter is honored end-to-end in your integration.Look elsewhere (or invest in evaluation first) when:
refresh was already harmless to you, so the patch is a routine bump rather than a decision point.For executives: This is a small, low-risk patch release that fixes a parameter which was silently not being honored. In plain terms: when the product asked for fresh data, it may not have gotten it — and it now does. There is no new feature to sell, no migration cost, no licensing or vendor change, and no customer-visible commitment required. The upside is a reduced risk of stale-data incidents and the removal of planned workaround work; the cost is a routine dependency bump. The one thing to note is that it is a fix, not a guarantee, so any flow that depends on refresh behavior should carry a test.
For engineering: Upgrade to 1.3.2 and verify the refresh parameter is honored along your actual call paths — most importantly where the value is read, forwarded, or defaulted, since that is where it previously got dropped. Add a regression test that fails on 1.3.1 and passes on 1.3.2 so this cannot silently regress. Check whether any existing code compensates for the old behavior (manual cache clears, double requests, forced TTLs) and remove that scaffolding only after the regression test is green — leaving it in place will mask the parameter again and hide future breakage. No API or configuration changes are expected, so the diff review should be quick and the risk concentrated entirely in your own integration points.
How can I help you explore Laravel packages today?