@linear/sdk 34.0.0
Major Changes
-
81da49e: feat(schema): [breaking] Type 'NotificationCategoryPreferencesChannel' was removed (NotificationCategoryPreferencesChannel)
feat(schema): [breaking] Type 'NotificationCategoryPreferencesChannelInput' was removed (NotificationCategoryPreferencesChannelInput)
feat(schema): [breaking] Input field 'attachmentId' was removed from input object type 'CustomerNeedUpdateInput' (CustomerNeedUpdateInput.attachmentId)
feat(schema): [breaking] Field 'NotificationCategoryPreferences.appsAndIntegrations' changed type from 'NotificationCategoryPreferencesChannel' to 'NotificationChannelPreferences!' (NotificationCategoryPreferences.appsAndIntegrations)
feat(schema): [breaking] Field 'NotificationCategoryPreferences.assignments' changed type from 'NotificationCategoryPreferencesChannel' to 'NotificationChannelPreferences!' (NotificationCategoryPreferences.assignments)
feat(schema): [breaking] Field 'NotificationCategoryPreferences.commentsAndReplies' changed type from 'NotificationCategoryPreferencesChannel' to 'NotificationChannelPreferences!' (NotificationCategoryPreferences.commentsAndReplies)
feat(schema): [breaking] Field 'NotificationCategoryPreferences.documentChanges' changed type from 'NotificationCategoryPreferencesChannel' to 'NotificationChannelPreferences!' (NotificationCategoryPreferences.documentChanges)
feat(schema): [breaking] Field 'NotificationCategoryPreferences.mentions' changed type from 'NotificationCategoryPreferencesChannel' to 'NotificationChannelPreferences!' (NotificationCategoryPreferences.mentions)
feat(schema): [breaking] Field 'NotificationCategoryPreferences.postsAndUpdates' changed type from 'NotificationCategoryPreferencesChannel' to 'NotificationChannelPreferences!' (NotificationCategoryPreferences.postsAndUpdates)
feat(schema): [breaking] Field 'NotificationCategoryPreferences.reactions' changed type from 'NotificationCategoryPreferencesChannel' to 'NotificationChannelPreferences!' (NotificationCategoryPreferences.reactions)
feat(schema): [breaking] Field 'NotificationCategoryPreferences.reminders' changed type from 'NotificationCategoryPreferencesChannel' to 'NotificationChannelPreferences!' (NotificationCategoryPreferences.reminders)
feat(schema): [breaking] Field 'NotificationCategoryPreferences.reviews' changed type from 'NotificationCategoryPreferencesChannel' to 'NotificationChannelPreferences!' (NotificationCategoryPreferences.reviews)
feat(schema): [breaking] Field 'NotificationCategoryPreferences.statusChanges' changed type from 'NotificationCategoryPreferencesChannel' to 'NotificationChannelPreferences!' (NotificationCategoryPreferences.statusChanges)
feat(schema): [breaking] Field 'NotificationCategoryPreferences.subscriptions' changed type from 'NotificationCategoryPreferencesChannel' to 'NotificationChannelPreferences!' (NotificationCategoryPreferences.subscriptions)
feat(schema): [breaking] Input field 'NotificationCategoryPreferencesInput.appsAndIntegrations' changed type from 'NotificationCategoryPreferencesChannelInput' to 'PartialNotificationChannelPreferencesInput' (NotificationCategoryPreferencesInput.appsAndIntegrations)
feat(schema): [breaking] Input field 'NotificationCategoryPreferencesInput.assignments' changed type from 'NotificationCategoryPreferencesChannelInput' to 'PartialNotificationChannelPreferencesInput' (NotificationCategoryPreferencesInput.assignments)
feat(schema): [breaking] Input field 'NotificationCategoryPreferencesInput.commentsAndReplies' changed type from 'NotificationCategoryPreferencesChannelInput' to 'PartialNotificationChannelPreferencesInput' (NotificationCategoryPreferencesInput.commentsAndReplies)
feat(schema): [breaking] Input field 'NotificationCategoryPreferencesInput.documentChanges' changed type from 'NotificationCategoryPreferencesChannelInput' to 'PartialNotificationChannelPreferencesInput' (NotificationCategoryPreferencesInput.documentChanges)
feat(schema): [breaking] Input field 'NotificationCategoryPreferencesInput.mentions' changed type from 'NotificationCategoryPreferencesChannelInput' to 'PartialNotificationChannelPreferencesInput' (NotificationCategoryPreferencesInput.mentions)
feat(schema): [breaking] Input field 'NotificationCategoryPreferencesInput.postsAndUpdates' changed type from 'NotificationCategoryPreferencesChannelInput' to 'PartialNotificationChannelPreferencesInput' (NotificationCategoryPreferencesInput.postsAndUpdates)
feat(schema): [breaking] Input field 'NotificationCategoryPreferencesInput.reactions' changed type from 'NotificationCategoryPreferencesChannelInput' to 'PartialNotificationChannelPreferencesInput' (NotificationCategoryPreferencesInput.reactions)
feat(schema): [breaking] Input field 'NotificationCategoryPreferencesInput.reminders' changed type from 'NotificationCategoryPreferencesChannelInput' to 'PartialNotificationChannelPreferencesInput' (NotificationCategoryPreferencesInput.reminders)
feat(schema): [breaking] Input field 'NotificationCategoryPreferencesInput.reviews' changed type from 'NotificationCategoryPreferencesChannelInput' to 'PartialNotificationChannelPreferencesInput' (NotificationCategoryPreferencesInput.reviews)
feat(schema): [breaking] Input field 'NotificationCategoryPreferencesInput.statusChanges' changed type from 'NotificationCategoryPreferencesChannelInput' to 'PartialNotificationChannelPreferencesInput' (NotificationCategoryPreferencesInput.statusChanges)
feat(schema): [breaking] Input field 'NotificationCategoryPreferencesInput.subscriptions' changed type from 'NotificationCategoryPreferencesChannelInput' to 'PartialNotificationChannelPreferencesInput' (NotificationCategoryPreferencesInput.subscriptions)
feat(schema): [breaking] Input field 'NotificationChannelPreferencesInput.desktop' changed type from 'Boolean' to 'Boolean!' (NotificationChannelPreferencesInput.desktop)
feat(schema): [breaking] Input field 'NotificationChannelPreferencesInput.email' changed type from 'Boolean' to 'Boolean!' (NotificationChannelPreferencesInput.email)
feat(schema): [breaking] Input field 'NotificationChannelPreferencesInput.mobile' changed type from 'Boolean' to 'Boolean!' (NotificationChannelPreferencesInput.mobile)
feat(schema): [breaking] Input field 'NotificationChannelPreferencesInput.slack' changed type from 'Boolean' to 'Boolean!' (NotificationChannelPreferencesInput.slack)
feat(schema): [breaking] Field 'ProjectNotification.document' changed type from 'Document!' to 'Document' (ProjectNotification.document)
feat(schema): [breaking] Field 'ProjectNotification.initiative' changed type from 'Initiative!' to 'Initiative' (ProjectNotification.initiative)
feat(schema): [dangerous] Input field 'addedToCycleAt' was added to input object type 'IssueCollectionFilter' (IssueCollectionFilter.addedToCycleAt)
feat(schema): [dangerous] Input field 'addedToCyclePeriod' was added to input object type 'IssueCollectionFilter' (IssueCollectionFilter.addedToCyclePeriod)
feat(schema): [dangerous] Input field 'archivedAt' was added to input object type 'IssueCollectionFilter' (IssueCollectionFilter.archivedAt)
feat(schema): [dangerous] Input field 'customerCount' was added to input object type 'IssueCollectionFilter' (IssueCollectionFilter.customerCount)
feat(schema): [dangerous] Input field 'addedToCycleAt' was added to input object type 'IssueFilter' (IssueFilter.addedToCycleAt)
feat(schema): [dangerous] Input field 'addedToCyclePeriod' was added to input object type 'IssueFilter' (IssueFilter.addedToCyclePeriod)
feat(schema): [dangerous] Input field 'archivedAt' was added to input object type 'IssueFilter' (IssueFilter.archivedAt)
feat(schema): [dangerous] Input field 'customerCount' was added to input object type 'IssueFilter' (IssueFilter.customerCount)
feat(schema): [dangerous] Input field 'autoClosedByParentClosing' was added to input object type 'IssueUpdateInput' (IssueUpdateInput.autoClosedByParentClosing)
feat(schema): [dangerous] Argument 'mapping: InheritanceEntityMapping' added to field 'Mutation.teamUpdate' (Mutation.teamUpdate.mapping)
feat(schema): [dangerous] Enum value 'customers' was added to enum 'NotificationCategory' (NotificationCategory.customers)
feat(schema): [dangerous] Enum value 'triage' was added to enum 'NotificationCategory' (NotificationCategory.triage)
feat(schema): [dangerous] Input field 'customers' was added to input object type 'NotificationCategoryPreferencesInput' (NotificationCategoryPreferencesInput.customers)
feat(schema): [dangerous] Input field 'triage' was added to input object type 'NotificationCategoryPreferencesInput' (NotificationCategoryPreferencesInput.triage)
feat(schema): [dangerous] Input field 'addedToCycleAt' was added to input object type 'NullableIssueFilter' (NullableIssueFilter.addedToCycleAt)
feat(schema): [dangerous] Input field 'addedToCyclePeriod' was added to input object type 'NullableIssueFilter' (NullableIssueFilter.addedToCyclePeriod)
feat(schema): [dangerous] Input field 'archivedAt' was added to input object type 'NullableIssueFilter' (NullableIssueFilter.archivedAt)
feat(schema): [dangerous] Input field 'customerCount' was added to input object type 'NullableIssueFilter' (NullableIssueFilter.customerCount)
feat(schema): [dangerous] Input field 'restrictTeamCreationToAdmins' was added to input object type 'OrganizationUpdateInput' (OrganizationUpdateInput.restrictTeamCreationToAdmins)
feat(schema): [dangerous] Enum value 'embeddedCustomerNeeds' was added to enum 'ViewType' (ViewType.embeddedCustomerNeeds)
feat(schema): [non_breaking] Type 'CyclePeriod' was added (CyclePeriod)
feat(schema): [non_breaking] Type 'CyclePeriodComparator' was added (CyclePeriodComparator)
feat(schema): [non_breaking] Type 'Dashboard' was added (Dashboard)
feat(schema): [non_breaking] Type 'DashboardConnection' was added (DashboardConnection)
feat(schema): [non_breaking] Type 'DashboardEdge' was added (DashboardEdge)
feat(schema): [non_breaking] Type 'InheritanceEntityMapping' was added (InheritanceEntityMapping)
feat(schema): [non_breaking] Type 'InitiativeHistory' was added (InitiativeHistory)
feat(schema): [non_breaking] Type 'InitiativeHistoryConnection' was added (InitiativeHistoryConnection)
feat(schema): [non_breaking] Type 'InitiativeHistoryEdge' was added (InitiativeHistoryEdge)
feat(schema): [non_breaking] Type 'NotificationCategoryMetadata' was added (NotificationCategoryMetadata)
feat(schema): [non_breaking] Type 'NotificationCategoryPreferencesMetadata' was added (NotificationCategoryPreferencesMetadata)
feat(schema): [non_breaking] Type 'PartialNotificationCategoryPreferences' was added (PartialNotificationCategoryPreferences)
feat(schema): [non_breaking] Type 'PartialNotificationChannelPreferences' was added (PartialNotificationChannelPreferences)
feat(schema): [non_breaking] Type 'PartialNotificationChannelPreferencesInput' was added (PartialNotificationChannelPreferencesInput)
feat(schema): [non_breaking] Type 'ProjectMilestoneStatus' was added (ProjectMilestoneStatus)
feat(schema): [non_breaking] Type 'PullRequestCheck' was added (PullRequestCheck)
feat(schema): [non_breaking] Type 'PullRequestCheckInput' was added (PullRequestCheckInput)
feat(schema): [non_breaking] Type 'Widget' was added (Widget)
feat(schema): [non_breaking] Type 'WidgetConnection' was added (WidgetConnection)
feat(schema): [non_breaking] Type 'WidgetEdge' was added (WidgetEdge)
feat(schema): [non_breaking] Field 'Customer.revenue' description changed from 'The revenue generated by the customer.' to 'The annual revenue generated by the customer.' (Customer.revenue)
feat(schema): [non_breaking] Input field 'CustomerCreateInput.revenue' description changed from 'The revenue generated by the customer.' to 'The annual revenue generated by the customer.' (CustomerCreateInput.revenue)
feat(schema): [non_breaking] Input field 'CustomerUpdateInput.revenue' description changed from 'The revenue generated by the customer.' to 'The annual revenue generated by the customer.' (CustomerUpdateInput.revenue)
feat(schema): [non_breaking] Field 'history' was added to object type 'Initiative' (Initiative.history)
feat(schema): [non_breaking] Field 'updateReminderFrequencyInWeeks' was added to object type 'Initiative' (Initiative.updateReminderFrequencyInWeeks)
feat(schema): [non_breaking] Field 'updateRemindersDay' was added to object type 'Initiative' (Initiative.updateRemindersDay)
feat(schema): [non_breaking] Field 'updateRemindersHour' was added to object type 'Initiative' (Initiative.updateRemindersHour)
feat(schema): [non_breaking] Description 'An initiative update.' on type 'InitiativeUpdate' has changed to '[ALPHA] An initiative update.' (InitiativeUpdate)
feat(schema): [non_breaking] Field 'customerNeedId' was added to object type 'IssueHistory' (IssueHistory.customerNeedId)
feat(schema): [non_breaking] Field 'integrationSlackCustomerChannelLink' was added to object type 'Mutation' (Mutation.integrationSlackCustomerChannelLink)
feat(schema): [non_breaking] Field 'customers' was added to object type 'NotificationCategoryPreferences' (NotificationCategoryPreferences.customers)
feat(schema): [non_breaking] Field 'system' was added to object type 'NotificationCategoryPreferences' (NotificationCategoryPreferences.system)
feat(schema): [non_breaking] Field 'triage' was added to object type 'NotificationCategoryPreferences' (NotificationCategoryPreferences.triage)
feat(schema): [non_breaking] Field 'NotificationChannelPreferences.desktop' changed type from 'Boolean' to 'Boolean!' (NotificationChannelPreferences.desktop)
feat(schema): [non_breaking] Field 'NotificationChannelPreferences.email' changed type from 'Boolean' to 'Boolean!' (NotificationChannelPreferences.email)
feat(schema): [non_breaking] Field 'NotificationChannelPreferences.mobile' changed type from 'Boolean' to 'Boolean!' (NotificationChannelPreferences.mobile)
feat(schema): [non_breaking] Field 'NotificationChannelPreferences.slack' changed type from 'Boolean' to 'Boolean!' (NotificationChannelPreferences.slack)
feat(schema): [non_breaking] Field 'restrictTeamCreationToAdmins' was added to object type 'Organization' (Organization.restrictTeamCreationToAdmins)
feat(schema): [non_breaking] Field 'updateReminderFrequencyInWeeks' was added to object type 'Project' (Project.updateReminderFrequencyInWeeks)
feat(schema): [non_breaking] Field 'updateRemindersDay' was added to object type 'Project' (Project.updateRemindersDay)
feat(schema): [non_breaking] Field 'updateRemindersHour' was added to object type 'Project' (Project.updateRemindersHour)
feat(schema): [non_breaking] Field 'progress' was added to object type 'ProjectMilestone' (ProjectMilestone.progress)
feat(schema): [non_breaking] Field 'status' was added to object type 'ProjectMilestone' (ProjectMilestone.status)
feat(schema): [non_breaking] Field 'updateReminderFrequencyInWeeks' was added to object type 'ProjectSearchResult' (ProjectSearchResult.updateReminderFrequencyInWeeks)
feat(schema): [non_breaking] Field 'updateRemindersDay' was added to object type 'ProjectSearchResult' (ProjectSearchResult.updateRemindersDay)
feat(schema): [non_breaking] Field 'updateRemindersHour' was added to object type 'ProjectSearchResult' (ProjectSearchResult.updateRemindersHour)
feat(schema): [non_breaking] Field 'isPersonalIntegrationRequired' was added to object type 'SyncedExternalThread' (SyncedExternalThread.isPersonalIntegrationRequired)
feat(schema): [non_breaking] Field 'draftWorkflowState' was added to object type 'Team' (Team.draftWorkflowState)
feat(schema): [non_breaking] Field 'mergeWorkflowState' was added to object type 'Team' (Team.mergeWorkflowState)
feat(schema): [non_breaking] Field 'mergeableWorkflowState' was added to object type 'Team' (Team.mergeableWorkflowState)
feat(schema): [non_breaking] Field 'reviewWorkflowState' was added to object type 'Team' (Team.reviewWorkflowState)
feat(schema): [non_breaking] Field 'startWorkflowState' was added to object type 'Team' (Team.startWorkflowState)
feat(schema): [non_breaking] Field 'UserSettings.notificationCategoryPreferences' description changed from 'The notification category preferences for the user.' to 'The user's notification category preferences.' (UserSettings.notificationCategoryPreferences)
feat(schema): [non_breaking] Field 'UserSettings.notificationChannelPreferences' description changed from 'Whether the user has specific notification channels enabled or disabled.' to 'The user's notification channel preferences.' (UserSettings.notificationChannelPreferences)
feat(schema): [non_breaking] Field 'inheritedFrom' was added to object type 'WorkflowState' (WorkflowState.inheritedFrom)