Releases: opensumi/core
Releases · opensumi/core
v3.5.0
What's Changed
What's New Features
- chore(deps): bump express from 4.18.3 to 4.21.0 by @dependabot in #4034
- feat(inline-diff): support hide accpet widget by @bytemain in #4066
- feat(iframe): support load webview by srcdoc by @bytemain in #4071
- feat: enhance data store by @bytemain in #4081
- chore(deps-dev): bump @commitlint/cli from 19.2.2 to 19.5.0 by @dependabot in #4057
- feat(ext): support
sumiContributesOverride
field by @bytemain in #4092 - feat: improve ghost text render by @Ricbet in #4102
- feat: implement line change code edits api by @Ricbet in #4106
- feat: add option to render removed widget immediately by @bytemain in #4113
- feat: support VSCode API: provideDocumentRangesFormattingEdits by @bk1012 in #4116
- feat: support AuthenticationForceNewSessionOptions by @bk1012 in #4115
- feat: add code edits api reporter by @Ricbet in #4118
- feat: support AutoClosingPair by @bk1012 in #4117
- feat: support WorkspaceEditMetadata by @bk1012 in #4120
- feat: add zsh integration support by @life2015 in #4130
- feat: support QuickPickItem.iconPath by @bk1012 in #4134
- feat: Implementing an Empty Function for registerDocumentDropEditProvider and registerDocumentPasteEditProvider by @bk1012 in #4136
- feat: support MessageOptions.detail by @bk1012 in #4135
Refactor
Style Changes
- style: editor tab design style by @Ricbet in #4099
- style: beautify suggest style by @Ricbet in #4101
- style: improve notice toast style by @erha19 in #4142
- style: improve notification buttons style by @erha19 in #4141
- style: improve statusbar popover style by @erha19 in #4140
Other Changes
- chore(release): release v3.4.1 by @bytemain in #4056
- fix: build error in node16 by @zhanba in #4069
- chore: update xterm imports to use @xterm/xterm package (#4036) by @nxps in #4068
- fix(inline-diff): fix error in calculating lines of code change by @bytemain in #4074
- chore: add missing ajv dep for keymaps package by @MMhunter in #4072
- chore(release): release v3.4.3 by @Ricbet in #4082
- fix: incorrect actionType in data reporting by @wangxiaojuan in #4084
- chore(ext-service): remove unused method by @bytemain in #4086
- fix(inline-diff): fix cannot listen partial accept event by @bytemain in #4088
- chore: use tiktoken instead of js-tiktoken by @Aaaaash in #4094
- chore(release): release v3.4.4 by @Ricbet in #4097
- fix: improve inline diff widget render by @Ricbet in #4100
- fix: rewrite content minimum width by @Ricbet in #4103
- fix: diff editor model not exist error by @erha19 in #4109
- chore: improve code edits source trigger by @Ricbet in #4114
- chore: add extract code utils by @Ricbet in #4123
- fix: markdown html link render error by @Ricbet in #4119
- fix: diff computer null reference errors by @Ricbet in #4125
- chore(deps): bump http-proxy-middleware from 2.0.6 to 2.0.7 by @dependabot in #4124
- chore(release): release v3.4.5 by @Ricbet in #4132
- chore(deps): bump elliptic from 6.5.7 to 6.6.0 by @dependabot in #4133
- chore(deps): bump koa from 2.15.0 to 2.15.3 by @dependabot in #4128
- fix: open recent workspace in web by @weiwen111 in #4139
- fix: tiktoken dependencies build error by @Ricbet in #4143
New Contributors
- @nxps made their first contribution in #4068
- @weiwen111 made their first contribution in #4139
Full Changelog: v3.4.5...v3.5.0
v3.4.5
v3.4.4
v3.4.3
What's Changed
Other Changes
- fix: build error in node16 by @opensumi in #4070
- fix: tab keybinding invalid when always visible by @Ricbet in #4075
- fix: fix unexpected file operations on explorer by @erha19 in #4073
- fix(pty): cannot run bash with bash integration by @bytemain in #4076
- chore: add missing ajv dep for keymaps package by @opensumi in #4077
- fix: slash command unseen by @Ricbet in #4079
- fix: inline diff interactive input invalid by @Ricbet in #4080
Full Changelog: v3.4.1...v3.4.3
v3.4.1
v3.4.0
What's Changed
What's New Features
- feat: add notebook extension api by @zhanba in #3963
- feat: support using editor AI in notebook by @zhanba in #4006
- feat: support problem fix api by @Ricbet in #3999
- feat: support inline chat proposed extension api by @Ricbet in #3936
- fix: ai feature support multiple instances by @Ricbet in #4027
- refactor: ai feature binding editor lifecycle by @Ricbet in #4033
- feat: support extension register panel to ai chat by @bytemain in #4012
- feat: use async in watch file changes by @bytemain in #4026
- feat: support intelligent completions always visible by @Ricbet in #4039
- feat: supports ai history relative feature by @MMhunter in #3989
- feat: support intelligent completions always visible preference by @Ricbet in #4043
- feat: revert an API that will be removed in a future version of VSCode by @bk1012 in #4044
- feat: upgrade inline completion extension api by @Ricbet in #4047
- feat: support detect EOL from file content by @erha19 in #4045
- feat: introduce new remote service by @bytemain in #4037
- feat: compatibility with the experimental API registerEditSessionIdentityProvider by @bk1012 in #4049
Style Changes
- style: design light selected background color by @Ricbet in #4016
- style: improve quickpick item style by @erha19 in #4020
Other Changes
- fix: inline chat controller timing by @Ricbet in #4010
- fix: inline chat first line overflow visible by @Ricbet in #4011
- chore: fix typos by @co63oc in #4013
- fix: store diff editor state while docs not destory by @erha19 in #4015
- fix: fire properties change on time by @bytemain in #4014
- fix: platform detect logic by @erha19 in #4021
- fix: remove global from browser by @bytemain in #4022
- fix: direct debug adapter fix, and runInTerminal fix by @life2015 in #4031
- fix: layout state restore not work by @bytemain in #3941
- fix: avoid rpc proxy leak by @bytemain in #4042
New Contributors
Full Changelog: v3.3.3...v3.4.0
v3.3.3
v3.3.2
What's Changed
Other Changes
- fix: update data reporting parameter by @wangxiaojuan in #4000
Full Changelog: v3.3.1...v3.3.2
v3.3.1
v3.3.0
What's Changed
What's New Features
- feat: support register tabbar right component by @bytemain in #3907
- feat: support change editor tabbar height by @bytemain in #3920
- feat: support configure inline diff style by @bytemain in #3924
- feat: add 'clear result' button to search panel by @Souls-R in #3906
- feat: chat slash command support isShortcut by @Ricbet in #3929
- feat(enhance-icon): add accessibility support by @lilangtop in #3926
- feat(ai-native): improve accessibility support by @lilangtop in #3937
- feat: support multi inline completion by @Ricbet in #3874
- feat: support register external ext api by @hacke2 in #3933
- feat: support multi-line edits rewrite widget by @Ricbet in #3962
- feat: support configure ext host spawn options by @bytemain in #3980
- feat(inline-diff): adjust data calculation for changed lines by @bytemain in #3983
- feat: avoid layouts thrashing by @bytemain in #3764
Refactor
- refactor: inline diff previewer snapshot by @Ricbet in #3919
- refactor: optimize editor tabbar scroll by @bytemain in #3953
- refactor: organize dependencies by @bytemain in #3977
Style Changes
- fix: edit tab scrollbar style problem by @bytemain in #3899
- fix: update scrollbar component style by @bytemain in #3909
- fix: update scrollbar component style by @bytemain in #3917
- style: fix editor tabbar style by @bytemain in #3967
- style: fix editor tab style by @bytemain in #3970
Other Changes
- fix: hide bottom tab panel if no container by @bytemain in #3925
- fix: rjsf version is inconsistent by @bytemain in #3934
- fix: capturer not work in web worker by @bytemain in #3935
- fix: inline input allow editor overflow by @Ricbet in #3944
- fix: improve inline chat position calculate by @Ricbet in #3942
- fix: electron reload not work by @winjo in #3958
- fix: add keyboard focus and accessibility support for editor tabs and close buttons by @lilangtop in #3957
- fix: right panel has two resize handle by @bytemain in #3960
- fix: inline chat indent by @Ricbet in #3961
- fix: document status may out of sync by @bytemain in #3954
- fix: model leak by @bytemain in #3969
- fix: listen previewer when change by @bytemain in #3972
- fix: set _currentScope when update tabList in constructor by @winjo in #3979
- fix: event driven state by @winjo in #3978
New Contributors
- @Souls-R made their first contribution in #3906
- @lilangtop made their first contribution in #3926
Full Changelog: v3.2.5...v3.3.0