Releases: Kidkender/zed-sql-tools
Releases · Kidkender/zed-sql-tools
v0.4.0
v0.3.0
feat: add 7 new linter rules and expand documentation - DELETE without WHERE warning - SELECT * warning - = NULL error (use IS NULL) - IN () empty list error - LIMIT without ORDER BY warning - WHERE 1=1 always-true warning - Subquery without alias warning - Linter tests moved to tests/linter_tests.rs - README: added Syntax Checking section and full linter docs
v0.2.1
Changed
- Renamed extension ID from
zed-sql-toolstosql-toolsfor Zed marketplace compliance - Added MIT license
v0.2.0
Added
- Smart single-line vs multi-line formatting heuristic (threshold: 80 chars)
- Multi-column SELECT: each column indented on its own line
- Complex WHERE:
AND/ORconditions indented JOINand subqueries always multi-lineWITH/CTE statements preserved- Inline comments stay on the same line after formatting
- 51 unit tests + 7 LSP end-to-end integration tests
Fixed
- Repeat-save adding extra blank lines before
AND/OR ORDER BY users.emailbeing truncated toORDER BY usersWITH/CTE clause being dropped after formatINSERTwithout column list formatting incorrectly
v0.1.0
Added
- Initial release
- SQL language server (
sql-lsp) with LSP protocol support - AST-based SQL formatter using tree-sitter-sql grammar
- Linter: syntax errors,
UPDATEwithoutWHERE,SELECTwithout columns - Cross-platform builds: Linux x86_64/aarch64, macOS x86_64/aarch64, Windows x86_64
- GitHub Actions release pipeline