JSDoc typing and grammar fixes land
Restored JSDoc namespace handling and fixed `@template` modifier checks for `in`/`out` in templates.
Read the issue →Restored JSDoc namespace handling and fixed `@template` modifier checks for `in`/`out` in templates.
Read the issue →Fixes diagnostic spans for `@satisfies`, including JSDoc cases, so errors highlight the tag instead of the expression.
Read the issue →TypeScript-Go now emits serialized computed property names more faithfully and improves hover docs for destructured binding elements.
Read the issue →Added classified VS Find All References output, fixed alias lookup and a private-identifier panic, plus extension setting cleanup.
Read the issue →Fixes declaration emit for keyword property names, avoids stale type-node caching during expansion, and improves partial-path import completions.
Read the issue →May 22nd, 2026 · 1 commits
Hovering `const` in `as const` expressions now reveals the inferred literal/readonly type instead of just `type const`.
Read the issue →One parser fix and one CLI safety fix prevent ignored pragmas and response-file crashes.
Read the issue →Declaration emit now normalizes reused string property names, while CONTRIBUTING adds explicit guidance on AI-assisted and autonomous PRs.
Read the issue →Key checker and emit fixes landed: recursion guard, enum/NaN emit, destructuring semantics, auto-import path selection, and a symbol lookup speedup.
Read the issue →A busy day of bug fixes: declaration emit, JSX parsing/printing, scanner correctness, and several panic/hang fixes in the checker.
Read the issue →May 17th, 2026 · 4 commits
Patches harden JSDoc handling, tuple inference, and JSX printing to avoid panics during recovery and type checking.
Read the issue →Fixes out-of-bounds/trivia scanning, destructuring flattening, JSX runtime import detection, and async accessor error handling.
Read the issue →Multiple fixes for compiler/runtime panics and deadlocks, plus signature help and workspace symbol improvements.
Read the issue →
May 14th, 2026 · 11 commits
+1
JS expando index signatures now infer better, overload-tag handling was tightened, and realpath resolution got a major speedup.
Read the issue →Major auto-import scanning changes plus rootDir validation, enum NaN handling, and several crash/overflow fixes.
Read the issue →Fixes for CJS export declaration emit, static class name conflicts, JSX runtime imports, and trace metadata.
Read the issue →Adds emit-helper validation for async/import cases, fixes JSX hover and call hierarchy bugs, and removes an overflow assertion that could fail spuriously.
Read the issue →Tightened JSDoc attachment and function-like host detection, plus a regression test for shorthand property assignment crashes.
Read the issue →A mixed day of several notable bug fixes across module resolution, declaration emit, and language service behavior.
Read the issue →Several notable parser and project-resolution fixes landed, plus LSP now exits when its parent dies.
Read the issue →Fixes a JSDoc mismatch diagnostic, removes an LSP hang, speeds scope cloning, and updates JS docs around constructor functions.
Read the issue →Several bug fixes improve type inference, isolatedDeclarations, and declaration emit correctness; one printer panic fix rounds out the day.
Read the issue →TypeScript-Go now avoids treating expando object literals as inferable indexable shapes, fixing a circularity bug in property assignment.
Read the issue →TypeScript-Go now handles self-referential `this` property assignments more precisely, improving inferred property types and avoiding bad widening.
Read the issue →The extension now initializes TAS experimentation telemetry, and the file watcher removes redundant directory hashing while slowing its poll loop.
Read the issue →