Skip to content

Commit 9f4f959

Browse files
author
Keen Yee Liau
committed
release: v12.0.0
1 parent 7b9cb68 commit 9f4f959

File tree

3 files changed

+208
-2
lines changed

3 files changed

+208
-2
lines changed

CHANGELOG.md

Lines changed: 206 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,209 @@
1+
# v12.0.0
2+
3+
This release upgrades `@angular/language-service` to v12.0.0.
4+
For a complete change log see [here](https://github.com/angular/angular/blob/master/CHANGELOG.md#1200-2021-05-12).
5+
6+
New features:
7+
1. add support for signature help (#1277) (ec148073f)
8+
1. forward completion and hover requests to html providers for inline templates (72ee5c71c)
9+
1. Allow users to hide strictTemplates prompt (bd612107a)
10+
1. Add codelens with a link to go to the component from a template (76e234281)
11+
1. add command to go to component(s) from external template (d1ca20a14)
12+
1. update typescript to v4.2.3 (730ce54bf)
13+
14+
Bug fixes:
15+
1. fix: files incorrectly determined as not being in an Angular project (#1331) (43bcbb732)
16+
1. remove TSC_NONPOLLING_WATCHER env variable and provide default watchOptions (#1323) (6eb2984cb)
17+
1. Use View Engine LS for projects < v9 (7ff10b898)
18+
1. Use View Engine LS for projects < v9 (2585e0310)
19+
1. set minimum TS version to 4.2 (ea3a73900)
20+
1. pass watch options to watchFile and watchDirectory (bae335dc4)
21+
1. make Ivy LS the default (c23612f9b)
22+
1. do not resolve CodeLens command until LS is enabled (#1260) (93b47487a)
23+
1. dispose reporters and notification handlers when client is stopped (aa8ac6eb9)
24+
1. only restart language server on angular configuration change (fb5f89590)
25+
1. do not minify the client code (1068ef40a)
26+
1. logger should print one timestamp for an entire group (f3930c1dc)
27+
1. do not load plugins except @angular/language-service (0901addfd)
28+
1. turn off logging by default (f5925ff26)
29+
1. do not watch directories in google3 (6a8a2d9b2)
30+
1. force enable Ivy and strictTemplates in google3 (9182c4cc5)
31+
1. use single entry point for @angular/language-service (93c541f2e)
32+
1. detect @angular/core in google3 and don't run ngcc (ea1a7de77)
33+
1. retain typecheck files after project reload (bc9d9fc78)
34+
1. do not pass execArgv to ngcc process (460ef30f2)
35+
1. show Go to component in HTML files only (d4e70c641)
36+
1. attempt to resolve tsdk using fs path (7a8cb6084)
37+
1. Revert back to boolean type for experimental-ivy flag (c1daa2cc0)
38+
1. remove TSC_NONPOLLING_WATCHER env variable (17708d44c)
39+
1. ensure project language service is the Angular LS (dfedf3cbb)
40+
1. unable to load ivy native plugin (b08b295b2)
41+
42+
Performance improvements:
43+
1. perf: Avoid making Angular-related decisions for files not in an Angular project (#1259) (d8666d835)
44+
1. perf: check diagnostics in most recently used order (dcd32294a)
45+
1. perf: Compute diagnostics for a single file if it is external template (237d3f6df)
46+
1. perf: prevent requests from being sent to the sesrver when outside Angular context (5c3eda19d)
47+
1. perf: yield after checking diagnostics for an open file (d4ab1a21e)
48+
1. perf: Support request cancellation (af0b5a46c)
49+
50+
# v11.2.14
51+
52+
Bug fixes:
53+
1. files incorrectly determined as not being in an Angular project (#1331) (d26daaaa5)
54+
2. remove TSC_NONPOLLING_WATCHER env variable and provide default watchOptions (#1323) (#1326) (bbd0c60fa)
55+
56+
# v11.2.13
57+
This release upgrades `@angular/language-service` to v11.2.12.
58+
59+
Bug fixes:
60+
1. High CPU usage when idle due to file watching (#1317) (06f1add66)
61+
62+
# v11.2.12
63+
This release upgrades `@angular/language-service` to v11.2.11.
64+
For a complete change log see [here](https://github.com/angular/angular/blob/master/CHANGELOG.md#11211-2021-04-21).
65+
66+
Bug fixes:
67+
1. compiler-cli: autocomplete literal types in templates (296f887)
68+
69+
70+
# v11.2.11
71+
72+
This release upgrades `@angular/language-service` to v11.2.10.
73+
For a complete change log see [here](https://github.com/angular/angular/blob/master/CHANGELOG.md#11210-2021-04-14).
74+
75+
Bug fixes:
76+
1. language-service: bound attributes should not break directive matching (#41597) (3dbcc7f)
77+
1. language-service: resolve to the pre-compiled style when compiled css url is provided (#41538) (3d54980)
78+
1. language-service: use 'any' instead of failing for inline TCBs (#41513) (f76873e)
79+
80+
Performance improvements:
81+
1. Avoid making Angular-related decisions for files not in an Angular project
82+
(#1259) (154cf5efa)
83+
84+
# v11.2.10
85+
86+
This release upgrades `@angular/language-service` to v11.2.9.
87+
For a complete change log see [here](https://github.com/angular/angular/blob/master/CHANGELOG.md#1129-2021-04-07).
88+
89+
Bug fixes:
90+
1. Allow analysis to continue with invalid style url (#41403) (#41489) (07131fa)
91+
1. Dispose reporters and notification handlers when client is stopped (ef5297de7)
92+
1. Only restart language server on angular configuration change (ba99ed814)
93+
94+
Performance improvements:
95+
1. Add perf tracing to LanguageService (#41401) (7b0a800)
96+
97+
# v11.2.9
98+
This release upgrades `@angular/language-service` to v11.2.7.
99+
For a complete change log see [here](https://github.com/angular/angular/blob/master/CHANGELOG.md#1127-2021-03-24).
100+
101+
bug fixes in `@angular/language-service`:
102+
* **compiler-cli:** add `useInlining` option to type check config ([#41268](https://github.com/angular/angular/issues/41268)) ([57644e9](https://github.com/angular/angular/commit/57644e95aadbfe9c8f336be77a22f7a5e1859758)), closes [#40963](https://github.com/angular/angular/issues/40963)
103+
* **language-service:** show suggestion when type inference is suboptimal ([#41072](https://github.com/angular/angular/issues/41072)) ([18cd7a0](https://github.com/angular/angular/commit/18cd7a0c6921983556fe1fffbff93d42ae138007)), closes [angular/vscode-ng-language-service#1155](https://github.com/angular/vscode-ng-language-service/issues/1155) [#41042](https://github.com/angular/angular/issues/41042)
104+
105+
# v11.2.8
106+
107+
- perf: prevent requests from being sent to the server when outside Angular context (fcbdf938e)
108+
- build: Switch to esbuild instead of rollup for the client and banner (27ccba8d0)
109+
- perf: check diagnostics in most recently used order (7f2873f6f56fbaff6c8232389ce64f3e60484a09)
110+
- perf: Compute diagnostics for a single file if it is external template (a2b77fa7680c8328c67f77e3765fc179702405c0)
111+
- fix: logger should print one timestamp for an entire group (4d94f40d4c699916b379c9dab38a9e9e254e6c3e)
112+
113+
# v11.2.7
114+
115+
This release reverts the following commits due to [#1198](https://github.com/angular/vscode-ng-language-service/issues/1198):
116+
117+
- perf: prevent requests from being sent to the server when outside Angular context (fcbdf938e)
118+
- build: Switch to esbuild instead of rollup for the client and banner (27ccba8d0)
119+
120+
# v11.2.6
121+
122+
This release upgrades `@angular/language-service` to v11.2.5.
123+
For a complete change log see [here](https://github.com/angular/angular/blob/master/CHANGELOG.md#1125-2021-03-10).
124+
125+
This release contains various performance improvements.
126+
127+
# v11.2.5
128+
129+
This release contains a few performance improvements.
130+
131+
Bug fixes:
132+
- do not load plugins except @angular/language-service
133+
- turn off logging by default
134+
- do not watch directories in google3
135+
136+
# v11.2.4
137+
138+
This release upgrades `@angular/language-service` to v11.2.4.
139+
For a complete change log see [here](https://github.com/angular/angular/blob/master/CHANGELOG.md#1124-2021-03-03).
140+
141+
Bug fixes in `@angular/language-service`:
142+
- Add plugin option to force strictTemplates (#41063) (95f748c)
143+
- Always attempt HTML AST to template AST conversion for LS (#41068) (6dd5497), closes angular/vscode-ng-language-service#1140
144+
- can't provide the Input and Output custom binding property name (#41005) (1b1b65e)
145+
- don't show external template diagnostics in ts files (#41070) (9322e6a), closes #41032
146+
- only provide template results on reference requests (#41041) (ef87953)
147+
- provide element completions after open tag < (#41068) (f09e7ab), closes angular/vscode-ng-language-service#1140
148+
149+
Bug fixes in `@angular/language-server`:
150+
- force enable Ivy and strictTemplates in google3
151+
- detect @angular/core in google3 and don't run ngcc
152+
- retain typecheck files after project reload
153+
- do not pass execArgv to ngcc process
154+
- attempt to resolve tsdk using fs path
155+
- Revert back to boolean type for experimental-ivy flag
156+
- remove TSC_NONPOLLING_WATCHER env variable
157+
- ensure project language service is the Angular LS
158+
159+
# v11.2.3
160+
161+
This release upgrades `@angular/language-service` to v11.2.2.
162+
For a complete change log see [here](https://github.com/angular/angular/blob/master/CHANGELOG.md#1110-2021-01-20).
163+
164+
Performance improvements:
165+
- The Ivy Language Service no longer slows down the operation of plain TS language service features when editing TS code outside of a template.
166+
167+
# v11.2.2
168+
169+
This release upgrades `@angular/language-service` to v11.2.1.
170+
For a complete change log see [here](https://github.com/angular/angular/blob/master/CHANGELOG.md#1200-next1-2021-02-17).
171+
172+
# v11.2.1
173+
174+
This release fixes a bug in the initialization of tsserver plugin that prevented
175+
the Ivy-native language service from being loaded correctly.
176+
See https://github.com/angular/vscode-ng-language-service/issues/1109
177+
178+
# v11.2.0
179+
180+
This release upgrades `@angular/language-service` to v11.2.0.
181+
For a complete change log see [here](https://github.com/angular/angular/blob/master/CHANGELOG.md#1120-2021-02-10).
182+
183+
Bug fixes:
184+
- disable rename feature when strictTemplates is disabled
185+
- implement realpath to resolve symlinks
186+
- recognize incomplete pipe bindings with whitespace
187+
188+
Features:
189+
- Prompt to use the Ivy Language Service if VE is detected
190+
- Add Command to view template typecheck block
191+
- Add diagnostics to suggest turning on strict mode
192+
193+
# v11.1.3
194+
195+
This release upgrades `@angular/language-service` to v11.1.2.
196+
For a complete change log see [here](https://github.com/angular/angular/blob/master/CHANGELOG.md#1112-2021-02-03).
197+
198+
# v11.1.2
199+
200+
No major updates in this release.
201+
202+
# v11.1.1
203+
204+
This release upgrades `@angular/language-service` to v11.1.1.
205+
For a complete change log see [here](https://github.com/angular/angular/blob/master/CHANGELOG.md#1111-2021-01-27).
206+
1207
# v11.1.0
2208

3209
Ivy-native language service is officially available for preview!

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"name": "ng-template",
33
"displayName": "Angular Language Service",
44
"description": "Editor services for Angular templates",
5-
"version": "12.0.0-next.0",
5+
"version": "12.0.0",
66
"publisher": "Angular",
77
"icon": "angular.png",
88
"license": "MIT",

server/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@angular/language-server",
33
"description": "LSP server for Angular Language Service",
4-
"version": "12.0.0-next.0",
4+
"version": "12.0.0",
55
"repository": {
66
"type": "git",
77
"url": "https://github.com/angular/vscode-ng-language-service.git"

0 commit comments

Comments
 (0)