al-one/laravel-soft-deletes-unix
Adds Unix-timestamp based soft deletes to Laravel Eloquent models, swapping the default nullable deleted_at datetime column for an integer timestamp to save storage and speed up queries while keeping familiar restore and force-delete behavior.
v1.6.20-beta1, a pre-release. That forces an explicit policy call: does the team permit beta-channel dependencies in production to close a security gap, or does it wait for a stable patch? Whichever way it goes, it should be a written rule rather than a case-by-case scramble.1.6.x backport is scheduled, production users on stable have an open-ended exposure window. That needs an owner and a deadline, not just a ticket.Caveat: this assessment is based solely on the release notes for v1.6.20-beta1. No package metadata, documentation, feature inventory, or prior evaluation was available, so nothing below speaks to the package's capabilities or product fit.
If you already depend on it: treat this release as a security trigger, not a version bump. Verify your installed version against GHSA-4mg9-vhxq-vm7j, determine whether the advisory covers all prior 1.6.x releases, and get a maintainer commitment on when the fix reaches a stable tag. Decide your interim position — pin to a known-good version with compensating controls, apply the patch manually, or temporarily track the beta — and record the rationale.
Before adopting it new: this release provides no evidence on which to base an adoption decision. It tells you the project is actively maintained and ships security fixes; it tells you nothing about feature fit, documentation quality, test coverage, or API stability. Evaluate on those grounds separately.
Look elsewhere, or hold, if:
To executives: A new version of one of our Laravel dependencies has been released. It is a security patch, not a feature release — nothing changes about what the package does for us or what we can ship. The only decision is about our exposure: whether the vulnerability affects us, and whether we close it now via a pre-release build or wait for a stable one. I'll come back with a recommendation and a timeline.
To engineering: Confirm our installed version against GHSA-4mg9-vhxq-vm7j and tell me whether we're in the affected range. Then establish whether a stable 1.6.x backport is coming. If it is, we wait and schedule the upgrade. If it isn't, we need a decision on pinning versus temporarily tracking 1.6.20-beta1, with the tradeoff written down. Add the advisory to the dependency tracking log either way.
Ask of the maintainer: the timeline for a stable release containing this fix, and confirmation of which prior versions are affected.
How can I help you explore Laravel packages today?