Releases: angular/vscode-ng-language-service
v0.900.0-next.6
This is the pre-RC release of the new extension.
Upgrade to @angular/language-service
9.0.0-next.14
v0.900.0-next.5
Upgrade to @angular/language-service
9.0.0-next.13
v0.900.0-next.3
- Upgrade to
@angular/language-service
v9.0.0-next.12 - Add CHANGELOG to extension
v0.900.0-next.2
- Fixed error "No config file found for foo.html"
- Better error messages for why language service is disabled when project is not Angular
- Added
angular.log
vscode setting for configuring log verbosity - Added
angular.ngdk
vscode setting for configuring path of@angular/language-service
. - Upgrade to TypeScript 3.6.4
v0.900.0-next.1
This release marks the first version of @angular/language-server
, a standalone package for LSP server.
It bundles @angular/language-service
v0.900.0-next.10, which contains many major performance improvements.
This also fixes a few known bugs in the next.0 release.
v0.900.0-next.0
This is the first "alpha" preview of the new Angular language service extension.
It improves the performance by reusing TypeScript's ProjectService
and installs @angular/language-service
as a plugin.
Breaking Changes
@angular/language-service
is no longer bundled with the extension. Instead, it is loaded from the project. Please make sure@angular/language-service
>=v9.0.0 is installed in your project before using the extension.
Installation
- Download
ngls.vsix
from this release - Install extension from the
vsix
file
code --install-extension /path/to/ngls.vsix
- Add
@angular/language-service
as dev dependency to your project
yarn add --dev @angular/language-service@next
v0.802.3
This release contains a few bug fixes for performance improvements.
-
share
DocumentRegistry
instance between all language service instances #354 -
retain the
ConfiguredProject
even when closing last opened file from the project #361
Special Thanks: @andrius-pra
v0.802.2
This release fixes a few long standing issues:
tsconfig.json
written in non-strict JSON format could not be parsed by the language server.TSC_NONPOLLING_WATCHER
is not set properly- Script should reload on close instead of closing and opening again.
Going forward, the Angular language service will adhere strictly to the TypeScript language service interface, and this release introduces forward and backwards compatibility in anticipation of the switch.
Special thanks to @andrius-pra for contributions to features and bugs fixing!
v0.801.1
- Fixed regression in extension due to refactoring (angular/angular#31122)
- Upgrade angular/* packages to version 8.1.1
- Upgrade vsce to 1.65.0