leapt/core-bundle
LeaptCoreBundle is a Symfony bundle that collects reusable utilities for everyday applications, including pagination, RSS/Atom feed and sitemap generation, Twig extensions, and Doctrine/Form helpers. It reduces boilerplate and offers consistent, configurable building blocks for content-driven Symfon...
LeaptCoreBundle), not a Laravel package. If the roadmap is Laravel-first, this supports a clean "reject — wrong ecosystem" decision rather than a capability evaluation. Nothing in this release changes that.What changed in v6.4.0: one Dependabot CI bump (codecov-action 7.0.0 → 7.1.0) and one human-authored feature PR — "Add support for google/recaptcha v2" by @jmsche (PR #180). Interpretation: the project is not dead — an outside contributor got a feature merged — but the release is still low-touch, and the single substantive change pulls in a new external dependency rather than improving the core.
Adopt (conditionally) when:
composer.json supports your current Symfony major version — verify first; bundles of this vintage often pin old constraints.google/recaptcha, which this release adds as a transitive surface to audit.Look elsewhere when:
Pre-adoption verification checklist (updated): PHP/Symfony version constraints in composer.json; whether the new reCAPTCHA code path is covered by tests and how it fails (open vs. closed); the maintenance and licensing status of google/recaptcha and other transitive dependencies; commit activity vs. release tags; issue/PR responsiveness (PR #180 merged is a mildly positive data point — check whether it passed review/tests or was merged unreviewed); whether the license and code provenance are clean for commercial use.
For executives: "A small, MIT-licensed Symfony utility bundle from a single vendor. Free to license, but effectively unmaintained by community standards — near-zero adoption and no downstream dependents. The latest release is a CI dependency bump plus one community-contributed feature (CAPTCHA support), which is a good sign but not a maintenance commitment. We would only take it on as code we own and support ourselves, so it's not a 'free' dependency in practice — and this release makes the fork marginally more expensive to carry."
For engineering: "Cheap to evaluate, non-trivial to own. 26 stars, zero known dependents, one maintainer organization, no evidence of an active release or security process. v6.4.0 adds reCAPTCHA v2 support via a single contributor PR and bumps a GitHub Action — no breaking changes, no deprecations, so no migration risk on our side. It does add google/recaptcha to the transitive tree, so if we ever fork this we inherit auditing that too. If we're on Laravel, close the ticket — it's Symfony-only and the requirement that described it as a Laravel package is incorrect."
Recommendation: Do not add as a direct production dependency for any roadmap item. v6.4.0 is a minor, non-breaking release that neither rescues nor further damages the case: it is mildly positive on responsiveness (an external contributor's feature was merged) and mildly negative on dependency surface (new third-party CAPTCHA library to own). Keep it as a reference implementation for internal conventions and revisit only if a maintained fork emerges — a reasonable trigger would be sustained non-automated feature work plus the first real dependents. Opportunity score (25.08) and overall score (21.39) remain consistent with a low-strategic-value package — treat this as a "no" with a documented rationale, not an open evaluation.
How can I help you explore Laravel packages today?