1.1.0
✨ This release introduces significant enhancements to the Languages API, including custom LSP requests and inline completion support, alongside new window and workspace capabilities.
New features
- Languages API — Support for registering inline completion providers via
languages.registerInlineCompletionProvider. - Custom LSP Requests — Added
languages.sendLspRequestto send non-standard JSON-RPC requests to active language servers. - Enhanced LSP Registration —
languages.registerLanguageServernow supports optionalicon,iconPath, and authentication callbacks (checkStatus,signIn,signOut). - Window API — Added
window.showDeviceAuthDialogto streamline OAuth and device-based authentication flows for plugins. - Workspace Configuration — Support for programmatically updating workspace settings via
workspace.updateConfiguration.
Full Changelog: 1.0.0...1.1.0