Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Api Extended Bundle Laravel Package

nei/api-extended-bundle

A PHP bundle from nei that extends base API functionality with additional endpoints and supporting utilities for projects needing expanded API behavior. Early-stage package with limited adoption and sparse documentation.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

Evidence caveat first: v0.3 shipped with no release notes — the only artifact is a compare/v0.1...v0.3 link. No features, breaking changes, or deprecations are enumerated, and v0.2 is not even referenced. This assessment is therefore provisional and driven by packaging/versioning signals rather than a documented capability set. Re-review is triggered by any of: a real changelog, a published composer.json framework constraint, or a README/usage doc.

What we can decide on today:

  • Build vs. buy — leans "build" / "buy elsewhere." A pre-1.0 package with an unpopulated changelog is not a defensible dependency for a revenue path. The absence of release notes is itself a maintenance signal, not a documentation nit — it means we cannot assess upgrade blast radius on any future bump.
  • Framework fit is unverified and likely wrong. The ApiExtendedBundle suffix follows Symfony bundle naming convention; "ApiExtended" strongly suggests an ApiPlatform-adjacent lineage. If so, this is not a Laravel package at all, and "adoption" means writing an adapter or porting — a build cost we would be funding ourselves.
  • Roadmap placement: at most a time-boxed spike (1–2 days), never a committed deliverable. Do not put it on a critical path.
  • Versioning risk is unquantified. A jump from v0.1 to v0.3 with an empty v0.2 gap tells us minor bumps are not a reliable compatibility boundary. Under semver expectations this is pre-1.0 and every minor may break.
  • Use cases that could justify a look: you are already on Symfony/ApiPlatform and this is the maintained fork of something you depend on; or you need a narrow API-extension capability and are willing to vendor/fork it.

When to Consider This Package

Adopt-adjacent criteria (spike only):

  • You are on the Symfony/ApiPlatform side of the house, not Laravel, and this replaces an abandoned dependency you already run.
  • The capability is narrow, well-understood, and you can wrap it behind an internal interface so it is replaceable in one commit.
  • You have a named owner willing to fork and maintain it if upstream goes quiet.

Look elsewhere when any of these hold — and several already do:

  • You need Laravel-native API resources, routing, or serialization. Reach for first-party/first-class Laravel tooling instead.
  • You require semver guarantees, a changelog, a security policy, or a support commitment. None are evidenced here.
  • You need to estimate upgrade cost. We cannot — there is no change record.
  • The dependency would sit on a customer-facing or revenue-affecting path.
  • Procurement/security review needs a maintained-artifact trail (release cadence, CI status, test coverage). Unavailable.

Default recommendation: do not adopt. Re-evaluate only on a tagged 1.0 that ships with actual release notes and a documented framework constraint.

How to Pitch It (Stakeholders)

For executives (30 seconds): A new version of this package was published, but it arrived with no changelog — just a link. Combined with a pre-1.0 version number and a naming convention that points to Symfony rather than Laravel, we have no basis to treat it as production-ready. Recommendation: no adoption decision today; this is not a buy signal. The cost of adopting is not the install, it is the unbounded future upgrade and maintenance work we would be signing up for without a change record. We lose nothing by waiting.

For engineering: Treat as a throwaway spike, behind an interface, with a hard exit. Before any code is written, confirm two facts: (1) does composer.json actually declare Laravel support or only Symfony components, and (2) is there a real changelog anywhere else (tags, PRs, commit history) that the release notes omit. If (1) resolves to Symfony-only, the honest framing is "port," not "integrate," and the estimate should reflect that. If upstream stalls, we own the fork — budget accordingly.

Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
elmogy/larafast
xeviant/laravel-paystack
gorilladash/laravel-website-sdk
martialbe/flysystem-oss
chondal/3312client
jeroen-g/flickr
opscale-co/nova-genbi
itsjustvita/laravel-retention
tequilarapido/trackit
gregsphotography/site-builder-filament
cabaoctavio/laravel-query-log
gregsphotography/site-builder-components
io-digital/clickatell
snowsoft/laravel-admin
oxygen/auth
relicsoftware/barakah-payment-gateway
tobya/work-with-composer
equipc/laravel-email-validator
equipc/laravel-email-database-log
adedsec/nova-translated-labels