Releases: angular/vscode-ng-language-service
v0.900.7
This release upgrades @angular/language-service
to v9.0.0-rc.11.
For a complete change log see here.
New features:
- Specific suggestions for template context diags (#34751) (cc7fca4)
- Support multiple symbol definitions (#34782) (2f2396c)
Bug fixes:
- Diagnostic span should point to class name (#34932) (c9db7bd)
v0.900.6
This release upgrades @angular/language-service
to v9.0.0-rc.10.
For a complete change log see here.
It also upgrades vscode-languageclient
and vscode-languageserver
to major
version 6.
New features:
- Completions support for template reference variables
- Provide completion for $event variable
- Support hover/definitions for structural directive
- Add grammar for template bindings
v0.900.5
This release upgrades @angular/language-service
to v9.0.0-rc.9.
For a complete change log see here.
It also upgrades typescript
to v3.7.4.
New features:
- Support hover/definitions for structural directive
- More detailed grammar scopes for template property binding syntax
- Textmate grammar for template event bindings
- Reenable probing language service and tsserver from active workspace
- Priortize workspace version when resolving ts and ng
- Add grammar for two-way bindings
- Trigger autocomplete on '$' character
- Upgrade
vscode-jsonrpc
to major version v5
Bug fixes:
- Language service works with HTML without TS files open
- Fix CRLF offset in inline template
- Do not use an i18n parser for templates
- Require min typescript v3.7
v0.900.4
This release upgrades @angular/language-service
to v9.0.0-rc.8.
For a complete change log see here.
New features:
- Append symbol type to hover tooltip (#34515) (381b895)
- Show documentation on hover (#34506) (1660095)
- Add textmate grammar for template property bindings
Bug fixes:
- completions after "let x of |" in ngFor (#34473) (ca8b584)
- correctly parse expressions in an attribute (#34517) (7a0d6e7)
- pipe method should not include parentheses (#34485) (2845596)
- whitelist all html elements
v0.900.3
This release upgrades @angular/language-service
to v9.0.0-rc.7.
For a complete change log see here.
New features:
- add textmate grammar for inline CSS styles
- add syntax highlighting grammar for interpolations
Bug fixes:
- reset loading status when the language service fails to load the project
- correctly specify embedded languages in an Angular template
- HTML path should include last node before cursor
- Proper completions for properties and events
v0.900.2
v0.900.1
Bug fixes:
- Fixed crash when extension is loaded in VSCode Insiders
- Fixed error message
No metadata found for component
- Fixed indexed type errors in template
- Fixed error message
Unknown method "bind"
- Fixed type of exported values in
ngFor
- Fixed error message
Component is not included in a module
New features:
- Syntax highlighting for inline templates
- Method completions now include parentheses at the end
v0.900.0
This release is a substantial overhaul of the Angular language service that brings
significant performance improvements.
New features:
- Added "go to definition" for
templateUrl
andstyleUrls
. - Hover tooltip now shows the
NgModule
a directive is declared in. - Added
angular.ngdk
config for specifying location of@angular/language-service
. - Added vscode command to restart the extension.
- Display loading indicator while project is loading.
v0.900.0-rc.3
release: 0.900.0-rc.3
v9.0.0-rc.2
v0.900.0-rc.2 release: 0.900.0-rc.2