glhd/linearavel
Linearavel is a Laravel client for Linear's GraphQL API. Query issues, projects, teams, and cycles from your app with an expressive interface, config-driven auth, and typed responses built on Laravel's HTTP client, so you can sync Linear data or build integrations without hand-writing GraphQL.
inlineAnchorFrom / inlineAnchorTo on CommentCreateInput mean the package can create comments anchored to specific text ranges in a document or issue body, not just top-level comments. This turns "inline review comments" from a custom-integration project into a config-level feature — relevant if you are scoping review/annotation workflows this quarter.addedToMergeQueue and removedFromMergeQueue on WorkflowTrigger let you subscribe to merge-queue lifecycle events. This supports product decisions around PR gating, release automation, and "who gets notified when a change enters the queue" — features previously requiring polling or webhook shims.DocumentShareRole now includes view and comment. If you are designing document sharing, you can ship a three-tier model (view / comment / edit) without inventing a parallel permission store, and you avoid over-granting edit rights to reviewers — a real security-review talking point.origin on IntegrationSettingsInput lets you tag which surface created or configured an integration. That supports audit answers like "was this set up by a human in the UI or by our provisioning job?", which matters for enterprise onboarding and support triage.Adopt when:
Look elsewhere or wait when:
match/switch on WorkflowTrigger or DocumentShareRole, a new case can produce unhandled branches at runtime. Budget for a defensive default arm, or pin the version and upgrade deliberately.To executives: This is a low-cost dependency that keeps our Linear integration current without engineering upkeep. The latest release (0.2.9) is a routine schema sync that adds optional capabilities — inline comment anchoring, merge-queue automation hooks, finer document sharing permissions, and integration provenance — with no breaking changes and no migration work. It expands what we can ship on top of Linear without expanding headcount.
To engineering: Release 0.2.9 is additive only: optional inlineAnchorFrom / inlineAnchorTo on CommentCreateInput, optional origin on IntegrationSettingsInput, new WorkflowTrigger values (addedToMergeQueue, removedFromMergeQueue), and new DocumentShareRole values (view, comment). Nothing removed, nothing renamed, so the upgrade is low risk. Two caveats to plan for: we are still on a 0.x line, so pin the version and upgrade on a schedule; and any exhaustive enum handling should get a default branch before we consume the new trigger and share-role values.
How can I help you explore Laravel packages today?