|
1 | | -# SQL CLI v1.62.0 |
| 1 | +# SQL CLI v1.63.0 |
2 | 2 |
|
3 | | -**Release Date:** October 22, 2025 |
| 3 | +**Release Date:** October 25, 2025 |
4 | 4 |
|
5 | 5 | ## 📊 Release Overview |
6 | | -- **Commits in this release:** 24 |
7 | | -- **Files updated:** 66 |
| 6 | +- **Commits in this release:** 7 |
| 7 | +- **Files updated:** 23 |
8 | 8 |
|
9 | 9 | ## ✨ Highlights |
10 | 10 |
|
11 | 11 | ### 🎨 Visual Improvements |
12 | 12 |
|
13 | | -### 🔍 Enhanced Debugging |
14 | | -- **Better Diagnostics**: Improved error messages and state dumps |
15 | | - |
16 | 13 | ## 📝 Changes by Category |
17 | 14 |
|
18 | 15 | ### 🚀 New Features |
19 | | -- v1.62.0 - JOIN expression support & scoped star expansion |
20 | | -- Add test CSV files for scoped expansion examples |
21 | | -- Implement scoped table star expansion (SELECT table.*) |
22 | | -- Add vibrant gradient ASCII art showcase to README |
23 | | -- Complete comment preservation for SQL formatter with CTE support |
24 | | -- Add Flask + Kerberos Docker example with auto-renewal |
25 | | -- Add parser support for qualified star (table.*) syntax (Phase 1) |
26 | | -- Add helpful error for aggregate functions in HAVING clause |
27 | | -- Improve error messages for reserved keyword collisions |
28 | | -- Add opt-in ParserMode for comment preservation (Phase 2) |
29 | | -- Add ANSI terminal color and formatting functions |
30 | | -- Add file-level variable substitution with @SET syntax |
| 16 | +- Add JOIN expression support Phase 2 - LEFT side expressions (v1.63.0) |
| 17 | +- Improve demo script with --execute-statement support |
| 18 | +- Add colorful number classification demos with ANSI colors |
31 | 19 |
|
32 | 20 | ### 🐛 Bug Fixes |
33 | | -- Strip cache and diagnostic messages from exports |
34 | | -- Export only the focused table in multi-table results |
35 | | -- Apply @SET variable substitution in \sE (expand SELECT *) |
| 21 | +- Correct ANSI alignment in --execute-statement table output |
| 22 | +- Correct table column alignment with ANSI color codes |
36 | 23 |
|
37 | 24 | ### 📚 Documentation |
38 | | -- Deep analysis of HAVING clause support and limitations |
39 | | -- Add comprehensive CROSS JOIN examples and documentation |
40 | | -- Add glorious rainbow color showcase to README 🌈 |
| 25 | +- Add command examples to README screenshot captions |
41 | 26 |
|
42 | 27 | <details> |
43 | 28 | <summary>📋 View all commits</summary> |
44 | 29 |
|
45 | | -- feat: v1.62.0 - JOIN expression support & scoped star expansion (TimelordUK) |
46 | | -- format (TimelordUK) |
47 | | -- test: Add automated tests for scoped table star expansion (TimelordUK) |
48 | | -- feat(data): Add test CSV files for scoped expansion examples (TimelordUK) |
49 | | -- feat(sql): Implement scoped table star expansion (SELECT table.*) (TimelordUK) |
50 | | -- feat(docs): Add vibrant gradient ASCII art showcase to README (TimelordUK) |
51 | | -- feat: Complete comment preservation for SQL formatter with CTE support (TimelordUK) |
52 | | -- feat: Add Flask + Kerberos Docker example with auto-renewal (TimelordUK) |
53 | | -- test: Update Python test to use HAVING alias pattern (TimelordUK) |
54 | | -- test: Update integration tests to use HAVING alias pattern (TimelordUK) |
55 | | -- fix(nvim): Strip cache and diagnostic messages from exports (TimelordUK) |
56 | | -- test: Fix HAVING clause test to use alias pattern (TimelordUK) |
57 | | -- feat: Add parser support for qualified star (table.*) syntax (Phase 1) (TimelordUK) |
58 | | -- fix(nvim): Export only the focused table in multi-table results (TimelordUK) |
59 | | -- fix(nvim): Apply @SET variable substitution in \sE (expand SELECT *) (TimelordUK) |
60 | | -- feat: Add helpful error for aggregate functions in HAVING clause (TimelordUK) |
61 | | -- docs: Deep analysis of HAVING clause support and limitations (TimelordUK) |
62 | | -- feat: Improve error messages for reserved keyword collisions (TimelordUK) |
63 | | -- docs: Add comprehensive CROSS JOIN examples and documentation (TimelordUK) |
64 | | -- feat: Add opt-in ParserMode for comment preservation (Phase 2) (TimelordUK) |
65 | | -- add more examples (TimelordUK) |
66 | | -- docs: Add glorious rainbow color showcase to README 🌈 (TimelordUK) |
67 | | -- feat(sql): Add ANSI terminal color and formatting functions (TimelordUK) |
68 | | -- feat(nvim): Add file-level variable substitution with @SET syntax (TimelordUK) |
| 30 | +- demos (TimelordUK) |
| 31 | +- feat: Add JOIN expression support Phase 2 - LEFT side expressions (v1.63.0) (TimelordUK) |
| 32 | +- fix: Correct ANSI alignment in --execute-statement table output (TimelordUK) |
| 33 | +- feat: Improve demo script with --execute-statement support (TimelordUK) |
| 34 | +- docs: Add command examples to README screenshot captions (TimelordUK) |
| 35 | +- feat: Add colorful number classification demos with ANSI colors (TimelordUK) |
| 36 | +- fix: Correct table column alignment with ANSI color codes (TimelordUK) |
69 | 37 |
|
70 | 38 | </details> |
71 | 39 |
|
|
0 commit comments