Actualizar @linear/sdk de 99.x a 100.x
Comparación de la API pública de @linear/sdk 99.0.0 y 100.0.0, calculada automáticamente a partir de sus tipos TypeScript. Una firma modificada es un posible cambio incompatible, no una certeza.
Resumen
| Rutas de importación eliminadas | 0 |
|---|---|
| Exports eliminados | 18 |
| Firmas modificadas | 0 |
| Miembros de clases o interfaces eliminados | 2 |
| Miembros de clases o interfaces modificados | 1 |
| Nuevas deprecaciones | 0 |
| Cambios de requisitos (engines, dependencias peer) | 0 |
| Exports nuevos | 19 |
Exports eliminados
| import | export | kind | Antes |
|---|---|---|---|
@linear/sdk | WorkflowType | enum | WorkflowType |
@linear/sdk | WorkflowState | class | class |
@linear/sdk | WorkflowTrigger | enum | WorkflowTrigger |
@linear/sdk | parseLinearError | function | (error?: LinearError | LinearErrorRaw | undefined): LinearError |
@linear/sdk | WorkflowDefinition | class | class |
@linear/sdk | WorkflowStateQuery | class | class |
@linear/sdk | WorkflowStatesQuery | class | class |
@linear/sdk | WorkflowTriggerType | enum | WorkflowTriggerType |
@linear/sdk | WorkflowIntelligence | enum | WorkflowIntelligence |
@linear/sdk | WorkflowStatePayload | class | class |
@linear/sdk | WorkflowStateConnection | class | class |
@linear/sdk | WorkflowState_IssuesQuery | class | class |
@linear/sdk | WorkflowStateArchivePayload | class | class |
@linear/sdk | WorkflowDefinitionConnection | class | class |
@linear/sdk | WorkflowDefinitionEditAccess | enum | WorkflowDefinitionEditAccess |
@linear/sdk | WorkflowDefinitionNotification | class | class |
@linear/sdk | WorkflowStateChildWebhookPayload | class | class |
@linear/sdk | WorkspaceAnnouncementNotification | class | class |
Firmas modificadas
No se detectaron.
Miembros de clases o interfaces eliminados
| member | import | Antes |
|---|---|---|
LinearSdk.integrationSlackOrAsksUpdateSlackTeamName | @linear/sdk | (integrationId: string): LinearFetch<IntegrationSlackWorkspaceNamePayload> |
LinearClient.integrationSlackCustomerChannelLink | @linear/sdk | (code: string, customerId: string, redirectUri: string): LinearFetch<SuccessPayload> |
Miembros de clases o interfaces modificados
| member | Antes | Después |
|---|---|---|
AiConversationToolCallPart.toolCall | ({ __typename: "AiConversationBashToolCall"; } & Pick<AiConversationBashToolCall, "name" | "rawArgs" | "rawResult"> & { args?: Maybe<{ __typename: "AiConversationBashToolCallArgs"; } & Pick<AiConversationBashToolCallArgs, "command">> | undefined; displayInfo: { __typename: "AiConversationToolDisplay… | ({ __typename: "AiConversationBashKillToolCall"; } & Pick<AiConversationBashKillToolCall, "name" | "rawArgs" | "rawResult"> & { args?: Maybe<{ __typename: "AiConversationBashKillToolCallArgs"; } & Pick<AiConversationBashKillToolCallArgs, "jobId">> | undefined; displayInfo: { __typename: "AiConversat… |
Nuevas deprecaciones
No se detectaron.
Cambios de requisitos (engines, dependencias peer)
No se detectaron.
Exports nuevos (19)
| import | export | kind |
|---|---|---|
@linear/sdk | RepositoryScope | enum |
@linear/sdk | EmailIntakeAddressesQuery | class |
@linear/sdk | EmailIntakeAddressConnection | class |
@linear/sdk | AiConversationGitPushToolCall | class |
@linear/sdk | AiConversationBashKillToolCall | class |
@linear/sdk | AiConversationDevServerToolCall | class |
@linear/sdk | AiConversationBashOutputToolCall | class |
@linear/sdk | AiConversationGitPushToolCallArgs | class |
@linear/sdk | AiConversationBashKillToolCallArgs | class |
@linear/sdk | AiConversationDevServerToolCallArgs | class |
@linear/sdk | AiConversationBashOutputToolCallArgs | class |
@linear/sdk | AiConversationEditSandboxFileToolCall | class |
@linear/sdk | AiConversationWriteSandboxFileToolCall | class |
@linear/sdk | AiConversationSandboxPullRequestToolCall | class |
@linear/sdk | AiConversationDevServerToolCallArgsAction | enum |
@linear/sdk | AiConversationEditSandboxFileToolCallArgs | class |
@linear/sdk | AiConversationWriteSandboxFileToolCallArgs | class |
@linear/sdk | AiConversationSandboxPullRequestToolCallArgs | class |
@linear/sdk | AiConversationSandboxPullRequestToolCallResult | class |
Dale estos datos a tu agente de IA
Vigia es un servidor MCP gratuito: tu agente de programación verifica versiones, cambios incompatibles y vulnerabilidades antes de escribir código. Sin registro ni clave de API.
claude mcp add --transport http vigia https://vigia.coredls.cloud/mcp
Agregar a CursorAgregar a VS Code★ Estrella en GitHub
Cualquier otro cliente MCP
{ "mcpServers": { "vigia": { "url": "https://vigia.coredls.cloud/mcp" } } }Skill para agentes (SKILL.md): le indica al agente cuándo usar Vigia · GitHub Action para pull requests
Preguntas frecuentes
¿Cuáles son los cambios incompatibles al actualizar @linear/sdk de 99 a 100?
Entre @linear/sdk 99.0.0 y 100.0.0, Vigia encontró 18 exports eliminados, 0 firmas modificadas y 3 miembros de clases o interfaces eliminados o modificados.
¿Qué quedó deprecado en @linear/sdk 100?
0 exports o miembros quedaron marcados como deprecados en @linear/sdk 100.0.0.
Para agentes
GET https://vigia.coredls.cloud/v1/packages/npm/@linear/sdk/upgrade?from=99.0.0&to=100.0.0