opensumi/core (@opensumi/ide-addons)
### [`v3.1.2`](https://togithub.com/opensumi/core/releases/tag/v3.1.2)
[Compare Source](https://togithub.com/opensumi/core/compare/v3.1.1...v3.1.2)
##### What's Changed
##### Other Changes
- fix: use ext message io for worker by [@bytemain](https://togithub.com/bytemain) in [https://github.com/opensumi/core/pull/3781](https://togithub.com/opensumi/core/pull/3781)
- fix: diff editor display error model content by [@bytemain](https://togithub.com/bytemain) in [https://github.com/opensumi/core/pull/3792](https://togithub.com/opensumi/core/pull/3792)
- fix: improve inline completion report by [@Ricbet](https://togithub.com/Ricbet) in [https://github.com/opensumi/core/pull/3789](https://togithub.com/opensumi/core/pull/3789)
- fix: lazy get layout modules by [@bytemain](https://togithub.com/bytemain) in [https://github.com/opensumi/core/pull/3793](https://togithub.com/opensumi/core/pull/3793)
**Full Changelog**: https://github.com/opensumi/core/compare/v3.1.1...v3.1.2
### [`v3.1.1`](https://togithub.com/opensumi/core/releases/tag/v3.1.1)
[Compare Source](https://togithub.com/opensumi/core/compare/v3.1.0...v3.1.1)
##### What's Changed
##### Refactor
- refactor(ai-native): optimize monaco contrib registration by [@bytemain](https://togithub.com/bytemain) in [https://github.com/opensumi/core/pull/3773](https://togithub.com/opensumi/core/pull/3773)
**Full Changelog**: https://github.com/opensumi/core/compare/v3.1.0...v3.1.1
### [`v3.1.0`](https://togithub.com/opensumi/core/blob/HEAD/CHANGELOG.md#v310)
[Compare Source](https://togithub.com/opensumi/core/compare/v3.0.4...v3.1.0)
##### What's New Features
- feat: support diff editor widget readable stream by [@Ricbet](https://togithub.com/Ricbet) in [https://github.com/opensumi/core/pull/3710](https://togithub.com/opensumi/core/pull/3710)
- feat: support interactive input run strategy by [@Ricbet](https://togithub.com/Ricbet) in [https://github.com/opensumi/core/pull/3735](https://togithub.com/opensumi/core/pull/3735)
- feat: add preference to controller whether enable prompt engineering by [@bytemain](https://togithub.com/bytemain) in [https://github.com/opensumi/core/pull/3740](https://togithub.com/opensumi/core/pull/3740)
- feat: update preference service typing by [@bk1012](https://togithub.com/bk1012) in [https://github.com/opensumi/core/pull/3741](https://togithub.com/opensumi/core/pull/3741)
- feat: support multiline comment by [@erha19](https://togithub.com/erha19) in [https://github.com/opensumi/core/pull/3719](https://togithub.com/opensumi/core/pull/3719)
- feat: add rpc timing event track by [@bytemain](https://togithub.com/bytemain) in [https://github.com/opensumi/core/pull/3743](https://togithub.com/opensumi/core/pull/3743)
##### Refactor
- refactor: code action register by [@Ricbet](https://togithub.com/Ricbet) in [https://github.com/opensumi/core/pull/3722](https://togithub.com/opensumi/core/pull/3722)
- refactor: channel can use custom serializer by [@bytemain](https://togithub.com/bytemain) in [https://github.com/opensumi/core/pull/3711](https://togithub.com/opensumi/core/pull/3711)
- refactor: split ai editor feature capabilities by [@Ricbet](https://togithub.com/Ricbet) in [https://github.com/opensumi/core/pull/3716](https://togithub.com/opensumi/core/pull/3716)
##### Bug fixes
- fix: design module no register top layout by [@Ricbet](https://togithub.com/Ricbet) in [https://github.com/opensumi/core/pull/3723](https://togithub.com/opensumi/core/pull/3723)
- fix: should not change user defined ai capabilities by [@bytemain](https://togithub.com/bytemain) in [https://github.com/opensumi/core/pull/3738](https://togithub.com/opensumi/core/pull/3738)
- fix: inline chat controller code block by [@Ricbet](https://togithub.com/Ricbet) in [https://github.com/opensumi/core/pull/3739](https://togithub.com/opensumi/core/pull/3739)
- fix: inline diff widget layout by [@Ricbet](https://togithub.com/Ricbet) in [https://github.com/opensumi/core/pull/3744](https://togithub.com/opensumi/core/pull/3744)
##### 1. about `useMenubarView` configuration
Now the `useMenubarView` configuration has been moved to the `designLayout` configuration, please change it in time.
```typescript
/**
* AI Native Config
*/
AINativeConfig?: IAINativeConfig;
/**
* OpenSumi Design Config
*/
designLayout?: IDesignLayoutConfig;
```
When the useMenubarView configuration is enabled, you also need to register the layoutConfig configuration of `SlotLocation.top`
```diff
+ import { DESIGN_MENUBAR_CONTAINER_VIEW_ID } from '@opensumi/ide-design';
+layoutConfig: {
+ ...
+ [SlotLocation.top]: {
+ modules: [DESIGN_MENUBAR_CONTAINER_VIEW_ID],
+ }
+}
```
### [`v3.0.4`](https://togithub.com/opensumi/core/releases/tag/v3.0.4)
[Compare Source](https://togithub.com/opensumi/core/compare/v3.0.3...v3.0.4)
##### What's Changed
##### What's New Features
- feat: support test results panel, icons in test view by [@life2015](https://togithub.com/life2015) in [https://github.com/opensumi/core/pull/3706](https://togithub.com/opensumi/core/pull/3706)
- feat: support monaco editor worker by [@bytemain](https://togithub.com/bytemain) in [https://github.com/opensumi/core/pull/3703](https://togithub.com/opensumi/core/pull/3703)
- feat: support AI completion prompt engineering by [@erha19](https://togithub.com/erha19) in [https://github.com/opensumi/core/pull/3681](https://togithub.com/opensumi/core/pull/3681)
- feat: chat api support scrollToBottom by [@Ricbet](https://togithub.com/Ricbet) in [https://github.com/opensumi/core/pull/3714](https://togithub.com/opensumi/core/pull/3714)
- feat: add api for rendering chat message history messages by [@bk1012](https://togithub.com/bk1012) in [https://github.com/opensumi/core/pull/3712](https://togithub.com/opensumi/core/pull/3712)
##### Refactor
- refactor(connection): interface-oriented rather than implementation by [@bytemain](https://togithub.com/bytemain) in [https://github.com/opensumi/core/pull/3708](https://togithub.com/opensumi/core/pull/3708)
##### Other Changes
- chore(release): release v3.0.3 by [@bytemain](https://togithub.com/bytemain) in [https://github.com/opensumi/core/pull/3705](https://togithub.com/opensumi/core/pull/3705)
- fix: lifecycle starting register design theme by [@Ricbet](https://togithub.com/Ricbet) in [https://github.com/opensumi/core/pull/3709](https://togithub.com/opensumi/core/pull/3709)
- fix: terminal not restore by [@life2015](https://togithub.com/life2015) in [https://github.com/opensumi/core/pull/3713](https://togithub.com/opensumi/core/pull/3713)
- chore: update SlotRenderer default sizes based on layout configuration by [@Ricbet](https://togithub.com/Ricbet) in [https://github.com/opensumi/core/pull/3724](https://togithub.com/opensumi/core/pull/3724)
**Full Changelog**: https://github.com/opensumi/core/compare/v3.0.3...v3.0.4
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
3.0.3
->3.1.2
3.0.3
->3.1.2
3.0.3
->3.1.2
3.0.3
->3.1.2
3.0.3
->3.1.2
3.0.3
->3.1.2
3.0.3
->3.1.2
3.0.3
->3.1.2
3.0.3
->3.1.2
3.0.3
->3.1.2
3.0.3
->3.1.2
3.0.3
->3.1.2
3.0.3
->3.1.2
3.0.3
->3.1.2
3.0.3
->3.1.2
3.0.3
->3.1.2
3.0.3
->3.1.2
3.0.3
->3.1.2
3.0.3
->3.1.2
3.0.3
->3.1.2
3.0.3
->3.1.2
3.0.3
->3.1.2
3.0.3
->3.1.2
3.0.3
->3.1.2
3.0.3
->3.1.2
3.0.3
->3.1.2
3.0.3
->3.1.2
3.0.3
->3.1.2
3.0.3
->3.1.2
3.0.3
->3.1.2
3.0.3
->3.1.2
3.0.3
->3.1.2
3.0.3
->3.1.2
3.0.3
->3.1.2
3.0.3
->3.1.2
3.0.3
->3.1.2
3.0.3
->3.1.2
3.0.3
->3.1.2
3.0.3
->3.1.2
3.0.3
->3.1.2
3.0.3
->3.1.2
3.0.3
->3.1.2
3.0.3
->3.1.2
3.0.3
->3.1.2
3.0.3
->3.1.2
3.0.3
->3.1.2
3.0.3
->3.1.2
Release Notes
opensumi/core (@opensumi/ide-addons)
### [`v3.1.2`](https://togithub.com/opensumi/core/releases/tag/v3.1.2) [Compare Source](https://togithub.com/opensumi/core/compare/v3.1.1...v3.1.2) ##### What's Changed ##### Other Changes - fix: use ext message io for worker by [@bytemain](https://togithub.com/bytemain) in [https://github.com/opensumi/core/pull/3781](https://togithub.com/opensumi/core/pull/3781) - fix: diff editor display error model content by [@bytemain](https://togithub.com/bytemain) in [https://github.com/opensumi/core/pull/3792](https://togithub.com/opensumi/core/pull/3792) - fix: improve inline completion report by [@Ricbet](https://togithub.com/Ricbet) in [https://github.com/opensumi/core/pull/3789](https://togithub.com/opensumi/core/pull/3789) - fix: lazy get layout modules by [@bytemain](https://togithub.com/bytemain) in [https://github.com/opensumi/core/pull/3793](https://togithub.com/opensumi/core/pull/3793) **Full Changelog**: https://github.com/opensumi/core/compare/v3.1.1...v3.1.2 ### [`v3.1.1`](https://togithub.com/opensumi/core/releases/tag/v3.1.1) [Compare Source](https://togithub.com/opensumi/core/compare/v3.1.0...v3.1.1) ##### What's Changed ##### Refactor - refactor(ai-native): optimize monaco contrib registration by [@bytemain](https://togithub.com/bytemain) in [https://github.com/opensumi/core/pull/3773](https://togithub.com/opensumi/core/pull/3773) **Full Changelog**: https://github.com/opensumi/core/compare/v3.1.0...v3.1.1 ### [`v3.1.0`](https://togithub.com/opensumi/core/blob/HEAD/CHANGELOG.md#v310) [Compare Source](https://togithub.com/opensumi/core/compare/v3.0.4...v3.1.0) ##### What's New Features - feat: support diff editor widget readable stream by [@Ricbet](https://togithub.com/Ricbet) in [https://github.com/opensumi/core/pull/3710](https://togithub.com/opensumi/core/pull/3710) - feat: support interactive input run strategy by [@Ricbet](https://togithub.com/Ricbet) in [https://github.com/opensumi/core/pull/3735](https://togithub.com/opensumi/core/pull/3735) - feat: add preference to controller whether enable prompt engineering by [@bytemain](https://togithub.com/bytemain) in [https://github.com/opensumi/core/pull/3740](https://togithub.com/opensumi/core/pull/3740) - feat: update preference service typing by [@bk1012](https://togithub.com/bk1012) in [https://github.com/opensumi/core/pull/3741](https://togithub.com/opensumi/core/pull/3741) - feat: support multiline comment by [@erha19](https://togithub.com/erha19) in [https://github.com/opensumi/core/pull/3719](https://togithub.com/opensumi/core/pull/3719) - feat: add rpc timing event track by [@bytemain](https://togithub.com/bytemain) in [https://github.com/opensumi/core/pull/3743](https://togithub.com/opensumi/core/pull/3743) ##### Refactor - refactor: code action register by [@Ricbet](https://togithub.com/Ricbet) in [https://github.com/opensumi/core/pull/3722](https://togithub.com/opensumi/core/pull/3722) - refactor: channel can use custom serializer by [@bytemain](https://togithub.com/bytemain) in [https://github.com/opensumi/core/pull/3711](https://togithub.com/opensumi/core/pull/3711) - refactor: split ai editor feature capabilities by [@Ricbet](https://togithub.com/Ricbet) in [https://github.com/opensumi/core/pull/3716](https://togithub.com/opensumi/core/pull/3716) ##### Bug fixes - fix: design module no register top layout by [@Ricbet](https://togithub.com/Ricbet) in [https://github.com/opensumi/core/pull/3723](https://togithub.com/opensumi/core/pull/3723) - fix: should not change user defined ai capabilities by [@bytemain](https://togithub.com/bytemain) in [https://github.com/opensumi/core/pull/3738](https://togithub.com/opensumi/core/pull/3738) - fix: inline chat controller code block by [@Ricbet](https://togithub.com/Ricbet) in [https://github.com/opensumi/core/pull/3739](https://togithub.com/opensumi/core/pull/3739) - fix: inline diff widget layout by [@Ricbet](https://togithub.com/Ricbet) in [https://github.com/opensumi/core/pull/3744](https://togithub.com/opensumi/core/pull/3744) ##### 1. about `useMenubarView` configuration Now the `useMenubarView` configuration has been moved to the `designLayout` configuration, please change it in time. ```typescript /** * AI Native Config */ AINativeConfig?: IAINativeConfig; /** * OpenSumi Design Config */ designLayout?: IDesignLayoutConfig; ``` When the useMenubarView configuration is enabled, you also need to register the layoutConfig configuration of `SlotLocation.top` ```diff + import { DESIGN_MENUBAR_CONTAINER_VIEW_ID } from '@opensumi/ide-design'; +layoutConfig: { + ... + [SlotLocation.top]: { + modules: [DESIGN_MENUBAR_CONTAINER_VIEW_ID], + } +} ``` ### [`v3.0.4`](https://togithub.com/opensumi/core/releases/tag/v3.0.4) [Compare Source](https://togithub.com/opensumi/core/compare/v3.0.3...v3.0.4) ##### What's Changed ##### What's New Features - feat: support test results panel, icons in test view by [@life2015](https://togithub.com/life2015) in [https://github.com/opensumi/core/pull/3706](https://togithub.com/opensumi/core/pull/3706) - feat: support monaco editor worker by [@bytemain](https://togithub.com/bytemain) in [https://github.com/opensumi/core/pull/3703](https://togithub.com/opensumi/core/pull/3703) - feat: support AI completion prompt engineering by [@erha19](https://togithub.com/erha19) in [https://github.com/opensumi/core/pull/3681](https://togithub.com/opensumi/core/pull/3681) - feat: chat api support scrollToBottom by [@Ricbet](https://togithub.com/Ricbet) in [https://github.com/opensumi/core/pull/3714](https://togithub.com/opensumi/core/pull/3714) - feat: add api for rendering chat message history messages by [@bk1012](https://togithub.com/bk1012) in [https://github.com/opensumi/core/pull/3712](https://togithub.com/opensumi/core/pull/3712) ##### Refactor - refactor(connection): interface-oriented rather than implementation by [@bytemain](https://togithub.com/bytemain) in [https://github.com/opensumi/core/pull/3708](https://togithub.com/opensumi/core/pull/3708) ##### Other Changes - chore(release): release v3.0.3 by [@bytemain](https://togithub.com/bytemain) in [https://github.com/opensumi/core/pull/3705](https://togithub.com/opensumi/core/pull/3705) - fix: lifecycle starting register design theme by [@Ricbet](https://togithub.com/Ricbet) in [https://github.com/opensumi/core/pull/3709](https://togithub.com/opensumi/core/pull/3709) - fix: terminal not restore by [@life2015](https://togithub.com/life2015) in [https://github.com/opensumi/core/pull/3713](https://togithub.com/opensumi/core/pull/3713) - chore: update SlotRenderer default sizes based on layout configuration by [@Ricbet](https://togithub.com/Ricbet) in [https://github.com/opensumi/core/pull/3724](https://togithub.com/opensumi/core/pull/3724) **Full Changelog**: https://github.com/opensumi/core/compare/v3.0.3...v3.0.4Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
This PR has been generated by Mend Renovate. View repository job log here.