Skip to content

[vscode] API evolution (public and proposed) and menu declarations between 1.93 and 1.94 #14265

@rschnekenbu

Description

@rschnekenbu

Sources

  • commit ref for tags

  • command used

    • git difftool -d 38c31bc..d78a74b -- 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.94.0.txt on vscode-builtin-extensions repo, on commit d78a74b
    • git difftool -d 38c31bc..d78a74b -- src/vs/workbench/services/actions/common/menusExtensionPoint.ts on vscode repo

Evaluation

vscode.d.ts

  • vscode.d.ts : no changes except comment changes

Proposed API evolutions

  • vscode.proposed.aiTextSearchProvider.d.ts: updated API, not used in builtins
  • vscode.proposed.aiTextSearchProviderNew.d.ts: updated API, not used in builtins
  • vscode.proposed.chatParticipantAdditions.d.ts: updated API, not used in builtins
  • vscode.proposed.chatProvider.d.ts: updated API, not used in builtins
  • vscode.proposed.contribChatParticipantDetection.d.ts: updated API, not used in builtins
  • contribSourceControlHistoryItemChangesMenu.d.ts: deleted API, was a menu contribution (see menu contributions?)
  • contribSourceControlHistoryItemGroupMenu.d.ts: deleted API, was a menu contribution (see menu contributions?)
  • contribSourceControlHistoryItemMenu.d.ts: updated contribution (menu contribution (see menu contributions?) )
  • defaultChatParticipant.d.ts: updated API, not used in builtins
  • vscode.proposed.inlineCompletionsAdditions.d.ts: updated API (not implemented in Theia), not used by builtins
  • vscode.proposed.lmTools.d.ts: updated API, not used in builtins
  • vscode.proposed.mappedEditsProvider.d.ts: updated API, implemented by theia, used by typescript
  • vscode.proposed.notebookReplDocument.d.ts; updated API, not implemented in theia, not used by builtins
  • proposed.scmHistoryProvider.d.ts: updated API, not implemented by theia.

Menu evolutions

  • no menu evolution except that menu with key 'comments/commentThread/additionalActions' (unsupported in Theia) can now have submenus. This will be ignored until menu is implemented.

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