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.88 and 1.89 #13671

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

Comments

@rschnekenbu
Copy link
Contributor

rschnekenbu commented Apr 30, 2024

Sources

  • commit ref for tags

  • command used

    • git difftool -d 5c3e652..b58957e -- 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.89.0.txt on vscode-builtin-extensions repo, on tag 1.89.0
    • git difftool -d 5c3e652..b58957e -- src/vs/workbench/services/actions/common/menusExtensionPoint.ts on vscode repo

Evaluation

  • proposed.chatParticipant.d.ts: updated, not used by builtins except tests
  • proposed.chatParticipantAdditions.d.ts: updated, not used by builtins
  • proposed.chatProvider.d.ts: updated, not used by builtins
  • proposed.chatTab.d.ts: updated, not used by builtins
  • proposed.contribAccessibilityHelpContent.d.ts: new, not used by builtins
  • proposed.debugFocus.d.ts: updated, not used by builtins
  • proposed.defaultChatParticipant.d.ts: updated, not used by builtins except tests
  • dropMetadata and documentPaste are merged and there is some evolution. This may need a bit of implementation, with current implementation being partially stubbed in theia due to an old Monaco version (now updated, so stub may be removed) - see [vscode] Evolution of dropMetatada and documentPaste Proposed APIs in VS Code 1.89 #13694
  • proposed.editorHoverVerbosityLevel.d.ts: new, not used in builtins
  • proposed.handleIssueUri.d.ts: removed from vscode
  • proposed.interactive.d.ts: updated, not used in builtins except tests
  • proposed.languageModels.d.ts: updated, not used in builtins
  • proposed.newSymbolNamesProvider.d.ts: updated, not used in builtins
  • small evolutions on scmHistoryProvider, used on git extensions. Only a couple of string properties, like Author / description / label / name etc. see [vscode] scmHistoryProvider proposed API evolutions in VS Code 1.89 #13695
  • proposed.speech.d.ts: updated, not used in builtins
  • proposed.terminalShellIntegration.d.ts: updated, not used in builtins except tests
  • proposed.testPreserveFocus.d.ts: updated, not used in builtins
  • proposed.windowActivity.d.ts: removed, see [vscode] Support WindowState active boolean introduced in VS Code 1.89 #13692
@rschnekenbu rschnekenbu self-assigned this Apr 30, 2024
@rschnekenbu rschnekenbu added the vscode issues related to VSCode compatibility label Apr 30, 2024
@rschnekenbu
Copy link
Contributor Author

closing, as this is a documentation task.

@rschnekenbu rschnekenbu changed the title [vscode] proposed API evolution and menu declarations between 1.88 and 1.89 (wip) [vscode] proposed API evolution and menu declarations between 1.88 and 1.89 May 6, 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