overtrue/laravel-text-guard
A Laravel package for guarding text input against sensitive or banned words. It offers configurable filtering and validation to help detect and block unwanted content in forms, comments, and other user-generated text with minimal setup.
FormRequest. This release signals the package is worth evaluating as a maintained dependency rather than bespoke code — relevant for any feature involving UGC: comments, reviews, chat, profiles, support tickets, marketplace listings.1.0.4 is a direct input to the "can we upgrade Laravel?" roadmap question. Any package in the dependency tree that lags a major framework version becomes an upgrade blocker; this release removes that blocker for teams on this package.Consider it when:
1.0.4 explicitly adds that support, and the project is actively tracking framework releases rather than waiting for community pressure.overtrue) in the Laravel ecosystem, with low integration surface.Look elsewhere when:
Caveats to verify before adoption: exact API surface and configuration model, dictionary/rule extensibility, performance characteristics on large inputs, and whether filtering happens on validation, on persistence, or both. None of these are addressed by 1.0.4.
For executives (one paragraph): We reviewed a minor update to a small content-filtering library we are evaluating for user-generated content. The update adds support for the newest version of our web framework. There is no new product capability and no cost or risk increase — the practical takeaway is that this dependency will not block a future framework upgrade, which is the main reason small libraries like this become expensive. It remains a low-cost, low-commitment option; it does not replace a paid moderation platform if we later need machine-learning-based review.
For engineering (short):
1.0.4 is a compatibility patch: Laravel 13 support (PR #1, first contribution from the maintainer account). No breaking changes, no deprecations, no new features.How can I help you explore Laravel packages today?