Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Closed
rschnekenbu opened this issue Oct 8, 2024 · 1 comment
Assignees
Labels
vscode issues related to VSCode compatibility

Comments

@rschnekenbu
Copy link
Contributor

rschnekenbu commented Oct 8, 2024

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.
@rschnekenbu rschnekenbu added the vscode issues related to VSCode compatibility label Oct 8, 2024
@rschnekenbu rschnekenbu self-assigned this Oct 8, 2024
@rschnekenbu
Copy link
Contributor Author

closed as this is a documentation task.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
vscode issues related to VSCode compatibility
Projects
None yet
Development

No branches or pull requests

1 participant