gracious/doctrine-timestamp
gracious/doctrine-timestamp provides automatic timestamp management for Doctrine entities in Laravel. It sets created_at and updated_at values on insert and update, reducing boilerplate and keeping audit fields consistent across your application.
Consider adoption when:
Look elsewhere or delay when:
Executive summary: Version 2.0.0 modernizes the package for PHP 8 but introduces a breaking API change by replacing a class with a trait. This is a strategic compatibility upgrade, not a routine patch. It can support Laravel/PHP 8 modernization, but adoption requires a planned migration and regression testing.
For engineering: Treat 2.0.0 as a major migration. Search for direct class usage, inheritance, type hints, and instantiation patterns; update integrations to use the trait; verify PHP 8 compatibility across the dependency chain; and pin versions until the migration is validated.
For product/leadership: Approve adoption only with explicit migration effort and rollback options. The payoff is improved platform alignment and reduced legacy PHP risk; the cost is a breaking integration change that should be scheduled rather than assumed.
How can I help you explore Laravel packages today?