Skip to content

Commit f2cc1c5

Browse files
committed
chore: changelog
1 parent 6dc5d64 commit f2cc1c5

File tree

1 file changed

+38
-0
lines changed

1 file changed

+38
-0
lines changed

CHANGELOG.md

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,43 @@
11
# Changelog
22

3+
## [2.3.0](https://github.com/volarjs/volar.js/compare/v2.2.5...v2.3.0) (2024-06-09)
4+
5+
### Features
6+
7+
- **language-core:** added option to resolve hidden extensions ([#190](https://github.com/volarjs/volar.js/issues/190))
8+
- **language-core:** reimplemented multi-source mapping ([#194](https://github.com/volarjs/volar.js/issues/194))
9+
- **language-core:** completed support for multi-source mapping in plugin mode ([#197](https://github.com/volarjs/volar.js/issues/197))
10+
- **language-server:** added support for Workspace Diagnostics ([#199](https://github.com/volarjs/volar.js/issues/199))
11+
- **language-server:** accurately defined language server capabilities ([#185](https://github.com/volarjs/volar.js/issues/185))
12+
- **typescript:** added option to prevent offset in plugin mode ([#191](https://github.com/volarjs/volar.js/issues/191))
13+
14+
### Bug Fixes
15+
16+
- **language-service:** fixed conversion of markdown links
17+
- **vscode:** showed error on missing TypeScript lib ([#195](https://github.com/volarjs/volar.js/issues/195)) - Thanks @msujew
18+
- **monaco:** fixed Monaco selection ranges conversion ([#198](https://github.com/volarjs/volar.js/issues/198)) - Thanks @remcohaszing
19+
20+
### Performance
21+
22+
- **vscode:** auto insertion request now exits early on vscode ([#157](https://github.com/volarjs/volar.js/issues/157))
23+
- **language-server:** improved snapshot reusability ([#196](https://github.com/volarjs/volar.js/issues/196))
24+
- **typescript:** skips `searchExternalFiles` if extra extensions are empty
25+
26+
### Refactors
27+
28+
- **typescript:** added `setup` option for `createLanguageServicePlugin`, `createAsyncLanguageServicePlugin`
29+
- **language-core:** `LanguagePlugin` now requires the first generic parameter to specify the script ID type
30+
- **language-core:** `updateVirtualCode` is now optional, if not provided, `createVirtualCode` is always called to update source script
31+
- **language-server:** `createTypeScriptProjectProvider` has been renamed to `createTypeScriptProject`
32+
- **language-server:** `createSimpleProjectProvider` has been renamed to `createSimpleProject`
33+
- **language-server:** no longer handles `@vscode/l10n`
34+
- **language-server:** removed `InitializationOptions` interface
35+
- **language-service:** LSP related logic has been changed to be completely based on URI ([#182](https://github.com/volarjs/volar.js/issues/182))
36+
- **language-service:** `LanguageServiceEnvironment#workapceFolder` is now a URI array and has been renamed to `workspaceFolders`
37+
- **language-service:** `provideAutoInsertionEdit` has been renamed to `provideAutoInsertSnippet`
38+
- **language-service:** normalized `LanguageService` API name format
39+
- **labs:** Codegen Stacks debug feature has been removed (#184)
40+
341
## [2.2.5](https://github.com/volarjs/volar.js/compare/v2.2.4...v2.2.5) (2024-05-23)
442

543
### Features

0 commit comments

Comments
 (0)