assisted-mindfulness/memento
Memento is a Laravel package for capturing and restoring Eloquent model snapshots, making it easy to add undo, versioning, or audit-style history to your app. Lightweight, configurable, and simple to integrate into existing models and workflows.
Architecture fit
Integration feasibility
^3.0 targets only Laravel 10, adopting it can pin us to a Laravel line that is already past its security-support window — an upgrade that nominally modernizes the package while aging our platform.phpunit.xml schema. That risk is invisible in these notes.Technical risk
Key questions
composer.json matrix in 3.0.0 — which Laravel (10/11/12) and PHP (8.2/8.3/8.4) versions are supported, and which were dropped?Stack fit
Migration path
2.0.0...3.0.0 diff and the new composer.json constraints — this substitutes for the missing changelog.^3.0, run composer update on the single package.Compatibility
phpunit.xml schema, removed assertions, data-provider signatures).Sequencing
composer.lock until the spike passes. Do not let a blanket composer update pull 3.0.0 in opportunistically; a major bump should be a deliberate, reviewable change.Maintenance
Support
Scaling
Failure modes
Ramp-up
How can I help you explore Laravel packages today?