🚀 Features
- Per-statement linting with token-wide error spans - by @mscolnick in #161 (8aad5)
- Schema-aware semantic diagnostics (unknown tables/columns, ambiguous columns) - by @mscolnick in #163 (e690b)
- Alias resolution for hover and completion - by @mscolnick in #164 (2ef19)
- AST-based CTE support: completion, go-to-definition, highlights, rename - by @mscolnick in #166 (2df45)
- Unqualified column completion inferred from the FROM clause - by @mscolnick in #165 (991e5)
- SqlCompletion helper to register all completion sources at once - by @mscolnick in #167 (68ecb)
🐞 Bug Fixes
- Correctness bugs in analyzer cache, hover, parser, gutter, and CTE completion - by @mscolnick in #159 (3b148)
- Lint diagnostics offset when statements contain comments - by @mscolnick in #162 (575c7)