|
1 | | -# SQL CLI v1.63.0 |
| 1 | +# SQL CLI v1.64.0 |
2 | 2 |
|
3 | | -**Release Date:** October 25, 2025 |
| 3 | +**Release Date:** November 01, 2025 |
4 | 4 |
|
5 | 5 | ## 📊 Release Overview |
6 | | -- **Commits in this release:** 7 |
7 | | -- **Files updated:** 23 |
| 6 | +- **Commits in this release:** 37 |
| 7 | +- **Files updated:** 113 |
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 | +### 🏗️ Architecture Improvements |
| 17 | +- **State Management**: Continued migration to centralized AppStateContainer |
| 18 | +- **Code Quality**: Transaction-like state updates for better consistency |
| 19 | + |
13 | 20 | ## 📝 Changes by Category |
14 | 21 |
|
15 | 22 | ### 🚀 New Features |
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 |
| 23 | +- Add \st keymap for SQL transformation pipeline debug |
| 24 | +- Add QUALIFY clause support for window function filtering |
| 25 | +- Add ORDER BY expression support with aggregate transformer |
| 26 | +- Add transformer debugging with --show-transformations flag |
| 27 | +- Complete Phase 3 of Execution Mode Unification |
| 28 | +- Complete Phase 2 of execution mode unification |
| 29 | +- Complete Phase 1 of execution mode unification |
| 30 | +- Add unified execution module foundation (Phase 0) |
| 31 | +- Improve test output to clearly show JSON validation |
| 32 | +- Add data file hint support to examples test framework |
| 33 | +- Add examples test suite to CI pipeline |
| 34 | +- Add correlated subquery analyzer (Phase 1 - Detection) |
| 35 | +- Enable preprocessing pipeline in script execution (Quick Win #4) |
| 36 | +- Add GROUP BY clause alias expansion (Quick Win #3) |
| 37 | +- Add WHERE clause alias expansion (Quick Win #2) |
| 38 | +- Add HAVING auto-aliasing transformer (Quick Win #1) |
| 39 | +- Add AST preprocessing pipeline infrastructure (Phase 0) |
19 | 40 |
|
20 | 41 | ### 🐛 Bug Fixes |
21 | | -- Correct ANSI alignment in --execute-statement table output |
22 | | -- Correct table column alignment with ANSI color codes |
| 42 | +- Restore temp table persistence in --execute-statement mode |
| 43 | +- Change transformations keymap from \st to \sz |
| 44 | +- Add actual UNION ALL subquery example |
| 45 | +- Enable transformers in dependency-aware execution mode |
| 46 | +- Resolve qualified names regression and add transformer debugging |
| 47 | +- Make preprocessing pipeline run by default |
| 48 | + |
| 49 | +### 🔧 Refactoring |
| 50 | +- Use Python examples test runner in run_all_tests.sh |
23 | 51 |
|
24 | 52 | ### 📚 Documentation |
25 | | -- Add command examples to README screenshot captions |
| 53 | +- Update roadmap with ORDER BY completion |
| 54 | +- Add UNION ALL subquery examples |
| 55 | +- Add ORDER BY expressions example file |
| 56 | +- Update CLAUDE.md with examples test framework commands |
26 | 57 |
|
27 | 58 | <details> |
28 | 59 | <summary>📋 View all commits</summary> |
29 | 60 |
|
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) |
| 61 | +- chore: Bump version to 1.64.0 and update CHANGELOG (TimelordUK) |
| 62 | +- fix: Restore temp table persistence in --execute-statement mode (TimelordUK) |
| 63 | +- fix(nvim): Change transformations keymap from \st to \sz (TimelordUK) |
| 64 | +- feat(nvim): Add \st keymap for SQL transformation pipeline debug (TimelordUK) |
| 65 | +- feat: Add QUALIFY clause support for window function filtering (TimelordUK) |
| 66 | +- docs: Update roadmap with ORDER BY completion (TimelordUK) |
| 67 | +- fix: Add actual UNION ALL subquery example (TimelordUK) |
| 68 | +- docs: Add UNION ALL subquery examples (TimelordUK) |
| 69 | +- test: Add formal test for ORDER BY expressions example (TimelordUK) |
| 70 | +- fix: Enable transformers in dependency-aware execution mode (TimelordUK) |
| 71 | +- docs: Add ORDER BY expressions example file (TimelordUK) |
| 72 | +- feat: Add ORDER BY expression support with aggregate transformer (TimelordUK) |
| 73 | +- feat: Add transformer debugging with --show-transformations flag (TimelordUK) |
| 74 | +- feat: Complete Phase 3 of Execution Mode Unification (TimelordUK) |
| 75 | +- feat: Complete Phase 2 of execution mode unification (TimelordUK) |
| 76 | +- feat: Complete Phase 1 of execution mode unification (TimelordUK) |
| 77 | +- more formal test captures (TimelordUK) |
| 78 | +- feat: Add unified execution module foundation (Phase 0) (TimelordUK) |
| 79 | +- examples and how to generate time series data (TimelordUK) |
| 80 | +- expectation tests (TimelordUK) |
| 81 | +- more expectations for examples (TimelordUK) |
| 82 | +- feat: Improve test output to clearly show JSON validation (TimelordUK) |
| 83 | +- feat: Add data file hint support to examples test framework (TimelordUK) |
| 84 | +- docs: Update CLAUDE.md with examples test framework commands (TimelordUK) |
| 85 | +- refactor: Use Python examples test runner in run_all_tests.sh (TimelordUK) |
| 86 | +- feat: Add examples test suite to CI pipeline (TimelordUK) |
| 87 | +- fix: Resolve qualified names regression and add transformer debugging (TimelordUK) |
| 88 | +- feat: Add correlated subquery analyzer (Phase 1 - Detection) (TimelordUK) |
| 89 | +- feat: Enable preprocessing pipeline in script execution (Quick Win #4) (TimelordUK) |
| 90 | +- test: Ignore test_orchestrator_preserves_original requiring history file (TimelordUK) |
| 91 | +- feat: Add GROUP BY clause alias expansion (Quick Win #3) (TimelordUK) |
| 92 | +- feat: Add WHERE clause alias expansion (Quick Win #2) (TimelordUK) |
| 93 | +- sql demo using bit string math add to readme (TimelordUK) |
| 94 | +- format (TimelordUK) |
| 95 | +- fix: Make preprocessing pipeline run by default (TimelordUK) |
| 96 | +- feat: Add HAVING auto-aliasing transformer (Quick Win #1) (TimelordUK) |
| 97 | +- feat: Add AST preprocessing pipeline infrastructure (Phase 0) (TimelordUK) |
37 | 98 |
|
38 | 99 | </details> |
39 | 100 |
|
|
0 commit comments