Skip to content

Commit 05b2c25

Browse files
committed
chore: bump version to v1.60.0
1 parent 2a4462b commit 05b2c25

1 file changed

Lines changed: 59 additions & 28 deletions

File tree

RELEASE_NOTES.md

Lines changed: 59 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
1-
# SQL CLI v1.59.0
1+
# SQL CLI v1.60.0
22

3-
**Release Date:** October 11, 2025
3+
**Release Date:** October 12, 2025
44

55
## 📊 Release Overview
6-
- **Commits in this release:** 13
7-
- **Files updated:** 27
6+
- **Commits in this release:** 30
7+
- **Files updated:** 39
88

99
## ✨ Highlights
1010

@@ -14,40 +14,71 @@
1414
## 📝 Changes by Category
1515

1616
### 🚀 New Features
17-
- Add comment-aware tokenization foundation
18-
- Add UNION (with deduplication) support
19-
- Add UNION ALL support for combining SELECT query results
17+
- Add comprehensive hedge fund execution analysis example
18+
- Add FIX execution endpoint to mock API server
19+
- Add dependency-aware statement execution for scripts
20+
- Add PI_DIGIT(n) function for Nth decimal digit lookup
21+
- Add PI_DIGITS() function for arbitrary precision π
22+
- Add script dependency analyzer for temp table tracking
2023

2124
### 🐛 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+
- Register temp tables after executing INTO statements
26+
- Fix statement counting and case-insensitive GO matching for \sx
27+
- Correct statement number counting in Neovim plugin for dependency-aware execution
28+
- Support alternative SQL Server INTO syntax and refactor to AST-based dependency analysis
29+
- Only show 'rows affected' message for table output format
30+
- Add missing ColumnRef import in window_functions/mod.rs
2531

2632
### 🔧 Refactoring
27-
- Replace regex-based INTO removal with AST preprocessing
33+
- Extract classic console mode to function (~98 lines)
34+
- Extract key debugger and config generation handlers (115 lines)
35+
- Create argument parsing context object (Python argparse style)
36+
- Extract non-interactive query mode to local function (132 lines removed)
37+
- Extract schema handlers to main_handlers.rs (174 lines removed)
38+
- Extract benchmark handler to main_handlers.rs (87 lines removed)
39+
- Extract distinct column handler to main_handlers.rs (113 lines removed)
40+
- Extract documentation handlers to main_handlers.rs (255 lines removed)
41+
- Extract handler functions from main() (92 lines removed)
42+
- Extract CLI handlers to organized cli module (299 lines removed from main.rs)
2843

2944
### 📚 Documentation
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
45+
- Move WEB CTE temp tables test to examples with ABS demo
46+
- Add π digits example to README showcasing RANGE query
47+
- Add --execute-statement feature plan
3448

3549
<details>
3650
<summary>📋 View all commits</summary>
3751

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)
52+
- chore: Bump version to 1.60.0 (TimelordUK)
53+
- feat: Add comprehensive hedge fund execution analysis example (TimelordUK)
54+
- feat: Add FIX execution endpoint to mock API server (TimelordUK)
55+
- docs: Move WEB CTE temp tables test to examples with ABS demo (TimelordUK)
56+
- test: Add WEB CTE with temp tables integration test (TimelordUK)
57+
- fix: Register temp tables after executing INTO statements (TimelordUK)
58+
- fix: Fix statement counting and case-insensitive GO matching for \sx (TimelordUK)
59+
- fix: Correct statement number counting in Neovim plugin for dependency-aware execution (TimelordUK)
60+
- fix: Support alternative SQL Server INTO syntax and refactor to AST-based dependency analysis (TimelordUK)
61+
- feat: Add dependency-aware statement execution for scripts (TimelordUK)
62+
- refactor: Extract classic console mode to function (~98 lines) (TimelordUK)
63+
- refactor: Extract key debugger and config generation handlers (115 lines) (TimelordUK)
64+
- add a temp chart examples (TimelordUK)
65+
- first 10k places of PI and find nth place of pi (TimelordUK)
66+
- docs: Add π digits example to README showcasing RANGE query (TimelordUK)
67+
- feat: Add PI_DIGIT(n) function for Nth decimal digit lookup (TimelordUK)
68+
- feat: Add PI_DIGITS() function for arbitrary precision π (TimelordUK)
69+
- add prime examples (TimelordUK)
70+
- docs: Add --execute-statement feature plan (TimelordUK)
71+
- refactor: Create argument parsing context object (Python argparse style) (TimelordUK)
72+
- refactor: Extract non-interactive query mode to local function (132 lines removed) (TimelordUK)
73+
- refactor: Extract schema handlers to main_handlers.rs (174 lines removed) (TimelordUK)
74+
- refactor: Extract benchmark handler to main_handlers.rs (87 lines removed) (TimelordUK)
75+
- refactor: Extract distinct column handler to main_handlers.rs (113 lines removed) (TimelordUK)
76+
- refactor: Extract documentation handlers to main_handlers.rs (255 lines removed) (TimelordUK)
77+
- refactor: Extract handler functions from main() (92 lines removed) (TimelordUK)
78+
- refactor: Extract CLI handlers to organized cli module (299 lines removed from main.rs) (TimelordUK)
79+
- feat: Add script dependency analyzer for temp table tracking (TimelordUK)
80+
- fix: Only show 'rows affected' message for table output format (TimelordUK)
81+
- fix: Add missing ColumnRef import in window_functions/mod.rs (TimelordUK)
5182

5283
</details>
5384

0 commit comments

Comments
 (0)