|
1 | | -# SQL CLI v1.64.0 |
| 1 | +# SQL CLI v1.66.0 |
2 | 2 |
|
3 | | -**Release Date:** November 01, 2025 |
| 3 | +**Release Date:** November 02, 2025 |
4 | 4 |
|
5 | 5 | ## 📊 Release Overview |
6 | | -- **Commits in this release:** 37 |
7 | | -- **Files updated:** 113 |
| 6 | +- **Commits in this release:** 12 |
| 7 | +- **Files updated:** 42 |
8 | 8 |
|
9 | 9 | ## ✨ Highlights |
10 | 10 |
|
11 | | -### 🎨 Visual Improvements |
12 | | - |
13 | 11 | ### 🔍 Enhanced Debugging |
14 | 12 | - **Better Diagnostics**: Improved error messages and state dumps |
15 | 13 |
|
16 | | -### 🏗️ Architecture Improvements |
17 | | -- **State Management**: Continued migration to centralized AppStateContainer |
18 | | -- **Code Quality**: Transaction-like state updates for better consistency |
19 | | - |
20 | 14 | ## 📝 Changes by Category |
21 | 15 |
|
22 | 16 | ### 🚀 New Features |
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) |
| 17 | +- Add SELECT * EXCLUDE syntax support (DuckDB compatibility) |
| 18 | +- Add complete line geometry analysis toolkit |
| 19 | +- Add comprehensive vector mathematics support |
| 20 | +- Add ILIKE operator support (PostgreSQL compatibility) |
40 | 21 |
|
41 | 22 | ### 🐛 Bug Fixes |
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 | +- Fix test_examples.py capture for multi-statement JSON output |
| 24 | +- Remove REPLACE keyword to avoid conflict with REPLACE() function |
51 | 25 |
|
52 | 26 | ### 📚 Documentation |
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 |
| 27 | +- Update roadmap to reflect completed features |
| 28 | +- Add temp table example to README showing multi-stage -q queries |
57 | 29 |
|
58 | 30 | <details> |
59 | 31 | <summary>📋 View all commits</summary> |
60 | 32 |
|
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) |
| 33 | +- chore: Bump version to 1.66.0 and update CHANGELOG (TimelordUK) |
| 34 | +- fix: Fix test_examples.py capture for multi-statement JSON output (TimelordUK) |
| 35 | +- test: Add formal test for SELECT * EXCLUDE feature (TimelordUK) |
| 36 | +- feat: Add SELECT * EXCLUDE syntax support (DuckDB compatibility) (TimelordUK) |
| 37 | +- feat(sql): Add complete line geometry analysis toolkit (TimelordUK) |
| 38 | +- feat(sql): Add comprehensive vector mathematics support (TimelordUK) |
| 39 | +- ci: Add performance benchmarking to GitHub Actions workflow (TimelordUK) |
| 40 | +- fix: Remove REPLACE keyword to avoid conflict with REPLACE() function (TimelordUK) |
| 41 | +- chore: Add EXCLUDE and REPLACE tokens to lexer (TimelordUK) |
| 42 | +- feat: Add ILIKE operator support (PostgreSQL compatibility) (TimelordUK) |
| 43 | +- docs: Update roadmap to reflect completed features (TimelordUK) |
| 44 | +- docs: Add temp table example to README showing multi-stage -q queries (TimelordUK) |
98 | 45 |
|
99 | 46 | </details> |
100 | 47 |
|
|
0 commit comments