@linear/sdk 10.0.0
Major Changes
-
0639cfb: feat(schema): [breaking] Field 'config' was removed from object type 'TriageResponsibility' (TriageResponsibility.config)
feat(schema): [non_breaking] Field 'projectMilestone' was added to object type 'Query' (Query.projectMilestone)
feat(schema): [non_breaking] Field 'projectMilestones' was added to object type 'Query' (Query.projectMilestones)
feat(schema): [non_breaking] Field 'Query.ProjectMilestone' description changed from 'One specific project milestone.' to '[DEPRECATED][INTERNAL] One specific project milestone.' (Query.ProjectMilestone)
feat(schema): [non_breaking] Field 'Query.ProjectMilestone' is deprecated (Query.ProjectMilestone)
feat(schema): [non_breaking] Field 'Query.ProjectMilestone' has deprecation reason 'This mutation is deprecated, please use
projectMilestoneinstead.' (Query.ProjectMilestone)feat(schema): [non_breaking] Field 'Query.ProjectMilestones' description changed from 'All milestones for the project.' to '[DEPRECATED][INTERNAL] All milestones for the project.' (Query.ProjectMilestones)
feat(schema): [non_breaking] Field 'Query.ProjectMilestones' is deprecated (Query.ProjectMilestones)
feat(schema): [non_breaking] Field 'Query.ProjectMilestones' has deprecation reason 'This mutation is deprecated, please use
projectMilestonesinstead.' (Query.ProjectMilestones) -
57210a2: feat(schema): [breaking] Field 'repositories' was removed from object type 'GitHubSyncSettings' (GitHubSyncSettings.repositories)
feat(schema): [breaking] Field 'teamRepoMap' was removed from object type 'GitHubSyncSettings' (GitHubSyncSettings.teamRepoMap)
feat(schema): [breaking] Input field 'repositories' was removed from input object type 'GitHubSyncSettingsInput' (GitHubSyncSettingsInput.repositories)
feat(schema): [breaking] Input field 'teamRepoMap' was removed from input object type 'GitHubSyncSettingsInput' (GitHubSyncSettingsInput.teamRepoMap)
feat(schema): [breaking] Field 'integrationGithubSync' was removed from object type 'Mutation' (Mutation.integrationGithubSync)
feat(schema): [dangerous] Input field 'createOnSyncedSlackThread' was added to input object type 'CommentCreateInput' (CommentCreateInput.createOnSyncedSlackThread)
feat(schema): [dangerous] Input field 'resolvingCommentId' was added to input object type 'CommentUpdateInput' (CommentUpdateInput.resolvingCommentId)
feat(schema): [dangerous] Input field 'resolvingUserId' was added to input object type 'CommentUpdateInput' (CommentUpdateInput.resolvingUserId)
feat(schema): [dangerous] Input field 'repoMapping' was added to input object type 'GitHubSyncSettingsInput' (GitHubSyncSettingsInput.repoMapping)
feat(schema): [dangerous] Input field 'repos' was added to input object type 'GitHubSyncSettingsInput' (GitHubSyncSettingsInput.repos)
feat(schema): [dangerous] Input field 'slack' was added to input object type 'IntegrationSettingsInput' (IntegrationSettingsInput.slack)
feat(schema): [dangerous] Input field 'isDiffHidden' was added to input object type 'ProjectUpdateCreateInput' (ProjectUpdateCreateInput.isDiffHidden)
feat(schema): [dangerous] Input field 'isDiffHidden' was added to input object type 'ProjectUpdateUpdateInput' (ProjectUpdateUpdateInput.isDiffHidden)
feat(schema): [dangerous] Input field 'autoCreateOnBotMention' was added to input object type 'SlackChannelNameMappingInput' (SlackChannelNameMappingInput.autoCreateOnBotMention)
feat(schema): [dangerous] Input field 'isShared' was added to input object type 'SlackChannelNameMappingInput' (SlackChannelNameMappingInput.isShared)
feat(schema): [dangerous] Input field 'joinByDefault' was added to input object type 'TeamUpdateInput' (TeamUpdateInput.joinByDefault)
feat(schema): [non_breaking] Type 'IntegrationService' was added (IntegrationService)
feat(schema): [non_breaking] Type 'SlackSettings' was added (SlackSettings)
feat(schema): [non_breaking] Type 'SlackSettingsInput' was added (SlackSettingsInput)
feat(schema): [non_breaking] Type 'TriageResponsibilityManualSelection' was added (TriageResponsibilityManualSelection)
feat(schema): [non_breaking] Type 'TriageResponsibilitySchedule' was added (TriageResponsibilitySchedule)
feat(schema): [non_breaking] Type 'TriageResponsibilityScheduleEntry' was added (TriageResponsibilityScheduleEntry)
feat(schema): [non_breaking] Field 'addBot' was added to object type 'AsksChannelConnectPayload' (AsksChannelConnectPayload.addBot)
feat(schema): [non_breaking] Field 'restoredAt' was added to object type 'DocumentContent' (DocumentContent.restoredAt)
feat(schema): [non_breaking] Field 'repoMapping' was added to object type 'GitHubSyncSettings' (GitHubSyncSettings.repoMapping)
feat(schema): [non_breaking] Field 'repos' was added to object type 'GitHubSyncSettings' (GitHubSyncSettings.repos)
feat(schema): [non_breaking] Field 'slack' was added to object type 'IntegrationSettings' (IntegrationSettings.slack)
feat(schema): [non_breaking] Field 'integrationSourceType' was added to object type 'Issue' (Issue.integrationSourceType)
feat(schema): [non_breaking] Field 'integrationSourceType' was added to object type 'IssueSearchResult' (IssueSearchResult.integrationSourceType)
feat(schema): [non_breaking] Field 'integrationGithubSyncConnect' was added to object type 'Mutation' (Mutation.integrationGithubSyncConnect)
feat(schema): [non_breaking] Field 'Mutation.commentResolve' description changed from '[ALPHA] Resolves a comment.' to 'Resolves a comment.' (Mutation.commentResolve)
feat(schema): [non_breaking] Field 'Mutation.commentUnresolve' description changed from '[ALPHA] Unresolves a comment.' to 'Unresolves a comment.' (Mutation.commentUnresolve)
feat(schema): [non_breaking] Field 'isDiffHidden' was added to object type 'ProjectUpdate' (ProjectUpdate.isDiffHidden)
feat(schema): [non_breaking] Field 'autoCreateOnBotMention' was added to object type 'SlackChannelNameMapping' (SlackChannelNameMapping.autoCreateOnBotMention)
feat(schema): [non_breaking] Field 'isShared' was added to object type 'SlackChannelNameMapping' (SlackChannelNameMapping.isShared)
feat(schema): [non_breaking] Field 'joinByDefault' was added to object type 'Team' (Team.joinByDefault)
feat(schema): [non_breaking] Field 'manualSelection' was added to object type 'TriageResponsibility' (TriageResponsibility.manualSelection)
feat(schema): [non_breaking] Field 'schedule' was added to object type 'TriageResponsibility' (TriageResponsibility.schedule)
feat(schema): [non_breaking] Field 'TriageResponsibility.integration' description changed from 'The integration used for scheduling when using the 'integrationSchedule' configuration.' to 'The integration used for scheduling.' (TriageResponsibility.integration)
Minor Changes
-
adfd13d: feat(schema): [dangerous] Enum value 'jiraPersonal' was added to enum 'IntegrationService' (IntegrationService.jiraPersonal)
feat(schema): [non_breaking] Field 'integrationJiraPersonal' was added to object type 'Mutation' (Mutation.integrationJiraPersonal)
feat(schema): [non_breaking] Field 'Mutation.userJiraConnect' description changed from 'Connects the Jira user to this Linear account via OAuth2.' to '[DEPRECATED] Connects the Jira user to this Linear account via OAuth2.' (Mutation.userJiraConnect)
feat(schema): [non_breaking] Field 'Mutation.userJiraConnect' is deprecated (Mutation.userJiraConnect)
feat(schema): [non_breaking] Field 'Mutation.userJiraConnect' has deprecation reason 'Replaced by integrationJiraPersonal mutation on Integration resolver.' (Mutation.userJiraConnect)
-
7d5b66b: feat(schema): [dangerous] Input field 'expiresAt' was added to input object type 'GitLabSettingsInput' (GitLabSettingsInput.expiresAt)
feat(schema): [dangerous] Input field 'readonly' was added to input object type 'GitLabSettingsInput' (GitLabSettingsInput.readonly)
feat(schema): [non_breaking] Field 'expiresAt' was added to object type 'GitLabSettings' (GitLabSettings.expiresAt)
feat(schema): [non_breaking] Field 'readonly' was added to object type 'GitLabSettings' (GitLabSettings.readonly)
Patch Changes
- ad7033f: chore(deps): update dependency patch versions
- d18a4d1: override naming convention to allow support of duplicate queries