|
4 | 4 |
|
5 | 5 | - [Previous Changelogs](https://github.com/eclipse-theia/theia/tree/master/doc/changelogs/)
|
6 | 6 |
|
7 |
| -## 1.61.0 - unreleased |
| 7 | +## 1.61.0 - 4/29/2025 |
| 8 | + |
| 9 | +- [ai-anthropic] fix: do not set anthropic tool choice without tools [#15329](https://github.com/eclipse-theia/theia/pull/15329) |
| 10 | +- [ai-chat] correctly returned tool input when creating the message [#15451](https://github.com/eclipse-theia/theia/pull/15451) |
| 11 | +- [ai-chat] enhanced streaming content parsing for incomplete response content matches [#15387](https://github.com/eclipse-theia/theia/pull/15387) |
| 12 | +- [ai-chat] added agent prompt suggestions & chat summary [#15427](https://github.com/eclipse-theia/theia/pull/15427) |
| 13 | +- [ai-chat] added customizable welcome message [#15316](https://github.com/eclipse-theia/theia/pull/15316) |
| 14 | +- [ai-chat] collapsed label from right & no printed [#15344](https://github.com/eclipse-theia/theia/pull/15344) |
| 15 | +- [ai-chat] fixed context menu paste [#15222](https://github.com/eclipse-theia/theia/pull/15222) |
| 16 | +- [ai-chat] fixed space issue after variables and agent label in chat view [#15491](https://github.com/eclipse-theia/theia/pull/15491) |
| 17 | +- [ai-chat] improved style of code blocks in modern theme [#15351](https://github.com/eclipse-theia/theia/pull/15351) |
| 18 | +- [ai-chat] introduced editable chat requests [#15479](https://github.com/eclipse-theia/theia/pull/15479) |
| 19 | +- [ai-chat] made private functions and injections protected in chatviewtreewidget to make them overridable [#15297](https://github.com/eclipse-theia/theia/pull/15297) - Contributed by MVTec Software GmbH |
| 20 | +- [ai-chat] removed outline in the chat session settings editor [#15356](https://github.com/eclipse-theia/theia/pull/15356) |
| 21 | +- [ai-chat] consolidated widget labels [#15304](https://github.com/eclipse-theia/theia/pull/15304) |
| 22 | +- [ai-chat] fixed communication recording in orchestrator [#15328](https://github.com/eclipse-theia/theia/pull/15328) |
| 23 | +- [ai-code-completion] fixed typo in code completion prompt [#15383](https://github.com/eclipse-theia/theia/pull/15383) |
| 24 | +- [ai-code-completion] provided range to completion item to allow for correct inline display [#15398](https://github.com/eclipse-theia/theia/pull/15398) |
| 25 | +- [ai-code-completion] turned automatic inline code completion off by default [#15333](https://github.com/eclipse-theia/theia/pull/15333) |
| 26 | +- [ai-core] added shortcut for adding the current file to the ai chat context [#15252](https://github.com/eclipse-theia/theia/pull/15252) |
| 27 | +- [ai-core] fixed response content in language model utility [#15377](https://github.com/eclipse-theia/theia/pull/15377) |
| 28 | +- [ai-core] made parameters in ToolRequest mandatory [#15288](https://github.com/eclipse-theia/theia/pull/15288) |
| 29 | +- [ai-core] resolved unresolved variables to empty string [#15463](https://github.com/eclipse-theia/theia/pull/15463) |
| 30 | +- [ai-core] white label prompt templates [#15322](https://github.com/eclipse-theia/theia/pull/15322) - Contributed by MVTec Software GmbH |
| 31 | +- [ai-core] added initial support for tracking token usage [#15378](https://github.com/eclipse-theia/theia/pull/15378) |
| 32 | +- [ai-core] allowed project specific prompt additions [#15236](https://github.com/eclipse-theia/theia/pull/15236) |
| 33 | +- [ai-core] allowed workspace specific custom agents [#15457](https://github.com/eclipse-theia/theia/pull/15457) |
| 34 | +- [ai-core] ensured all tool providers bound to self [#15330](https://github.com/eclipse-theia/theia/pull/15330) |
| 35 | +- [ai-google] added gemini flash 2.5 to default models [#15487](https://github.com/eclipse-theia/theia/pull/15487) |
| 36 | +- [ai-google] added native gemini provider [#15334](https://github.com/eclipse-theia/theia/pull/15334) |
| 37 | +- [ai-history] more legible history entries [#15483](https://github.com/eclipse-theia/theia/pull/15483) |
| 38 | +- [ai-ide] added a new tool which allows to list and run tasks [#15504](https://github.com/eclipse-theia/theia/pull/15504) |
| 39 | +- [ai-ide] added a suggestion to architect to summarize the current session and continue with coder [#15512](https://github.com/eclipse-theia/theia/pull/15512) |
| 40 | +- [ai-ide] added project info prompt fragment [#15449](https://github.com/eclipse-theia/theia/pull/15449) |
| 41 | +- [ai-ide] clarified replace function description [#15442](https://github.com/eclipse-theia/theia/pull/15442) |
| 42 | +- [ai-ide] fixed getFileDiagnostics waits forever [#15305](https://github.com/eclipse-theia/theia/pull/15305) |
| 43 | +- [ai-ide] minor improvements mcp view [#15364](https://github.com/eclipse-theia/theia/pull/15364) |
| 44 | +- [ai-ide] modified link in AI chat instructions to show AI settings directly [#15326](https://github.com/eclipse-theia/theia/pull/15326) |
| 45 | +- [ai-ide] refined ai setting descriptions [#15250](https://github.com/eclipse-theia/theia/pull/15250) |
| 46 | +- [ai-ide] refined coder prompt [#15358](https://github.com/eclipse-theia/theia/pull/15358) |
| 47 | +- [ai-ide] used camelCase in React SVG [#15367](https://github.com/eclipse-theia/theia/pull/15367) |
| 48 | +- [ai-ide, ai-mcp] added MCP Server config view to AI Configuration [#15280](https://github.com/eclipse-theia/theia/pull/15280) |
| 49 | +- [ai-mcp] allowed to add all MCP functions via prompt fragment [#15270](https://github.com/eclipse-theia/theia/pull/15270) |
| 50 | +- [ai-ollama] fixed Ollama regression in Theia 1.60 [#15476](https://github.com/eclipse-theia/theia/pull/15476) |
| 51 | +- [ai-openai] added gpt-4.1 models to the list of default models [#15465](https://github.com/eclipse-theia/theia/pull/15465) |
| 52 | +- [ai-scanoss] fixed scanoss button/icon in chat ui [#15339](https://github.com/eclipse-theia/theia/pull/15339) |
| 53 | +- [api-samples] used `ElectronConnectionHandler` to connect updater services [#15430](https://github.com/eclipse-theia/theia/pull/15430) |
| 54 | +- [application-package] bumped VS Code API version to 1.98.2 [#15341](https://github.com/eclipse-theia/theia/pull/15341) - Contributed on behalf of STMicroelectronics |
| 55 | +- [console] added missing `editor` dependency to `console` [#15354](https://github.com/eclipse-theia/theia/pull/15354) |
| 56 | +- [console] waited for async creation of debug console widget [#15388](https://github.com/eclipse-theia/theia/pull/15388) - Contributed on behalf of STMicroelectronics |
| 57 | +- [core] clarified error for multiple occurrences during replace [#15481](https://github.com/eclipse-theia/theia/pull/15481) |
| 58 | +- [core] did not re-export the configuration folder as env variable [#15376](https://github.com/eclipse-theia/theia/pull/15376) |
| 59 | +- [core] fixed resolve from root [#15331](https://github.com/eclipse-theia/theia/pull/15331) |
| 60 | +- [core] fixed switching the localization language back to the default [#15445](https://github.com/eclipse-theia/theia/pull/15445) |
| 61 | +- [core] hid overflow in view container headers [#15321](https://github.com/eclipse-theia/theia/pull/15321) - contributed on behalf of STMicroelectronics |
| 62 | +- [core] hide overflow on sidebar-toolbar [#15492](https://github.com/eclipse-theia/theia/pull/15492) - contributed on behalf of STMicroelectronics |
| 63 | +- [core] limited the width of tab-bar rows to 100% of parent [#15260](https://github.com/eclipse-theia/theia/pull/15260) - contributed on behalf of STMicroelectronics |
| 64 | +- [core] made icons right-aligned [#15373](https://github.com/eclipse-theia/theia/pull/15373) - contributed on behalf of STMicroelectronics |
| 65 | +- [core] made preventTabbingOutsideDialog more easily overridable [#15460](https://github.com/eclipse-theia/theia/pull/15460) |
| 66 | +- [core] relayout dock panel when breadcrumbs became active [#15342](https://github.com/eclipse-theia/theia/pull/15342) - contributed on behalf of STMicroelectronics |
| 67 | +- [core] removed es6-promise & setImmediate [#15436](https://github.com/eclipse-theia/theia/pull/15436) - webperf contribution |
| 68 | +- [core] reverted #15331 to fix webviews [#15421](https://github.com/eclipse-theia/theia/pull/15421) - Contributed on behalf of STMicroelectronics |
| 69 | +- [core] set selection upon editor navigation only after editor was fully visible [#15302](https://github.com/eclipse-theia/theia/pull/15302) - contributed on behalf of STMicroelectronics |
| 70 | +- [core] theia 1.60.0 release [#15385](https://github.com/eclipse-theia/theia/pull/15385) |
| 71 | +- [core] translation update for version 1.60.0 [#15382](https://github.com/eclipse-theia/theia/pull/15382) - triggered by @sgraband |
| 72 | +- [core] used fixed version 1.5.5 of perfect-scrollbar [#15279](https://github.com/eclipse-theia/theia/pull/15279) - contributed on behalf of STMicroelectronics |
| 73 | +- [debug] fixed breakpoint editor shrinking in size [#15515](https://github.com/eclipse-theia/theia/pull/15515) |
| 74 | +- [debug] reacted to editor model changing [#15509](https://github.com/eclipse-theia/theia/pull/15509) |
| 75 | +- [debug] used editor widget as key for debug editor models [#15516](https://github.com/eclipse-theia/theia/pull/15516) - contributed on behalf of STMicroelectronics |
| 76 | +- [dev-container] added DOCKER_HOST support to devcontainer [#15350](https://github.com/eclipse-theia/theia/pull/15350) |
| 77 | +- [docs] fixed broken links in documentation [#15454](https://github.com/eclipse-theia/theia/pull/15454) |
| 78 | +- [getting-started] added news section with AI to welcome page [#15269](https://github.com/eclipse-theia/theia/pull/15269) |
| 79 | +- [monaco] avoided double registration of sticky scroll toggle [#15366](https://github.com/eclipse-theia/theia/pull/15366) |
| 80 | +- [monaco] disposed of child instantiation services in MonacoEditor [#15246](https://github.com/eclipse-theia/theia/pull/15246) |
| 81 | +- [monaco] ensured valid editor was constructed before attempting to use editor services [#15238](https://github.com/eclipse-theia/theia/pull/15238) |
| 82 | +- [monaco] fixed autocomplete content in chat view [#15240](https://github.com/eclipse-theia/theia/pull/15240) |
| 83 | +- [monaco] fixed issue with dirty state not correctly set when save operation is canceled [#15310](https://github.com/eclipse-theia/theia/pull/15310) |
| 84 | +- [monaco] passed multiple classnames as array of strings [#15244](https://github.com/eclipse-theia/theia/pull/15244) |
| 85 | +- [monaco] show context menu for editor minimap [#15220](https://github.com/eclipse-theia/theia/pull/15220) |
| 86 | +- [monaco] used simpleMonacoEditor for most inline editors [#15389](https://github.com/eclipse-theia/theia/pull/15389) |
| 87 | +- [notebook] fixed cell editor and notebook output selection [#15384](https://github.com/eclipse-theia/theia/pull/15384) |
| 88 | +- [plugin] made diagnosticcollection iterable [#15361](https://github.com/eclipse-theia/theia/pull/15361) - contributed on behalf of STMicroelectronics |
| 89 | +- [plugin] removed proposed API createFileSystemWatcher [#15265](https://github.com/eclipse-theia/theia/pull/15265) - contributed on behalf of STMicroelectronics |
| 90 | +- [plugin] renamed authenticationForceNewSessionOptions [#15264](https://github.com/eclipse-theia/theia/pull/15264) - contributed on behalf of STMicroelectronics |
| 91 | +- [plugin] supported sourceControlResourceGroup optional contextValue [#15219](https://github.com/eclipse-theia/theia/pull/15219) - contributed on behalf of STMicroelectronics |
| 92 | +- [plugin-ext] implemented the registerDiffInformationCommand to address issue #14144 [#15406](https://github.com/eclipse-theia/theia/pull/15406) |
| 93 | +- [plugin-ext] prevented plugin localization errors [#15268](https://github.com/eclipse-theia/theia/pull/15268) |
| 94 | +- [preferences] explicitly set scrolling element to avoid document scroll [#15315](https://github.com/eclipse-theia/theia/pull/15315) |
| 95 | +- [preferences] fixed issue where minimums of 0 for number preferences were ignored [#15230](https://github.com/eclipse-theia/theia/pull/15230) |
| 96 | +- [remote] basic ssh_config support [#15499](https://github.com/eclipse-theia/theia/pull/15499) |
| 97 | +- [scm] updated dirty diff when editor became visible [#15505](https://github.com/eclipse-theia/theia/pull/15505) - Contributed on behalf of STMicroelectronics |
| 98 | +- [search-in-workspace] fixed SiW height mismatch [#15287](https://github.com/eclipse-theia/theia/pull/15287) |
| 99 | +- [task] only called resolve() on tasks that have no execution [#15480](https://github.com/eclipse-theia/theia/pull/15480) - contributed on behalf of STMicroelectronics |
| 100 | +- [terminal] added terminal via "+" in terminal tool bar [#15470](https://github.com/eclipse-theia/theia/pull/15470) |
| 101 | +- [test] updated deprecated xterm dependency [#15523](https://github.com/eclipse-theia/theia/pull/15523) - contributed on behalf of STMicroelectronics |
8 | 102 |
|
9 | 103 | <a name="breaking_changes_1.61.0">[Breaking Changes:](#breaking_changes_1.61.0)</a>
|
10 | 104 |
|
|
0 commit comments