Skip to content

Commit 0de4ffe

Browse files
committed
Prepare release
Further simplify configureEditorOrViewsServiceConfig
1 parent a20bec9 commit 0de4ffe

13 files changed

Lines changed: 17 additions & 23 deletions

File tree

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@ The following table describes which version of **monaco-languageclient** and **m
7878

7979
| monaco-languageclient | monaco-vscode-api | monaco-editor | comment |
8080
| :---- | :---- | :--- | :--- |
81-
| 6.3.0 | 1.80.2 | 0.40.0 | Released 2023-08-0x |
81+
| 6.3.0 | 1.80.2 | 0.40.0 | Released 2023-08-04 |
8282
| 6.2.0 | 1.79.3 | 0.39.0 | Released 2023-06-16 |
8383
| 6.1.0 | 1.79.1 | 0.38.0 | Released 2023-06-12 |
8484
| 6.0.3 | 1.78.8 | 0.37.1 | Released 2023-05-31 |

package-lock.json

Lines changed: 4 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/client/CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ All notable changes to this npm module are documented in this file.
55
## [6.3.0] - 2023-08-0x
66

77
- Update to `monaco-editor` `0.40.0` and `monaco-vscode-api` `1.80.2` [#513](https://github.com/TypeFox/monaco-languageclient/pull/513)
8+
- vscode api services have been cleaned-up and fully aligned with `monaco-vscode-api
89

910
## [6.2.0] - 2023-06-16
1011

packages/client/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "monaco-languageclient",
3-
"version": "6.3.0-next.2",
3+
"version": "6.3.0",
44
"description": "Monaco Language client implementation",
55
"author": {
66
"name": "TypeFox GmbH",

packages/client/src/monaco-vscode-api-services.ts

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,7 @@ export type InitializeServiceConfig = {
1818
enableNotificationService?: boolean;
1919
enableModelService?: boolean;
2020
configureEditorOrViewsServiceConfig?: {
21-
enableViewsService: boolean;
22-
useDefaultOpenEditorFunction: boolean;
21+
enableViewsService?: boolean;
2322
openEditorFunc?: OpenEditor
2423
};
2524
configureConfigurationServiceConfig?: {
@@ -93,7 +92,7 @@ export const importAllServices = async (config?: InitializeServiceConfig) => {
9392
addService('model', import('vscode/service-override/model'));
9493
}
9594
if (lc.configureEditorOrViewsServiceConfig !== undefined) {
96-
if (lc.configureEditorOrViewsServiceConfig.enableViewsService) {
95+
if (lc.configureEditorOrViewsServiceConfig.enableViewsService === true) {
9796
addService('views', import('vscode/service-override/views'));
9897
} else {
9998
addService('editor', import('vscode/service-override/editor'));
@@ -206,14 +205,14 @@ export const importAllServices = async (config?: InitializeServiceConfig) => {
206205

207206
let services: editor.IEditorOverrideServices = {};
208207
if (serviceName === 'editor' || serviceName === 'views') {
209-
if (lc.configureEditorOrViewsServiceConfig!.useDefaultOpenEditorFunction) {
208+
if (lc.configureEditorOrViewsServiceConfig?.openEditorFunc) {
209+
services = loadedImport.default(lc.configureEditorOrViewsServiceConfig.openEditorFunc);
210+
} else {
210211
const defaultOpenEditorFunc: OpenEditor = async (model, options, sideBySide) => {
211212
console.log('Trying to open a model', model, options, sideBySide);
212213
return undefined;
213214
};
214215
services = loadedImport.default(defaultOpenEditorFunc);
215-
} else if (lc.configureEditorOrViewsServiceConfig?.openEditorFunc) {
216-
services = loadedImport.default(lc.configureEditorOrViewsServiceConfig.openEditorFunc);
217216
}
218217
} else if (serviceName === 'configuration') {
219218
if (lc.configureConfigurationServiceConfig?.defaultWorkspaceUri) {

packages/examples/main/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
"langium": "~1.2.1",
2424
"langium-statemachine-dsl": "~1.2.0",
2525
"monaco-editor-workers": "0.40.0",
26-
"monaco-languageclient": "6.3.0-next.2",
26+
"monaco-languageclient": "~6.3.0",
2727
"normalize-url": "~8.0.0",
2828
"react": "~18.2.0",
2929
"react-dom": "~18.2.0",

packages/examples/main/src/common.ts

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -83,8 +83,6 @@ export const createJsonEditor = async (config: {
8383
enableTextmateService: true,
8484
enableModelService: true,
8585
configureEditorOrViewsServiceConfig: {
86-
enableViewsService: false,
87-
useDefaultOpenEditorFunction: true
8886
},
8987
enableKeybindingsService: true,
9088
enableLanguagesService: true,

packages/examples/main/src/langium/langiumClient.ts

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -120,8 +120,6 @@ try {
120120
enableTextmateService: true,
121121
enableModelService: true,
122122
configureEditorOrViewsServiceConfig: {
123-
enableViewsService: false,
124-
useDefaultOpenEditorFunction: true
125123
},
126124
configureConfigurationServiceConfig: {
127125
defaultWorkspaceUri: '/tmp'

packages/examples/main/src/langium/statemachineClient.ts

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -120,8 +120,6 @@ try {
120120
enableTextmateService: true,
121121
enableModelService: true,
122122
configureEditorOrViewsServiceConfig: {
123-
enableViewsService: true,
124-
useDefaultOpenEditorFunction: true
125123
},
126124
configureConfigurationServiceConfig: {
127125
defaultWorkspaceUri: '/tmp'

packages/verify/pnpm/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"version": "0.0.0",
44
"private": "true",
55
"dependencies": {
6-
"monaco-languageclient": "6.3.0-next.2",
6+
"monaco-languageclient": "~6.3.0",
77
"monaco-editor": "~0.40.0",
88
"vscode": "npm:@codingame/monaco-vscode-api@~1.80.2"
99
},

0 commit comments

Comments
 (0)