@linear/sdk 41.0.0
Major Changes
-
3ffb7c3: feat(schema): [breaking] Field 'CustomerStatus.type' changed type from 'CustomerStatusType!' to 'CustomerStatusType' (CustomerStatus.type)
feat(schema): [breaking] Field 'layout' was removed from object type 'Dashboard' (Dashboard.layout)
feat(schema): [breaking] Field 'Mutation.customerNeedUpdate' changed type from 'CustomerNeedPayload!' to 'CustomerNeedUpdatePayload!' (Mutation.customerNeedUpdate)
feat(schema): [dangerous] Input field 'projectLabelId' was added to input object type 'FavoriteCreateInput' (FavoriteCreateInput.projectLabelId)
feat(schema): [dangerous] Argument 'includeSubInitiatives: Boolean' added to field 'Initiative.projects' (Initiative.projects.includeSubInitiatives)
feat(schema): [dangerous] Input field 'salesforce' was added to input object type 'IntegrationSettingsInput' (IntegrationSettingsInput.salesforce)
feat(schema): [dangerous] Input field 'hasSuggestedAssignees' was added to input object type 'IssueCollectionFilter' (IssueCollectionFilter.hasSuggestedAssignees)
feat(schema): [dangerous] Input field 'hasSuggestedLabels' was added to input object type 'IssueCollectionFilter' (IssueCollectionFilter.hasSuggestedLabels)
feat(schema): [dangerous] Input field 'hasSuggestedProjects' was added to input object type 'IssueCollectionFilter' (IssueCollectionFilter.hasSuggestedProjects)
feat(schema): [dangerous] Input field 'hasSuggestedRelatedIssues' was added to input object type 'IssueCollectionFilter' (IssueCollectionFilter.hasSuggestedRelatedIssues)
feat(schema): [dangerous] Input field 'hasSuggestedSimilarIssues' was added to input object type 'IssueCollectionFilter' (IssueCollectionFilter.hasSuggestedSimilarIssues)
feat(schema): [dangerous] Input field 'hasSuggestedAssignees' was added to input object type 'IssueFilter' (IssueFilter.hasSuggestedAssignees)
feat(schema): [dangerous] Input field 'hasSuggestedLabels' was added to input object type 'IssueFilter' (IssueFilter.hasSuggestedLabels)
feat(schema): [dangerous] Input field 'hasSuggestedProjects' was added to input object type 'IssueFilter' (IssueFilter.hasSuggestedProjects)
feat(schema): [dangerous] Input field 'hasSuggestedRelatedIssues' was added to input object type 'IssueFilter' (IssueFilter.hasSuggestedRelatedIssues)
feat(schema): [dangerous] Input field 'hasSuggestedSimilarIssues' was added to input object type 'IssueFilter' (IssueFilter.hasSuggestedSimilarIssues)
feat(schema): [dangerous] Input field 'hasSuggestedAssignees' was added to input object type 'NullableIssueFilter' (NullableIssueFilter.hasSuggestedAssignees)
feat(schema): [dangerous] Input field 'hasSuggestedLabels' was added to input object type 'NullableIssueFilter' (NullableIssueFilter.hasSuggestedLabels)
feat(schema): [dangerous] Input field 'hasSuggestedProjects' was added to input object type 'NullableIssueFilter' (NullableIssueFilter.hasSuggestedProjects)
feat(schema): [dangerous] Input field 'hasSuggestedRelatedIssues' was added to input object type 'NullableIssueFilter' (NullableIssueFilter.hasSuggestedRelatedIssues)
feat(schema): [dangerous] Input field 'hasSuggestedSimilarIssues' was added to input object type 'NullableIssueFilter' (NullableIssueFilter.hasSuggestedSimilarIssues)
feat(schema): [dangerous] Input field 'activityType' was added to input object type 'NullableProjectFilter' (NullableProjectFilter.activityType)
feat(schema): [dangerous] Input field 'aiTelemetryEnabled' was added to input object type 'OrganizationUpdateInput' (OrganizationUpdateInput.aiTelemetryEnabled)
feat(schema): [dangerous] Input field 'personalApiKeysEnabled' was added to input object type 'OrganizationUpdateInput' (OrganizationUpdateInput.personalApiKeysEnabled)
feat(schema): [dangerous] Input field 'restrictLabelManagementToAdmins' was added to input object type 'OrganizationUpdateInput' (OrganizationUpdateInput.restrictLabelManagementToAdmins)
feat(schema): [dangerous] Input field 'activityType' was added to input object type 'ProjectCollectionFilter' (ProjectCollectionFilter.activityType)
feat(schema): [dangerous] Input field 'activityType' was added to input object type 'ProjectFilter' (ProjectFilter.activityType)
feat(schema): [dangerous] Input field 'inheritProductIntelligenceScope' was added to input object type 'TeamCreateInput' (TeamCreateInput.inheritProductIntelligenceScope)
feat(schema): [dangerous] Input field 'inheritProductIntelligenceScope' was added to input object type 'TeamUpdateInput' (TeamUpdateInput.inheritProductIntelligenceScope)
feat(schema): [dangerous] Enum value 'dashboards' was added to enum 'ViewType' (ViewType.dashboards)
feat(schema): [non_breaking] Type 'CustomerNeedUpdatePayload' was added (CustomerNeedUpdatePayload)
feat(schema): [non_breaking] Type 'CustomerStatusCreateInput' was added (CustomerStatusCreateInput)
feat(schema): [non_breaking] Type 'CustomerStatusPayload' was added (CustomerStatusPayload)
feat(schema): [non_breaking] Type 'CustomerStatusUpdateInput' was added (CustomerStatusUpdateInput)
feat(schema): [non_breaking] Type 'ExternalEntityInfo' was added (ExternalEntityInfo)
feat(schema): [non_breaking] Type 'ExternalEntityInfoGithubMetadata' was added (ExternalEntityInfoGithubMetadata)
feat(schema): [non_breaking] Type 'ExternalEntityInfoJiraMetadata' was added (ExternalEntityInfoJiraMetadata)
feat(schema): [non_breaking] Type 'ExternalEntityInfoMetadata' was added (ExternalEntityInfoMetadata)
feat(schema): [non_breaking] Type 'ExternalEntitySlackMetadata' was added (ExternalEntitySlackMetadata)
feat(schema): [non_breaking] Type 'ExternalSyncService' was added (ExternalSyncService)
feat(schema): [non_breaking] Type 'IntegrationCustomerDataAttributesRefreshInput' was added (IntegrationCustomerDataAttributesRefreshInput)
feat(schema): [non_breaking] Type 'IssueSuggestion' was added (IssueSuggestion)
feat(schema): [non_breaking] Type 'IssueSuggestionConnection' was added (IssueSuggestionConnection)
feat(schema): [non_breaking] Type 'IssueSuggestionEdge' was added (IssueSuggestionEdge)
feat(schema): [non_breaking] Type 'IssueSuggestionMetadata' was added (IssueSuggestionMetadata)
feat(schema): [non_breaking] Type 'IssueSuggestionState' was added (IssueSuggestionState)
feat(schema): [non_breaking] Type 'IssueSuggestionType' was added (IssueSuggestionType)
feat(schema): [non_breaking] Type 'SalesforceSettingsInput' was added (SalesforceSettingsInput)
feat(schema): [non_breaking] Field 'organization' was added to object type 'ApiKey' (ApiKey.organization)
feat(schema): [non_breaking] Field 'originalIssue' was added to object type 'Attachment' (Attachment.originalIssue)
feat(schema): [non_breaking] Field 'syncedWith' was added to object type 'Comment' (Comment.syncedWith)
feat(schema): [non_breaking] Input field 'CommentCreateInput.createAsUser' description changed from 'Create comment as a user with the provided name. This option is only available to OAuth applications creating comments in
actor=applicationmode.' to 'Create comment as a user with the provided name. This option is only available to OAuth applications creating comments inactor=appmode.' (CommentCreateInput.createAsUser)feat(schema): [non_breaking] Input field 'CommentCreateInput.displayIconUrl' description changed from 'Provide an external user avatar URL. Can only be used in conjunction with the
createAsUseroptions. This option is only available to OAuth applications creating comments inactor=applicationmode.' to 'Provide an external user avatar URL. Can only be used in conjunction with thecreateAsUseroptions. This option is only available to OAuth applications creating comments inactor=appmode.' (CommentCreateInput.displayIconUrl)feat(schema): [non_breaking] Field 'originalIssue' was added to object type 'CustomerNeed' (CustomerNeed.originalIssue)
feat(schema): [non_breaking] Input field 'CustomerNeedCreateInput.createAsUser' description changed from 'Create need as a user with the provided name. This option is only available to OAuth applications creating needs in
actor=applicationmode.' to 'Create need as a user with the provided name. This option is only available to OAuth applications creating needs inactor=appmode.' (CustomerNeedCreateInput.createAsUser)feat(schema): [non_breaking] Input field 'CustomerNeedCreateInput.displayIconUrl' description changed from 'Provide an external user avatar URL. Can only be used in conjunction with the
createAsUseroptions. This option is only available to OAuth applications creating needs inactor=applicationmode.' to 'Provide an external user avatar URL. Can only be used in conjunction with thecreateAsUseroptions. This option is only available to OAuth applications creating needs inactor=appmode.' (CustomerNeedCreateInput.displayIconUrl)feat(schema): [non_breaking] Field 'displayName' was added to object type 'CustomerStatus' (CustomerStatus.displayName)
feat(schema): [non_breaking] Field 'CustomerStatus.type' is deprecated (CustomerStatus.type)
feat(schema): [non_breaking] Field 'CustomerStatus.type' has deprecation reason 'Customer statuses are no longer grouped by type.' (CustomerStatus.type)
feat(schema): [non_breaking] Description 'A type of customer status.' on type 'CustomerStatusType' has changed to '[DEPRECATED] A type of customer status.' (CustomerStatusType)
feat(schema): [non_breaking] Field 'sortOrder' was added to object type 'Dashboard' (Dashboard.sortOrder)
feat(schema): [non_breaking] Field 'projectLabel' was added to object type 'Favorite' (Favorite.projectLabel)
feat(schema): [non_breaking] Field 'facets' was added to object type 'Initiative' (Initiative.facets)
feat(schema): [non_breaking] Field 'subInitiatives' was added to object type 'Initiative' (Initiative.subInitiatives)
feat(schema): [non_breaking] Field 'formerAttachments' was added to object type 'Issue' (Issue.formerAttachments)
feat(schema): [non_breaking] Field 'formerNeeds' was added to object type 'Issue' (Issue.formerNeeds)
feat(schema): [non_breaking] Field 'incomingSuggestions' was added to object type 'Issue' (Issue.incomingSuggestions)
feat(schema): [non_breaking] Field 'suggestions' was added to object type 'Issue' (Issue.suggestions)
feat(schema): [non_breaking] Field 'syncedWith' was added to object type 'Issue' (Issue.syncedWith)
feat(schema): [non_breaking] Input field 'IssueCreateInput.createAsUser' description changed from 'Create issue as a user with the provided name. This option is only available to OAuth applications creating issues in
actor=applicationmode.' to 'Create issue as a user with the provided name. This option is only available to OAuth applications creating issues inactor=appmode.' (IssueCreateInput.createAsUser)feat(schema): [non_breaking] Input field 'IssueCreateInput.displayIconUrl' description changed from 'Provide an external user avatar URL. Can only be used in conjunction with the
createAsUseroptions. This option is only available to OAuth applications creating comments inactor=applicationmode.' to 'Provide an external user avatar URL. Can only be used in conjunction with thecreateAsUseroptions. This option is only available to OAuth applications creating comments inactor=appmode.' (IssueCreateInput.displayIconUrl)feat(schema): [non_breaking] Field 'IssueLabel.isGroup' description changed from 'Whether this label is considered to be a group.' to 'Whether the label is a group.' (IssueLabel.isGroup)
feat(schema): [non_breaking] Field 'formerAttachments' was added to object type 'IssueSearchResult' (IssueSearchResult.formerAttachments)
feat(schema): [non_breaking] Field 'formerNeeds' was added to object type 'IssueSearchResult' (IssueSearchResult.formerNeeds)
feat(schema): [non_breaking] Field 'incomingSuggestions' was added to object type 'IssueSearchResult' (IssueSearchResult.incomingSuggestions)
feat(schema): [non_breaking] Field 'suggestions' was added to object type 'IssueSearchResult' (IssueSearchResult.suggestions)
feat(schema): [non_breaking] Field 'syncedWith' was added to object type 'IssueSearchResult' (IssueSearchResult.syncedWith)
feat(schema): [non_breaking] Field 'attachmentLinkSalesforce' was added to object type 'Mutation' (Mutation.attachmentLinkSalesforce)
feat(schema): [non_breaking] Field 'customerStatusCreate' was added to object type 'Mutation' (Mutation.customerStatusCreate)
feat(schema): [non_breaking] Field 'customerStatusDelete' was added to object type 'Mutation' (Mutation.customerStatusDelete)
feat(schema): [non_breaking] Field 'customerStatusUpdate' was added to object type 'Mutation' (Mutation.customerStatusUpdate)
feat(schema): [non_breaking] Field 'integrationCustomerDataAttributesRefresh' was added to object type 'Mutation' (Mutation.integrationCustomerDataAttributesRefresh)
feat(schema): [non_breaking] Field 'integrationSalesforce' was added to object type 'Mutation' (Mutation.integrationSalesforce)
feat(schema): [non_breaking] Description for argument 'createAsUser' on field 'Mutation.attachmentLinkDiscord' changed from 'Create attachment as a user with the provided name. This option is only available to OAuth applications creating attachments in
actor=applicationmode.' to 'Create attachment as a user with the provided name. This option is only available to OAuth applications creating attachments inactor=appmode.' (Mutation.attachmentLinkDiscord.createAsUser)feat(schema): [non_breaking] Description for argument 'displayIconUrl' on field 'Mutation.attachmentLinkDiscord' changed from 'Provide an external user avatar URL. Can only be used in conjunction with the
createAsUseroptions. This option is only available to OAuth applications creating comments inactor=applicationmode.' to 'Provide an external user avatar URL. Can only be used in conjunction with thecreateAsUseroptions. This option is only available to OAuth applications creating comments inactor=appmode.' (Mutation.attachmentLinkDiscord.displayIconUrl)feat(schema): [non_breaking] Description for argument 'createAsUser' on field 'Mutation.attachmentLinkFront' changed from 'Create attachment as a user with the provided name. This option is only available to OAuth applications creating attachments in
actor=applicationmode.' to 'Create attachment as a user with the provided name. This option is only available to OAuth applications creating attachments inactor=appmode.' (Mutation.attachmentLinkFront.createAsUser)feat(schema): [non_breaking] Description for argument 'displayIconUrl' on field 'Mutation.attachmentLinkFront' changed from 'Provide an external user avatar URL. Can only be used in conjunction with the
createAsUseroptions. This option is only available to OAuth applications creating comments inactor=applicationmode.' to 'Provide an external user avatar URL. Can only be used in conjunction with thecreateAsUseroptions. This option is only available to OAuth applications creating comments inactor=appmode.' (Mutation.attachmentLinkFront.displayIconUrl)feat(schema): [non_breaking] Description for argument 'createAsUser' on field 'Mutation.attachmentLinkGitHubIssue' changed from 'Create attachment as a user with the provided name. This option is only available to OAuth applications creating attachments in
actor=applicationmode.' to 'Create attachment as a user with the provided name. This option is only available to OAuth applications creating attachments inactor=appmode.' (Mutation.attachmentLinkGitHubIssue.createAsUser)feat(schema): [non_breaking] Description for argument 'displayIconUrl' on field 'Mutation.attachmentLinkGitHubIssue' changed from 'Provide an external user avatar URL. Can only be used in conjunction with the
createAsUseroptions. This option is only available to OAuth applications creating comments inactor=applicationmode.' to 'Provide an external user avatar URL. Can only be used in conjunction with thecreateAsUseroptions. This option is only available to OAuth applications creating comments inactor=appmode.' (Mutation.attachmentLinkGitHubIssue.displayIconUrl)feat(schema): [non_breaking] Description for argument 'createAsUser' on field 'Mutation.attachmentLinkGitHubPR' changed from 'Create attachment as a user with the provided name. This option is only available to OAuth applications creating attachments in
actor=applicationmode.' to 'Create attachment as a user with the provided name. This option is only available to OAuth applications creating attachments inactor=appmode.' (Mutation.attachmentLinkGitHubPR.createAsUser)feat(schema): [non_breaking] Description for argument 'displayIconUrl' on field 'Mutation.attachmentLinkGitHubPR' changed from 'Provide an external user avatar URL. Can only be used in conjunction with the
createAsUseroptions. This option is only available to OAuth applications creating comments inactor=applicationmode.' to 'Provide an external user avatar URL. Can only be used in conjunction with thecreateAsUseroptions. This option is only available to OAuth applications creating comments inactor=appmode.' (Mutation.attachmentLinkGitHubPR.displayIconUrl)feat(schema): [non_breaking] Description for argument 'createAsUser' on field 'Mutation.attachmentLinkGitLabMR' changed from 'Create attachment as a user with the provided name. This option is only available to OAuth applications creating attachments in
actor=applicationmode.' to 'Create attachment as a user with the provided name. This option is only available to OAuth applications creating attachments inactor=appmode.' (Mutation.attachmentLinkGitLabMR.createAsUser)feat(schema): [non_breaking] Description for argument 'displayIconUrl' on field 'Mutation.attachmentLinkGitLabMR' changed from 'Provide an external user avatar URL. Can only be used in conjunction with the
createAsUseroptions. This option is only available to OAuth applications creating comments inactor=applicationmode.' to 'Provide an external user avatar URL. Can only be used in conjunction with thecreateAsUseroptions. This option is only available to OAuth applications creating comments inactor=appmode.' (Mutation.attachmentLinkGitLabMR.displayIconUrl)feat(schema): [non_breaking] Description for argument 'createAsUser' on field 'Mutation.attachmentLinkIntercom' changed from 'Create attachment as a user with the provided name. This option is only available to OAuth applications creating attachments in
actor=applicationmode.' to 'Create attachment as a user with the provided name. This option is only available to OAuth applications creating attachments inactor=appmode.' (Mutation.attachmentLinkIntercom.createAsUser)feat(schema): [non_breaking] Description for argument 'displayIconUrl' on field 'Mutation.attachmentLinkIntercom' changed from 'Provide an external user avatar URL. Can only be used in conjunction with the
createAsUseroptions. This option is only available to OAuth applications creating comments inactor=applicationmode.' to 'Provide an external user avatar URL. Can only be used in conjunction with thecreateAsUseroptions. This option is only available to OAuth applications creating comments inactor=appmode.' (Mutation.attachmentLinkIntercom.displayIconUrl)feat(schema): [non_breaking] Description for argument 'createAsUser' on field 'Mutation.attachmentLinkJiraIssue' changed from 'Create attachment as a user with the provided name. This option is only available to OAuth applications creating attachments in
actor=applicationmode.' to 'Create attachment as a user with the provided name. This option is only available to OAuth applications creating attachments inactor=appmode.' (Mutation.attachmentLinkJiraIssue.createAsUser)feat(schema): [non_breaking] Description for argument 'displayIconUrl' on field 'Mutation.attachmentLinkJiraIssue' changed from 'Provide an external user avatar URL. Can only be used in conjunction with the
createAsUseroptions. This option is only available to OAuth applications creating comments inactor=applicationmode.' to 'Provide an external user avatar URL. Can only be used in conjunction with thecreateAsUseroptions. This option is only available to OAuth applications creating comments inactor=appmode.' (Mutation.attachmentLinkJiraIssue.displayIconUrl)feat(schema): [non_breaking] Description for argument 'createAsUser' on field 'Mutation.attachmentLinkSlack' changed from 'Create attachment as a user with the provided name. This option is only available to OAuth applications creating attachments in
actor=applicationmode.' to 'Create attachment as a user with the provided name. This option is only available to OAuth applications creating attachments inactor=appmode.' (Mutation.attachmentLinkSlack.createAsUser)feat(schema): [non_breaking] Description for argument 'displayIconUrl' on field 'Mutation.attachmentLinkSlack' changed from 'Provide an external user avatar URL. Can only be used in conjunction with the
createAsUseroptions. This option is only available to OAuth applications creating comments inactor=applicationmode.' to 'Provide an external user avatar URL. Can only be used in conjunction with thecreateAsUseroptions. This option is only available to OAuth applications creating comments inactor=appmode.' (Mutation.attachmentLinkSlack.displayIconUrl)feat(schema): [non_breaking] Description for argument 'createAsUser' on field 'Mutation.attachmentLinkURL' changed from 'Create attachment as a user with the provided name. This option is only available to OAuth applications creating attachments in
actor=applicationmode.' to 'Create attachment as a user with the provided name. This option is only available to OAuth applications creating attachments inactor=appmode.' (Mutation.attachmentLinkURL.createAsUser)feat(schema): [non_breaking] Description for argument 'displayIconUrl' on field 'Mutation.attachmentLinkURL' changed from 'Provide an external user avatar URL. Can only be used in conjunction with the
createAsUseroptions. This option is only available to OAuth applications creating comments inactor=applicationmode.' to 'Provide an external user avatar URL. Can only be used in conjunction with thecreateAsUseroptions. This option is only available to OAuth applications creating comments inactor=appmode.' (Mutation.attachmentLinkURL.displayIconUrl)feat(schema): [non_breaking] Description for argument 'createAsUser' on field 'Mutation.attachmentLinkZendesk' changed from 'Create attachment as a user with the provided name. This option is only available to OAuth applications creating attachments in
actor=applicationmode.' to 'Create attachment as a user with the provided name. This option is only available to OAuth applications creating attachments inactor=appmode.' (Mutation.attachmentLinkZendesk.createAsUser)feat(schema): [non_breaking] Description for argument 'displayIconUrl' on field 'Mutation.attachmentLinkZendesk' changed from 'Provide an external user avatar URL. Can only be used in conjunction with the
createAsUseroptions. This option is only available to OAuth applications creating comments inactor=applicationmode.' to 'Provide an external user avatar URL. Can only be used in conjunction with thecreateAsUseroptions. This option is only available to OAuth applications creating comments inactor=appmode.' (Mutation.attachmentLinkZendesk.displayIconUrl)feat(schema): [non_breaking] Field 'aiAddonEnabled' was added to object type 'Organization' (Organization.aiAddonEnabled)
feat(schema): [non_breaking] Field 'facets' was added to object type 'Organization' (Organization.facets)
feat(schema): [non_breaking] Field 'restrictLabelManagementToAdmins' was added to object type 'Organization' (Organization.restrictLabelManagementToAdmins)
feat(schema): [non_breaking] Field 'facets' was added to object type 'Project' (Project.facets)
feat(schema): [non_breaking] Field 'facets' was added to object type 'ProjectSearchResult' (ProjectSearchResult.facets)
feat(schema): [non_breaking] Field 'gitHubUserId' was added to object type 'User' (User.gitHubUserId)
feat(schema): [non_breaking] Field 'User.inviteHash' description changed from 'Unique hash for the user to be used in invite URLs.' to '[DEPRECATED] Unique hash for the user to be used in invite URLs.' (User.inviteHash)
feat(schema): [non_breaking] Field 'User.inviteHash' is deprecated (User.inviteHash)
feat(schema): [non_breaking] Field 'User.inviteHash' has deprecation reason 'This hash is not in use anymore, this value will always be empty.' (User.inviteHash)
Patch Changes
- 1084f2a: chore(deps): update dependency patch versions