jeffgreco13/laravel-wave
Laravel Wave offers an idiomatic wrapper around the Wave API, handling authentication, GraphQL queries, configuration, and service bindings so you can pull invoices, customers, and products into your Laravel app with clean, familiar syntax.
jeffgreco13/laravel-wave, triggered by the v2.0.0 major release. The decision to be made is whether to add it to our dependency graph at all, and if so whether to adopt the 2.x line or pin to the mature 1.x line (v1.2.0) while it stabilizes.compare/v1.2.0...v2.0.0 changelog with no inline summary. This drives a concrete decision: what Composer constraint we allow (^1.2 vs ^2.0) and who owns the migration.Consider adoption when:
v1.2.0...v2.0.0 compare diff and can state, in plain language, what breaks and what is new. Treat the absence of an inline changelog as a checklist item, not a red flag on its own.composer.json constraints — major releases routinely drop support for older framework versions.Look elsewhere (or defer) when:
Do not upgrade an existing 1.x installation until the compare diff has been reviewed and a rollback path is defined.
For executives: We are evaluating a small, free, community-maintained Laravel library. It would let us delete some custom code we'd otherwise own. The cost is low; the risk is that it is maintained by one person and just shipped a breaking major version. Recommendation: approve a short technical review before committing, not a blanket adoption.
For engineering: Version 2.0.0 is a semver-major release off 1.2.0, and the release notes contain only a changelog link — no breaking-change summary, no migration guide, no deprecation list. Before we touch it: (1) read the compare/v1.2.0...v2.0.0 diff, (2) check the composer.json framework and PHP constraints for dropped support, (3) confirm the package's own test suite and CI are green on 2.x, (4) state the rollback plan and whether our composer constraint stays on ^1.2 for now. Come back with a one-paragraph "what breaks and what's new" summary so we can make the adopt/pin/defer call on evidence rather than on the version number.
How can I help you explore Laravel packages today?