Skip to content

[vscode] API evolution (public and proposed) and menu declarations between 1.100 and 1.101 #15874

@rschnekenbu

Description

@rschnekenbu

Sources

  • commit ref for tags

  • command used

    • git difftool -d 19e0f9e..dfaf441 -- src/vscode-dts/ on vscode repo
    • command: git submodule foreach "grep -irn enabledApiProposals --include=package.json | cut -d ':' -f 1 | xargs jq --raw-output '{filename: input_filename, enabledApiProposals: .enabledApiProposals}'" > ./vscode-builtins-enabled-proposals-1.101.0.txt on vscode-builtin-extensions repo, on commit dfaf441
    • git difftool -d 19e0f9e..dfaf441 -- src/vs/workbench/services/actions/common/menusExtensionPoint.ts on vscode repo

Evaluation

vscode.d.ts

Proposed API evolutions

  • aiSettings: update, ignored for now
  • vscode.proposed.authIssuers.d.ts: introduced in 1.101. used in ignored builtins microsoft-authentication and github-authentication
  • vscode.proposed.chatParticipantAdditions.d.ts: update, ignored for now
  • vscode.proposed.chatParticipantPrivate.d.ts: update, ignored for now
  • vscode.proposed.chatProvider.d.ts: update, ignored for now
  • vscode.proposed.contribLanguageModelToolSets.d.ts: introduced in 1.101, ignored for now
  • vscode.proposed.defaultChatParticipant.d.ts: update, ignored for now
  • vscode.proposed.inlineCompletionsAdditions.d.ts; update, not used in builtins
  • vscode.proposed.inlineEdit.d.ts: InlineEditContext#requestuuid is now mandatory. not used in builtins
  • vscode.proposed.languageModelDataPart.d.ts: update, ignore for now
  • vscode.proposed.mcpConfigurationProvider.d.ts: removed, as it became public
  • vscode.proposed.notebookCellExecutionState.d.ts: removed. see Stop using VS Codes proposed cell execution state API microsoft/vscode-jupyter#15570 and remove old notebookCellExecutionState proposal microsoft/vscode#248522
  • vscode.proposed.scmHistoryProvider.d.ts: update, ignored for now (stubbed)

Menu evolutions

  • no significant changes this month

Sub-issues

Metadata

Metadata

Assignees

Labels

vscodeissues related to VSCode compatibility

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions