Repository navigation
v6.0.0
Breaking changes
- Updated the server to Angular Language Server 22, which requires Node.js 22.22.3+, 24.15.0+ or 26+.
If you use your own Node.js installation, make sure that it matches these versions. - The server now uses TypeScript 6. The Angular 22 compiler reports some new template diagnostics
(for examplenullishCoalescingNotNullableandoptionalChainNotNullable) that might appear in existing projects.
Use theangular.suppressAngularDiagnosticCodessetting to hide specific diagnostics. - The
angular.*settings were previously not passed to the server and had no effect. They are now applied, which
means that:angular.suggest.includeAutomaticOptionalChainCompletionsandangular.suggest.includeCompletionsWithSnippetText
are now enabled by default.- The server no longer writes a log file unless
angular.logis set to a value other thanoff.
Most of those settings require restarting the server after changing them.
Features
- Added settings for Angular template inlay hints (
angular.inlayHints.*) and document symbols
(angular.documentSymbols.*). - Added the
angular.server.useClientSideFileWatchersetting that delegates file watching to Sublime Text.
Requires a file watcher package, for example LSP-file-watcher-rust. - Prompt to enable
strictTemplateswhen it is disabled in the project (can be turned off with the
angular.enable-strict-mode-promptsetting). - Show "initializing" in the status bar while the server loads a project.
What's Changed
Full Changelog: v5.2.5...v6.0.0