Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Statamic Wrapped Laravel Package

bpmore/statamic-wrapped

Statamic Wrapped is a Statamic addon for creating Spotify Wrapped-style year-in-review experiences on your own site. Turn entries and site activity into annual recaps, then present them as shareable, visually engaging summaries for visitors and audiences.

View on GitHub
Deep Wiki
Context7

Technical Evaluation

Architecture fit: This package is a Statamic addon, which is a Laravel-based CMS. The fix aligns the addon’s settings retrieval with Statamic’s own settings screen methodology (by package name instead of slug). This reduces coupling to a workaround and improves architectural consistency, making the addon more maintainable and forward‑compatible. It fits well within a standard Laravel/Statamic stack.

Integration feasibility: Integration is straightforward – it is a patch release with “no upgrade steps.” A simple composer update is sufficient. No configuration changes, migrations, or code adjustments are required. The change is isolated to how the addon reads its own settings.

Technical risk: Low. The release explicitly states it works correctly both with the current Statamic version and the upcoming fix (statamic/cms#15495). Therefore, upgrading now is safe and does not introduce a dependency on an unreleased Statamic version. The only potential risk is if the addon is used in a non‑standard Statamic environment where package‑name lookup fails, but this is unlikely given the alignment with Statamic’s own behaviour.

Key questions:

  • What is the minimum supported Statamic version for this addon? Does v1.6.5 require a particular Statamic version?
  • Does the addon include a fallback for older Statamic versions that do not yet support package‑name lookup?
  • Are there any other areas of the addon that still rely on slug‑based lookups?
  • How are settings saved and retrieved internally – is there any caching that might mask the change?

Integration Approach

Stack fit: The package is designed for Laravel applications using Statamic (v3/v4). Teams already on that stack will find it a natural fit. No extra infrastructure or dependencies are introduced.

Migration path: No migration is needed. Update the package via Composer. The change is backward‑compatible and requires no data changes.

Compatibility: The release is deliberately cross‑compatible: it works with Statamic versions before the official fix (statamic/cms#15495) and after. This means you can adopt v1.6.5 immediately without waiting for the Statamic update.

Sequencing: Because the fix is safe on both sides, you can update this addon at any time. Ideally, schedule it alongside your next routine dependency update to minimise disruption. No coordination with Statamic‑core releases is required.

Operational Impact

Maintenance: Low ongoing effort. The move to package‑name lookup reduces reliance on a workaround, making future Statamic upgrades smoother. Keep an eye on Statamic core changes that affect addon settings.

Support: Support burden decreases because the addon now behaves identically to Statamic’s native settings system, reducing confusion and edge‑case issues.

Scaling: No impact on scaling – settings retrieval is not a performance‑critical path.

Failure modes: If the addon runs against a Statamic version that does not support package‑name lookup, settings may fall back to the config file (as noted). However, the release explicitly states it is “right on both sides,” so this scenario should not occur in supported versions. Monitor after upgrade to confirm that settings (look, soundtracks, public‑links switch) are read correctly.

Ramp‑up: None. The update is transparent to end users and developers. No training or documentation updates are necessary.

Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
socialdept/tenant-domains
tautvydasr/blade-class-names
socialdept/color-scales
maherelgamil/controller
coleus/widgets
coleus/table
coleus/users
coleus/music
coleus/health
coleus/calendar
coleus/notes
coleus/support
coleus/settings
coleus/apps
seampact/laravel
emmyconceptng/laravel-ng-postcode
jjsquady/round-robin
skyraptor/chatter
edlugz/sasapay
abbasudo/artisan-route