gubler/ad-search-bundle
gubler/ad-search-bundle provides configurable ad search and filtering for PHP/Symfony applications, helping you query and surface relevant ad listings through flexible criteria. A lightweight foundation for building search-driven ad results and listing pages.
utf8_encode, deprecated as of PHP 8.2) is evidence that the maintainer is tracking upstream deprecations rather than accumulating them. That lowers the "we'll have to maintain a fork" probability and biases the buy/reuse decision in the package's favour.utf8_encode calls surface as deprecation noise or, in stricter setups, as test and static-analysis failures.Consider adopting or retaining it when:
utf8_encode and you can consume the change without behavioural drift. If you depended on that function's lenient ISO-8859-1 conversion, verify output on non-UTF-8 input — removal is a behaviour change, however obscure the path.Look elsewhere when:
For executives (one paragraph): A dependency we rely on has shipped a maintenance release that keeps it compatible with the current Laravel/Symfony line and removes a call to a PHP function that the language is phasing out. There is no new functionality and no user-visible change. The value is risk reduction: without this, our next framework upgrade would have required either a fork or a replacement project. It is a routine upgrade with a low cost of adoption.
For engineering leads: Patch release, semver-compatible on its face. Two things to verify before merge: (1) whether Symfony 7 support was added alongside Symfony 6 or replaced it — if replaced, it's a breaking change wearing a patch number and our version constraint must reflect that; (2) the removal of utf8_encode changes encoding behaviour on any ISO-8859-1 code path, so grep our own code for equivalent calls and confirm test coverage on non-UTF-8 input. Then bump, run the suite, and pin.
For the roadmap conversation: frame this as a dependency-health item with a fixed cost, not a feature. The decision it informs — stay on the current framework line or budget for a migration — is worth more than the upgrade itself, and answering it now is cheaper than answering it under deadline.
How can I help you explore Laravel packages today?