Change8

vsix-22.0.0

Breaking Changes
📦 angularView on GitHub →
2 breaking4 features🐛 1 fixes🔧 1 symbols

Summary

This release updates the bundled TypeScript to version 6.0, introducing stricter defaults, and adds several new language service features including template inlay hints and support for `@Input` transforms.

⚠️ Breaking Changes

  • The bundled TypeScript version is updated to 6.0, which defaults to `strict: true`. To maintain previous behavior, explicitly set `"strict": false` in your `tsconfig.json`.
  • The bundled TypeScript version is updated to 6.0, which includes breaking changes from TypeScript itself.

Migration Steps

  1. If you rely on TypeScript defaults, review your `tsconfig.json` and explicitly set `"strict": false` if you do not want the new TypeScript 6.0 defaults.
  2. Alternatively, configure the `tsdk` in your configuration to use the workspace version of TypeScript.

✨ New Features

  • Added support for `@Input` with transforms in the language service.
  • Added Document Symbols support for Angular templates in the language service.
  • Added angular template inlay hints support in the language service.
  • Added support for idle timeout in defer blocks in the language service.

🐛 Bug Fixes

  • Fixed support for `@Input` with transforms in the language service.

Affected Symbols