Skip to content

Commit 366721b

Browse files
committed
chore: bump version to v1.62.0
1 parent 49b26e2 commit 366721b

1 file changed

Lines changed: 47 additions & 28 deletions

File tree

RELEASE_NOTES.md

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

3-
**Release Date:** October 18, 2025
3+
**Release Date:** October 22, 2025
44

55
## 📊 Release Overview
6-
- **Commits in this release:** 15
7-
- **Files updated:** 49
6+
- **Commits in this release:** 24
7+
- **Files updated:** 66
88

99
## ✨ Highlights
1010

@@ -16,37 +16,56 @@
1616
## 📝 Changes by Category
1717

1818
### 🚀 New Features
19-
- Make fuzzy filter interactive with navigation and lock mode
20-
- Add opt-in comment preservation foundation (Phase 1)
21-
- Add dependency-aware column expansion for \sX with temp tables
22-
- Add terminal colored table output with YAML style configuration
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
2331

2432
### 🐛 Bug Fixes
25-
- Exit insert mode and add persistent ESC handler for locked filters
26-
- Fuzzy filter now filters currently focused table, not first table
27-
- Remove cursor jump when navigating between tables with \sTn
28-
- Improve table navigation UX with nearest table and smooth scrolling
29-
- Fix line number mapping in --get-columns-at for \sE expansion
30-
- Execute target statement to get schema in --get-columns-at
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 *)
36+
37+
### 📚 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 🌈
3141

3242
<details>
3343
<summary>📋 View all commits</summary>
3444

35-
- chore: Bump version to 1.61.0 with Neovim plugin UX improvements (TimelordUK)
36-
- fix(nvim): Exit insert mode and add persistent ESC handler for locked filters (TimelordUK)
37-
- feat(nvim): Make fuzzy filter interactive with navigation and lock mode (TimelordUK)
38-
- fix(nvim): Fuzzy filter now filters currently focused table, not first table (TimelordUK)
39-
- fix(nvim): Remove cursor jump when navigating between tables with \sTn (TimelordUK)
40-
- fix(nvim): Improve table navigation UX with nearest table and smooth scrolling (TimelordUK)
41-
- feat: Add opt-in comment preservation foundation (Phase 1) (TimelordUK)
42-
- fix: Fix line number mapping in --get-columns-at for \sE expansion (TimelordUK)
45+
- feat: v1.62.0 - JOIN expression support & scoped star expansion (TimelordUK)
4346
- format (TimelordUK)
44-
- fix: Execute target statement to get schema in --get-columns-at (TimelordUK)
45-
- feat: Add dependency-aware column expansion for \sX with temp tables (TimelordUK)
46-
- correct README (TimelordUK)
47-
- move test files from root (TimelordUK)
48-
- styled example (TimelordUK)
49-
- feat: Add terminal colored table output with YAML style configuration (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)
5069

5170
</details>
5271

0 commit comments

Comments
 (0)