# Changelog

## Baseline

- First survey — no prior run to compare against. CAI 62.

## Lenses

- Code Health 56
- Maturity 61
- Readiness 73
- Security 85

## Changes since last survey

- 300 commits — 226 feature/other, 74 fixes

## By area

- tsc/internal — 113 commits
- tsc/testdata — 67 commits
- packages/typescript — 44 commits
- tsc/_packages — 17 commits
- (root) — 16 commits
- .github/workflows — 13 commits
- .github/skills — 4 commits
- tools/pipelines — 4 commits
- tsc/_extension — 3 commits
- .github/disabled-workflows — 2 commits
- tools/scripts — 2 commits
- tsc/Herebyfile.mjs — 2 commits
- tsc/_scripts — 2 commits
- (repo) — 1 commit
- .devcontainer/devcontainer.json — 1 commit
- .github/actions — 1 commit
- .github/pr_owners.txt — 1 commit
- src/lib — 1 commit
- tools/cmd — 1 commit
- tools/go.mod — 1 commit

## Notable commits

- fix: Add regression test for inlay hints crash on reparsed nodes (microsoft/typescript-go#2460) (microsoft/typescript-go#2908)
- fix: Benchmark generator API, fix performance of nested `all` calls (#64206)
- fix: Fall back to inotify when filesystem has errors in fanotify (fix watch in Docker) (microsoft/typescript-go#4661)
- fix: Fix "Not a subspan" crash in signature help on error-recovered JSX (microsoft/typescript-go#4778)
- fix: Fix Darwin realpath test lint failures (microsoft/typescript-go#4879)
- fix: Fix LSP Watcher panic when Close races with WatchFiles (microsoft/typescript-go#4845)
- fix: Fix O(K^2) OOM issue in go-to-implementation (microsoft/typescript-go#4796)
- fix: Fix OneLoc pipeline (#64414)
- fix: Fix SymbolFlags.All value by parsing operator precedence when generating TS enums from Go enums (#64083)
- fix: Fix TS1515 not reported when duplicate named group is nested inside a group (microsoft/typescript-go#4881)
- fix: Fix TS2454 false positive for closed-over mutable variables (#63984)
- fix: Fix TestContentMapperOpenFileExcludedByConfigChange race (#64137)
- fix: Fix TypeScript package major-minor version (#63940)
- fix: Fix `getDeclarationModifierFlagsFromSymbolEx` for synthetic properties (#63932)
- fix: Fix accessing name on jsdoc link for invalid names (#64032)
- fix: Fix auto-import barrel ranking for path-prefix collisions (#64107)
- fix: Fix binder race (#63952)
- fix: Fix build mode setup stall on large solutions (microsoft/typescript-go#4658)
- fix: Fix case sensitivity fswatch and users (#64210)
- fix: Fix completions inside tuple types suggesting value symbols (#64146)
- …and 280 more
