Skip to content

Commit 5cc3735

Browse files
committed
chore: changelog
1 parent 8a7e81b commit 5cc3735

File tree

1 file changed

+40
-0
lines changed

1 file changed

+40
-0
lines changed

CHANGELOG.md

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

3+
## [2.2.0](https://github.com/volarjs/volar.js/compare/v2.1.6...v2.2.0) (2024-05-01)
4+
5+
### Features
6+
7+
- Add ESLint integration [#171](https://github.com/volarjs/volar.js/issues/171)
8+
- **language-service:** auto insertion does not abstract selection [#156](https://github.com/volarjs/volar.js/issues/156)
9+
10+
### Bug Fixes
11+
12+
- **typescript:** `runTsc` cannot display source code for errors [vuejs/language-tools#4099](https://github.com/vuejs/language-tools/issues/4099)
13+
- **typescript:** `runTsc` cannot display source code for errors with `--incremental` [#158](https://github.com/volarjs/volar.js/issues/158) [#162](https://github.com/volarjs/volar.js/issues/162) - Thanks @wangshunnn
14+
- **typescript:** handle invalid references result
15+
- **typescript:** parameter hints not working in TS plugin [vuejs/language-tools#3948](https://github.com/vuejs/language-tools/issues/3948)
16+
- **typescript:** fault tolerance with TS file size assertion [vuejs/language-tools#4278](https://github.com/vuejs/language-tools/issues/4278)
17+
- **typescript:** TS plugin find reference result's definition span should be able to fall back to file root
18+
- **typescript:** prioritize resolving JS virtual script to matched `.d.ts` file
19+
- **typescript:** more inclusive performance rename operation [vuejs/language-tools#4297](https://github.com/vuejs/language-tools/issues/4297)
20+
- **typescript:** normalize filePath for language service APIs [vuejs/language-tools#4297](https://github.com/vuejs/language-tools/issues/4297)
21+
- **typescript:** avoid eagerly updating source scripts [#166](https://github.com/volarjs/volar.js/issues/166)
22+
- **vscode:** newly created file failed to match tsconfig immediately [vuejs/language-tools#4297](https://github.com/vuejs/language-tools/issues/4297)
23+
- **vscode:** avoid crash when workspace tsdk does not exist
24+
- **language-server:** fault-tolerant URI translation [#159](https://github.com/volarjs/volar.js/issues/159)
25+
- **language-core:** handle empty mappings in updateVirtualCodeMapOfMap [#161](https://github.com/volarjs/volar.js/issues/161) - Thanks @remcohaszing
26+
27+
### Performance
28+
29+
- **typescript:** fix `runTsc` performance regression since 2.0 [vuejs/language-tools#4238](https://github.com/vuejs/language-tools/issues/4238)
30+
- **typescript:** `runTsc` cache module resolution result [vuejs/language-tools#4177](https://github.com/vuejs/language-tools/issues/4177)
31+
32+
### Refactors
33+
34+
- More accurate interface design and terminology [#154](https://github.com/volarjs/volar.js/issues/154)
35+
- **language-server:** architecture improvements [#167](https://github.com/volarjs/volar.js/issues/167)
36+
- **language-server:** remove `ConfigurationHost` abstract
37+
- **language-service:** expose changed setting sections on `onDidChangeConfiguration`
38+
- **language-service:** `ServiceContext.inject` method return nullable
39+
- **typescript:** `decorateLanguageServiceHost` less side effects [#160](https://github.com/volarjs/volar.js/issues/160)
40+
- **language-core:** make `CodeInformation` properties optional
41+
- **language-core:** resolved language ID by LangaugePlugin [#168](https://github.com/volarjs/volar.js/issues/168)
42+
343
## [2.1.6](https://github.com/volarjs/volar.js/compare/v2.1.5...v2.1.6) (2024-03-28)
444

545
### Bug Fixes

0 commit comments

Comments
 (0)