marshmallow/laravel-linear
marshmallow/laravel-linear is a Laravel integration for Linear's issue-tracking API, offering a configured GraphQL client, facade, and fluent helpers to query and manage issues, projects, teams, and workflows from your Laravel app.
Message can now be null change (v1.4.1) matters here: callers can now omit a message body instead of passing a placeholder string, which removes a class of defensive wrapper code we would otherwise write and maintain.Consider it when:
Look elsewhere or build in-house when:
Adoption criteria and cautions for this release specifically:
^1.4, wrap the package behind a small internal adapter interface, and add a test that exercises the no-message path, since that path's behavior just changed.To executives: This is a small, low-cost dependency that lets our Laravel services file work directly into Linear instead of relying on manual handoffs. The upgrade itself (v1.4.1) is a maintenance patch — no breaking changes, no migration cost, no new licensing or vendor commitment. It accelerates an engineering-ops integration; it is not an architectural commitment, and it is swappable.
To engineering: v1.4.1 accepts a null message, so callers no longer need to fabricate message text — remove any placeholder-string workarounds and cover the no-message case with a test. The webpack bump is dependency hardening; confirm nothing compiled is served in production. Version is pinned and the package sits behind our adapter, so a future upstream change or abandonment costs us a contained swap to direct GraphQL calls rather than a rewrite.
How can I help you explore Laravel packages today?