Skip to content

@linear/sdk 4.0.0

Major Changes

  • 5bf2b65: feat(schema): [breaking] Type 'PersonalNote' was removed (PersonalNote)

    feat(schema): [breaking] Field 'suggestedDescription' was removed from object type 'CustomViewSuggestionPayload' (CustomViewSuggestionPayload.suggestedDescription)

    feat(schema): [breaking] Field 'suggestedIcon' was removed from object type 'CustomViewSuggestionPayload' (CustomViewSuggestionPayload.suggestedIcon)

    feat(schema): [breaking] Field 'suggestedName' was removed from object type 'CustomViewSuggestionPayload' (CustomViewSuggestionPayload.suggestedName)

    feat(schema): [breaking] Argument 'clubhouseGroupName: String!' added to field 'Mutation.issueImportCreateClubhouse' (Mutation.issueImportCreateClubhouse.clubhouseGroupName)

    feat(schema): [breaking] Argument 'clubhouseTeamName: String!' was removed from field 'Mutation.issueImportCreateClubhouse' (Mutation.issueImportCreateClubhouse.clubhouseTeamName)

    feat(schema): [breaking] Field 'customViewSuggestion' was removed from object type 'Query' (Query.customViewSuggestion)

    feat(schema): [dangerous] Input field 'ownerId' was added to input object type 'CustomViewCreateInput' (CustomViewCreateInput.ownerId)

    feat(schema): [dangerous] Input field 'ownerId' was added to input object type 'CustomViewUpdateInput' (CustomViewUpdateInput.ownerId)

    feat(schema): [dangerous] Input field 'completedAt' was added to input object type 'NullableProjectFilter' (NullableProjectFilter.completedAt)

    feat(schema): [dangerous] Input field 'searchableContent' was added to input object type 'NullableProjectFilter' (NullableProjectFilter.searchableContent)

    feat(schema): [dangerous] Input field 'startsWithIgnoreCase' was added to input object type 'NullableStringComparator' (NullableStringComparator.startsWithIgnoreCase)

    feat(schema): [dangerous] Input field 'completedAt' was added to input object type 'ProjectCollectionFilter' (ProjectCollectionFilter.completedAt)

    feat(schema): [dangerous] Input field 'searchableContent' was added to input object type 'ProjectCollectionFilter' (ProjectCollectionFilter.searchableContent)

    feat(schema): [dangerous] Input field 'completedAt' was added to input object type 'ProjectFilter' (ProjectFilter.completedAt)

    feat(schema): [dangerous] Input field 'searchableContent' was added to input object type 'ProjectFilter' (ProjectFilter.searchableContent)

    feat(schema): [dangerous] Input field 'startsWithIgnoreCase' was added to input object type 'SourceTypeComparator' (SourceTypeComparator.startsWithIgnoreCase)

    feat(schema): [dangerous] Input field 'startsWithIgnoreCase' was added to input object type 'StringComparator' (StringComparator.startsWithIgnoreCase)

    feat(schema): [dangerous] Input field 'insights' was added to input object type 'ViewPreferencesCreateInput' (ViewPreferencesCreateInput.insights)

    feat(schema): [dangerous] Input field 'insights' was added to input object type 'ViewPreferencesUpdateInput' (ViewPreferencesUpdateInput.insights)

    feat(schema): [dangerous] Enum value 'quickView' was added to enum 'ViewType' (ViewType.quickView)

    feat(schema): [non_breaking] Type 'ArchiveResponse' was added (ArchiveResponse)

    feat(schema): [non_breaking] Type 'DocumentContent' was added (DocumentContent)

    feat(schema): [non_breaking] Type 'DocumentSearchPayload' was added (DocumentSearchPayload)

    feat(schema): [non_breaking] Type 'DocumentSearchResult' was added (DocumentSearchResult)

    feat(schema): [non_breaking] Type 'DocumentSearchResultConnection' was added (DocumentSearchResultConnection)

    feat(schema): [non_breaking] Type 'DocumentSearchResultEdge' was added (DocumentSearchResultEdge)

    feat(schema): [non_breaking] Type 'IssueFilterSuggestionPayload' was added (IssueFilterSuggestionPayload)

    feat(schema): [non_breaking] Type 'IssueImportCheckPayload' was added (IssueImportCheckPayload)

    feat(schema): [non_breaking] Type 'IssueSearchPayload' was added (IssueSearchPayload)

    feat(schema): [non_breaking] Type 'IssueSearchResult' was added (IssueSearchResult)

    feat(schema): [non_breaking] Type 'IssueSearchResultConnection' was added (IssueSearchResultConnection)

    feat(schema): [non_breaking] Type 'IssueSearchResultEdge' was added (IssueSearchResultEdge)

    feat(schema): [non_breaking] Type 'ProjectFilterSuggestionPayload' was added (ProjectFilterSuggestionPayload)

    feat(schema): [non_breaking] Type 'ProjectSearchPayload' was added (ProjectSearchPayload)

    feat(schema): [non_breaking] Type 'ProjectSearchResult' was added (ProjectSearchResult)

    feat(schema): [non_breaking] Type 'ProjectSearchResultConnection' was added (ProjectSearchResultConnection)

    feat(schema): [non_breaking] Type 'ProjectSearchResultEdge' was added (ProjectSearchResultEdge)

    feat(schema): [non_breaking] Field 'owner' was added to object type 'CustomView' (CustomView.owner)

    feat(schema): [non_breaking] Field 'description' was added to object type 'CustomViewSuggestionPayload' (CustomViewSuggestionPayload.description)

    feat(schema): [non_breaking] Field 'icon' was added to object type 'CustomViewSuggestionPayload' (CustomViewSuggestionPayload.icon)

    feat(schema): [non_breaking] Field 'name' was added to object type 'CustomViewSuggestionPayload' (CustomViewSuggestionPayload.name)

    feat(schema): [non_breaking] Field 'Favorite.predefinedViewTeam' description changed from 'The team of the favorited predefiend view.' to 'The team of the favorited predefined view.' (Favorite.predefinedViewTeam)

    feat(schema): [non_breaking] Field 'Favorite.predefinedViewType' description changed from 'The type of favorited predefiend view.' to 'The type of favorited predefined view.' (Favorite.predefinedViewType)

    feat(schema): [non_breaking] Field 'favorite' was added to object type 'Issue' (Issue.favorite)

    feat(schema): [non_breaking] Field 'csvFileUrl' was added to object type 'IssueImport' (IssueImport.csvFileUrl)

    feat(schema): [non_breaking] Field 'errorMetadata' was added to object type 'IssueImport' (IssueImport.errorMetadata)

    feat(schema): [non_breaking] Field 'externalUserActor' was added to object type 'IssueNotification' (IssueNotification.externalUserActor)

    feat(schema): [non_breaking] Field 'IssueNotification.actor' description changed from 'The user that caused the notification. If empty it's Linear itself.' to 'The user that caused the notification.' (IssueNotification.actor)

    feat(schema): [non_breaking] Field 'importFileUpload' was added to object type 'Mutation' (Mutation.importFileUpload)

    feat(schema): [non_breaking] Field 'issueImportCreateCSVJira' was added to object type 'Mutation' (Mutation.issueImportCreateCSVJira)

    feat(schema): [non_breaking] Field 'externalUserActor' was added to interface 'Notification' (Notification.externalUserActor)

    feat(schema): [non_breaking] Field 'Notification.actor' description changed from 'The user that caused the notification. If empty it's Linear itself.' to 'The user that caused the notification.' (Notification.actor)

    feat(schema): [non_breaking] Field 'externalUserActor' was added to object type 'OauthClientApprovalNotification' (OauthClientApprovalNotification.externalUserActor)

    feat(schema): [non_breaking] Field 'OauthClientApprovalNotification.actor' description changed from 'The user that caused the notification. If empty it's Linear itself.' to 'The user that caused the notification.' (OauthClientApprovalNotification.actor)

    feat(schema): [non_breaking] Field 'externalUserActor' was added to object type 'ProjectNotification' (ProjectNotification.externalUserActor)

    feat(schema): [non_breaking] Field 'ProjectNotification.actor' description changed from 'The user that caused the notification. If empty it's Linear itself.' to 'The user that caused the notification.' (ProjectNotification.actor)

    feat(schema): [non_breaking] Field 'customViewDetailsSuggestion' was added to object type 'Query' (Query.customViewDetailsSuggestion)

    feat(schema): [non_breaking] Field 'issueFigmaFileKeySearch' was added to object type 'Query' (Query.issueFigmaFileKeySearch)

    feat(schema): [non_breaking] Field 'issueFilterSuggestion' was added to object type 'Query' (Query.issueFilterSuggestion)

    feat(schema): [non_breaking] Field 'issueImportCheckCSV' was added to object type 'Query' (Query.issueImportCheckCSV)

    feat(schema): [non_breaking] Field 'projectFilterSuggestion' was added to object type 'Query' (Query.projectFilterSuggestion)

    feat(schema): [non_breaking] Field 'searchDocuments' was added to object type 'Query' (Query.searchDocuments)

    feat(schema): [non_breaking] Field 'searchIssues' was added to object type 'Query' (Query.searchIssues)

    feat(schema): [non_breaking] Field 'searchProjects' was added to object type 'Query' (Query.searchProjects)

    feat(schema): [non_breaking] Input field 'ViewPreferencesUpdateInput.preferences' changed type from 'JSONObject!' to 'JSONObject' (ViewPreferencesUpdateInput.preferences)

Patch Changes

  • f133224: chore(deps): update dependency patch versions