Path: blob/main/extensions/copilot/src/platform/releaseNotes/common/releaseNotesService.ts
13400 views
/*---------------------------------------------------------------------------------------------1* Copyright (c) Microsoft Corporation. All rights reserved.2* Licensed under the MIT License. See License.txt in the project root for license information.3*--------------------------------------------------------------------------------------------*/45import { createServiceIdentifier } from '../../../util/common/services';67/**8* Service to fetch release notes.9*/10export interface IReleaseNotesService {11readonly _serviceBrand: undefined;12fetchLatestReleaseNotes(): Promise<string | undefined>;13/**14* Fetch release notes for a specific VS Code version.15* Accepts full versions like "1.92.1" or minor versions like "1.92".16* Implementation should sanitize to major.minor.17*/18fetchReleaseNotesForVersion(version: string): Promise<string | undefined>;19}2021export const IReleaseNotesService = createServiceIdentifier<IReleaseNotesService>('releaseNotesService');2223