|
1 | | -# SQL CLI v1.58.0 |
| 1 | +# SQL CLI v1.59.0 |
2 | 2 |
|
3 | | -**Release Date:** October 09, 2025 |
| 3 | +**Release Date:** October 11, 2025 |
4 | 4 |
|
5 | 5 | ## 📊 Release Overview |
6 | | -- **Commits in this release:** 14 |
7 | | -- **Files updated:** 32 |
| 6 | +- **Commits in this release:** 13 |
| 7 | +- **Files updated:** 27 |
8 | 8 |
|
9 | 9 | ## ✨ Highlights |
10 | 10 |
|
|
14 | 14 | ## 📝 Changes by Category |
15 | 15 |
|
16 | 16 | ### 🚀 New Features |
17 | | -- Phase 5 - Add ORDER BY alias resolution |
18 | | -- Phase 4 - Fix SELECT clause alias resolution |
19 | | -- Phase 3 - Fix WHERE clause alias resolution |
20 | | -- Phase 2 - Add unified resolve_column helper |
21 | | -- Phase 1 - Add ExecutionContext for table alias tracking |
22 | | -- Enable CTEs to reference temp tables |
23 | | -- Implement Phase 2A - Template injection for WEB CTEs |
24 | | -- Add EXIT and [SKIP] directives for script control |
25 | | -- Implement temporary tables (#tmp) for script execution |
| 17 | +- Add comment-aware tokenization foundation |
| 18 | +- Add UNION (with deduplication) support |
| 19 | +- Add UNION ALL support for combining SELECT query results |
| 20 | + |
| 21 | +### 🐛 Bug Fixes |
| 22 | +- Correct SELECT INTO syntax in tmp_table.sql example |
| 23 | +- Support SELECT INTO #temp formatting |
| 24 | +- Restore normal buffer navigation after toggling out of table mode |
| 25 | + |
| 26 | +### 🔧 Refactoring |
| 27 | +- Replace regex-based INTO removal with AST preprocessing |
26 | 28 |
|
27 | 29 | ### 📚 Documentation |
28 | | -- Add comprehensive qualified names example |
| 30 | +- Mark CODE CTE feature as not proceeding |
| 31 | +- Add session summary for 2025-01-11 CODE CTE investigation |
| 32 | +- Add lexer and parser considerations analysis |
| 33 | +- Add CODE CTE design document for programmable data transformations |
29 | 34 |
|
30 | 35 | <details> |
31 | 36 | <summary>📋 View all commits</summary> |
32 | 37 |
|
33 | | -- chore: Release v1.58.0 - Qualified Column Names and Table Alias Support (TimelordUK) |
34 | | -- test remove from auto runner (TimelordUK) |
35 | | -- docs: Add comprehensive qualified names example (TimelordUK) |
36 | | -- feat: Phase 5 - Add ORDER BY alias resolution (TimelordUK) |
37 | | -- feat: Phase 4 - Fix SELECT clause alias resolution (TimelordUK) |
38 | | -- feat: Phase 3 - Fix WHERE clause alias resolution (TimelordUK) |
39 | | -- feat: Phase 2 - Add unified resolve_column helper (TimelordUK) |
40 | | -- feat: Phase 1 - Add ExecutionContext for table alias tracking (TimelordUK) |
41 | | -- feat: Enable CTEs to reference temp tables (TimelordUK) |
42 | | -- format (TimelordUK) |
43 | | -- feat: Implement Phase 2A - Template injection for WEB CTEs (TimelordUK) |
44 | | -- feat: Add EXIT and [SKIP] directives for script control (TimelordUK) |
45 | | -- feat: Implement temporary tables (#tmp) for script execution (TimelordUK) |
46 | | -- start on tmp table implementation. (TimelordUK) |
| 38 | +- chore: Bump version to v1.59.0 (TimelordUK) |
| 39 | +- perf: Fix 23x performance regression in WHERE clause evaluation (TimelordUK) |
| 40 | +- feat: Add comment-aware tokenization foundation (TimelordUK) |
| 41 | +- refactor: Replace regex-based INTO removal with AST preprocessing (TimelordUK) |
| 42 | +- fix: Correct SELECT INTO syntax in tmp_table.sql example (TimelordUK) |
| 43 | +- fix: Support SELECT INTO #temp formatting (TimelordUK) |
| 44 | +- fix: Restore normal buffer navigation after toggling out of table mode (TimelordUK) |
| 45 | +- feat: Add UNION (with deduplication) support (TimelordUK) |
| 46 | +- feat: Add UNION ALL support for combining SELECT query results (TimelordUK) |
| 47 | +- docs: Mark CODE CTE feature as not proceeding (TimelordUK) |
| 48 | +- docs: Add session summary for 2025-01-11 CODE CTE investigation (TimelordUK) |
| 49 | +- docs: Add lexer and parser considerations analysis (TimelordUK) |
| 50 | +- docs: Add CODE CTE design document for programmable data transformations (TimelordUK) |
47 | 51 |
|
48 | 52 | </details> |
49 | 53 |
|
|
0 commit comments