esplora/memento
Memento is a Laravel package for versioning Eloquent models. It captures snapshots of model state, helping you track changes and restore previous versions, adding simple audit history and model revision support to your application.
esplora/memento is a Laravel/PHP package, and release 3.0.0 aligns it with Laravel 10, PHP 8.2, and PHPUnit 10. This fits applications already on the modern Laravel 10 / PHP 8.2 stack. The major version number signals a compatibility boundary, so this should be treated as a platform-modernization release rather than a drop-in feature update.3.0.0; they will likely need to upgrade the host application first or remain on 2.x. Confirm the package’s Composer constraints before planning adoption.3.0.0 explicitly drop Laravel 9, PHP 8.1, or older PHPUnit versions?2.x?3.0.0. PHPUnit 10 matters for test infrastructure and contributor workflows; it should not be assumed to affect production runtime.2.0.0 → 3.0.0 as a major upgrade. Review the full changelog and PR diff, then upgrade in a branch with composer update, migration execution if applicable, and full regression testing. For new adoption, install 3.0.0 only after verifying the application meets its Composer constraints.composer.json constraints, Laravel auto-discovery, config publishing, migration publishing, database-driver support, queue/worker interactions, and multi-tenant behavior if relevant. Validate CI tooling against PHPUnit 10 before changing shared test pipelines.3.0.0 diff and any upgrade notes beyond the release summary.How can I help you explore Laravel packages today?