- [core] moved
ToolbarAwareTabBar.Styles
toScrollableTabBar.Styles
12411
- [application-package] bumped the default supported VS Code API from
1.72.2
to1.74.2
#12468 - [cli] added support for
${targetPlatform}
when declaring URLs for plugins #12410 - [core] added support for a dynamic tab resizing strategy (controlled by
workbench.tab.shrinkToFit.enabled
) #12360 - [core] added support for enhanced
tabbar
previews on hover #12350 - [core] added support for localizations using VS Code's
l10n
#12192 - [core] added support for pushing a large number of items in tree iterators #12172
- [core] added theming support for
highlightModifiedTabs
#12367 - [core] fixed an issue where the
theia-file-icons
theme was not always applied #12419 - [core] fixed right-click behavior in trees due to padding #12436
- [core] replaced
request
with@theia/request
#12413 - [debug] fixed an issue where
getTrackableWidgets
did not return the right result #12241 - [electron] upgraded
electron
to23.2.4
#12464 - [keymaps] improved search when searching for keybindings #12312
- [monaco] added missing localizations #12378
- [monaco] added support for the
inQuickOpen
when-clause context #12427 - [monaco] fixed
parseSnippets
handling #12463 - [monaco] fixed
Save As...
limit #12418 - [playwright] added a page object for terminals #12381
- [playwright] upgraded
playwright
to latest version #12384 - [plugin] added error feedback when invoking the
vscode.open
command #12284 - [plugin] added handling to ensure unique tree-view IDs #12338
- [plugin] added handling to use
TaskScope.Workspace
as a default when noscope
is provided #12431 - [plugin] added stubbing for the
TestRunProfile#supportsContinuousRun
VS Code API #12456 - [plugin] added support for the
CommentThread#state
VS Code API #12454 - [plugin] added support for the
onTaskType
when-clause context #12431 - [plugin] fixed check for presence of files in drag-and-drop #12409
- [plugin] fixed memory leak in tree-views #12353
- [plugin] implemented the VS Code
LogOutputChannel
API #12017 - Contributed on behalf of STMicroelectronics - [preferences] improved localizations for preferences #12378
- [search-in-workspace] added missing placeholder for glob input fields #12389
- [search-in-workspace] fixed
patternExcludesInputBoxFocus
when-clause handler #12385
- [core] injected
CorePreferences
intoDockPanelRenderer
constructor 12360 - [core] introduced
ScrollableTabBar.updateTabs()
to fully render tabs 12360 - [plugin] changed visibility from
private
toprotected
for memberproxy
and functionvalidate()
inoutput-channel-item.ts
#12017 - [plugin] removed enum
LogLevel
and namespaceenv
fromplugin/src/theia-proposed.d.ts
#12017
- [application-manager] upgraded
webpack
to5.76.0
#12316 - [cli] updated
puppeteer
version #12222 - [core] added fallback to
applicationName
for the application window #12265 - [core] added support for
placeholder
inSingleTextInputDialog
#12244 - [core] fixed
waitForHidden
method implementation to properly check visibility #12300 - [core] fixed handling when rendering preferences according to the schema #12347
- [core] fixed issue with the rendering of toolbar items with when clauses #12329
- [core] fixed tabbar rendering when items are present #12307
- [core] fixed the
merge
of debug configurations #12174 - [core] refined typings for
isObject<T>
#12259 - [core] updated styling of dialogs #12254
- [debug] added suppression support for the
DebugSessionOptions
VS Code API #12220 - [debug] improved breakpoint decoration rendering #12249
- [file-search] updated handling when a file is not found #12255
- [monaco] fixed incorrect range in
MonacoOutlineContribution
#12306 - [monaco] fixed issue preventing the first element in a quick-input from being selected initially #12208
- [outline-view] added "expand-all" toolbar item #12188
- [plugin] added handling to ensure uniqueness of tree node ids #12120
- [plugin] added proper handling for
OnEnterRule
#12228 - [plugin] added stubbing of the proposed
extensions.allAcrossExtensionHosts
VS Code API #12277 - [plugin] added support for the
TerminalExitReason
VS Code API #12293 - [plugin] added support for the
ViewBadge
VS Code API #12330 - [plugin] bumped the default supported API to
1.72.2
#12359 - [plugin] fixed issue which caused the loss of file watching events #12264
- [plugin] fixed issue with
PseudoTerminal
events #12146 - [plugin] fixed plugin proxy support #12266
- [plugin] fixed recursion when setting webview title #12221
- [plugin] reduced plugging logging level to debug #12224
- [scm] fixed inline toolbar command execution #12295
- [terminal] added support for context-menus in terminals #12326
- [terminal] fixed issue causing new terminals to not spawn without a workspace present #12322
- [terminal] fixed terminal creation when spawning multiple terminals quickly #12225
- [toolbar] fixed
dragOver
behavior in toolbars #12257 - [workspace] simplified
add folder
andremove folder
command implementations #12242 - [workspace] updated the
rename
command to return thestat
when successful #12278
- [core] changed default icon theme from
none
totheia-file-icons
#11028 - [plugin] renamed
TreeViewExtImpl#toTreeItem()
toTreeViewExtImpl#toTreeElement()
- [scm] fixed
scm
inline toolbar commands, the changes introduces the following breakage: #12295- Interface
ScmInlineAction
removescommands: CommandRegistry
- Interface
ScmInlineActions
removescommands: CommandRegistry
- Interface
ScmTreeWidget.Props
removescommands: CommandRegistry
- Interface
- [terminal] removed
openTerminalFromProfile
method fromTerminalFrontendContribution
#12322 - [electron] enabled context isolation and disabled node integration in Electron renderer (eclipse-theia#2018)
- [application-package] updated default supported VS Code API to
1.70.1
#12200 - [core] added handling on shutdown when dirty editors are present #12166
- [core] fixed
ToolbarItem.when
handling #12067 - [core] fixed styling of view titles with toolbar items #12077
- [core] implemented
workbench.editor.revealIfOpen
preference #12145 - [core] improved styling for tree and select component outlines #12156
- [core] updated localizations to VS Code
1.70.2
#12205 - [debug] added localizations for the debug level selector #12033
- [debug] fixed handling of for breakpoint events when metadata is updated #12183
- [debug] fixed instruction breakpoints in
DebugSession
#12190 - [debug] removed unnecessary "download debug adapters" script #12150
- [editor] added handling for closing duplicate editors on the same tabbar #12147
- [filesystem] added option to toggle hidden files/folders in the file dialog #12179
- [filesystem] fixed memory leak in
NsfwWatcher
#12144 - [filesystem] upgrades trash from
6.1.1
to7.2.0
#12133 - [navigator] updated restoration handling for open-editors #12210
- [playwright] upgraded
@playwright/test
dependency to1.30.0
#12141 - [plugin] added ability to generate activation events automatically #12167
- [plugin] added handling for plugins to access language overrides with bracket syntax #12136
- [plugin] added support for
DocumentDropEditProvider
#12125 - [plugin] added support for the
activeWebviewPanelId
context when-clause #12182 - [plugin] exposed terminal commands to plugins #12134
- [plugin] fixed focus issue for modal notifications #12206
- [plugin] implemented the VS Code
Tab
API #12109 - [plugin] implemented the
WorkspaceEditMetadata
VS Code API #12193 - [plugin] updated restoration handling when a
Webview
does not implementWebviewPanelSerializer
#12138 - [repo] fixed API integration test suite #12117
- [scripts] fixed comparison when compiling package references #12122
- [terminal] added support for multi-root workspaces in terminal profiles #12199
- [terminal] fixed issue when no default terminal profile is set on startup #12191
- [workspace] added handling to ensure uniqueness of roots #12159
- [workspace] updated styling for input dialogs #12158
- [repo] drop support for
Node 14
#12169
- [application-package] bumped the default supported API version from
1.55.2
to1.66.2
#12104 - [cli] added ability to use client side rate limiting when download plugins #11962
- [core] improved display of dialogs with a lot of content #12052
- [core] improved extensibility of the "uncaught error" handler in the
BackendApplication
#12068 - [core] improved styling of the
select-dropdown
component when content overflows #12038 - [core] refactored to use
fsPath
for theCOPY_PATH
command #12002 - [core] updated
nsfw
from2.1.2
to2.2.4
#11975 - [core] updated
vscode-languageserver-protocol
from3.15.3
to3.17.2
#12012 - [debug] fixed numerous issues related to debugging #11984
- [debug] fixed styling of the hover widget when content overflows #12058
- [debug] fixed styling of variables in the view #12089
- [filesystem] added missing localization for the "preparing download" message #12041
- [filesystem] added missing localization for the deleted tab suffix #12032
- [filesystem] updated styling for children of root nodes to include additional depth padding #11967
- [filesystem] updated visibility of the
UPLOAD
command #11756 - [getting-started] fixed an issue where the getting-started widget did not accept focus #11807
- [memory-view] updating handling when variable requests fail #11928
- [monaco] improved the responsiveness of quick-input menus #12095
- [navigator] added the
OPEN_CONTAINING_FOLDER
command to the tab context-menu #12076 - [plugin] added full support for the
Diagnostic.code
API #11765 - [plugin] added handling for top-level preference access #12056
- [plugin] added partial support for
iconPath
andcolor
in theTerminalOptions
andExtensionTerminalOptions
VS Code API #12060 - [plugin] added stubbing of
tab
-related VS Code APIs #12031 - [plugin] added support
valueSelection
for theInputBox
VS Code API #12050 - [plugin] added support for
RefactorMove
in theCodeActionKind
VS Code API #12039 - [plugin] added support for
enabled
in theSourceControlInputBox
VS Code API #12069 - [plugin] added support for
isTransient
in theTerminalOptions
andExternalTerminalOptions
VS Code APIs #12055 - Contributed on behalf of STMicroelectronics - [plugin] added support for
location
in theTerminalOptions
VS Code API #12006 - [plugin] added support for
timestamp
in theComment
VS Code API #12007 - [plugin] added support for multi-selection in tree-views #12088
- [plugin] added support for the
DataTransfer
VS Code API #12065 - [plugin] added support for the
SnippetTextEdit
VS Code API #12047 - [plugin] added support for the
TerminalProfile
VS Code API #12066 - [plugin] added support for the
TreeDragAndDropController
VS Code API #12065 - [plugin] fixed
WebView
CORS handling forvscode-resource
#12070 - [plugin] fixed
WebView
VS Code API inconsistencies #12091 - Contributed on behalf of STMicroelectronics - [plugin] fixed regression when starting pseudoterminals #12098
- [repo] added missing localizations in dialogs #12062
- [repo] added simplified type checking for objects #11831
- [repo] updated default localizations to
1.68.1
#12092 - [scm] added support for
strikethrough
decorations contributed by theSourceControlResourceDecorations
VS Code API #11999 - [terminal] added support for the preference
terminal.integrated.enablePersistentSessions
to allow disabling restoring terminals on reload #12055 - Contributed on behalf of STMicroelectronics - [terminal] removed unnecessary use
RPCProtocol
#11972 - [variable-resolver] fixed evaluations of
pickString
variables #12100 - Contributed on behalf of STMicroelectronics - [workspace] refactored to use
fsPath
for theCOPY_RELATIVE_PATH
command #12002
- [plugin-ext] renamed
TreeViewWidgetIdentifier
toTreeViewWidgetOptions
as there were more fields added to it 12065