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] proposed API evolution and menu declarations between 1.86 and 1.87 #13444

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

Comments

@rschnekenbu
Copy link
Contributor

rschnekenbu commented Mar 4, 2024

Sources

  • commit ref for tags
  • command used
    • git difftool -d f5442d1..019f4d1 -- 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.87.0.txt on vscode-builtin-extensions repo, on tag 1.87.0
    • git difftool -d f5442d1..019f4d1 -- src/vs/workbench/services/actions/common/menusExtensionPoint.ts

Evaluation

  • vscode.proposed.activeComment.d.ts: added in 1.87, not used by builtins except test
  • vscode.proposed.chat.d.ts: removed in 1.87. Not present in Theia
  • vscode.proposed.chatAgents2.d.ts: renamed as chatParticipants in 1.87.
  • vscode.proposed.chatAgents2Additions.d.ts: renamed as charParticipantsAdditions in 1.87
  • vscode.proposed.chatProvider.d.ts: updated in 1.87, not used in builtins
  • vscode.proposed.chatRequestAccess.d.ts: removed in 1.87. Not present in Theia, not used by builtins
  • vscode.proposed.chatVariableResolver.d.ts: added in 1.87. No used by builtins except tests
  • vscode.proposed.codeActionRanges.d.ts: update in 1.87, only comment.
  • vscode.proposed.contribIssueReporter.d.ts: added in 1.87. Placeholder for contribution (Issue reporter submenu). not used by builtins
  • vscode.proposed.contribSourceControlHistoryItemGroupMenu.d.ts: updated in 1.87. Placeholders for menu entries. used by git extension, but not yet present in theia
  • vscode.proposed.contribSourceControlTitleMenu.d.ts: new in 1.87. placeholder for scm/sourcecontrol/title menu. Used by git extension
  • vscode.proposed.debugVisualization.d.ts: updated in 1.87. not used by builtins. see https://code.visualstudio.com/updates/v1_87#_debug-visualizer-api
  • vscode.proposed.defaultChatAgent.d.ts: removed in 1.87. Not present in Theia
  • vscode.proposed.defaultChatParticipant.d.ts: added in 1.87, not used by builtins
  • vscode.proposed.findFiles2.d.ts: new in 1.87. not used by builtins except tests. see https://code.visualstudio.com/updates/v1_87#_findfiles2-api
  • vscode.proposed.inlineEdit.d.ts: new in 1.87. not used in builtins
  • vscode.proposed.interactive.d.ts: updated in 1.87. Not used by builtins except tests
  • vscode.proposed.languageModels.d.ts: new in 1.87. Not used by builtins except tests
  • vscode.proposed.newSymbolNamesProvider.d.ts: new in 1.87. Not used by builtins. see https://code.visualstudio.com/updates/v1_87#_new-symbol-names-provider-api
  • vscode.proposed.notebookVariableProvider.d.ts: updated in 1.87. 2 new optional fields. Not used by builtins
  • vscode.proposed.quickPickSortByLabel.d.ts: updated in 1.87 (only comments).
  • vscode.proposed.speech.d.ts: updated in 1.87. Not used by builtins
  • vscode.proposed.testCoverage.d.ts: updated in 1.87. See https://code.visualstudio.com/updates/v1_87#_test-coverage-api. Not used by builtins except tests

No additional menus declared except those proposed ones.

@rschnekenbu rschnekenbu added the vscode issues related to VSCode compatibility label Mar 4, 2024
@rschnekenbu rschnekenbu self-assigned this Mar 4, 2024
@rschnekenbu
Copy link
Contributor Author

Closing as documentation task

@rschnekenbu rschnekenbu changed the title [vscode] proposed API evolution between 1.86 and 1.87 [vscode] proposed API evolution and menu declarations between 1.86 and 1.87 Mar 4, 2024
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