Commit d4d5746
docs: update documentation to reflect v1.6.0 features as available (#185)
* docs: update documentation to reflect v1.6.0 features as available
This commit updates all documentation to reflect that v1.6.0 features
are now available (not planned):
Migration Guides:
- FROM_SQLFLUFF.md: Updated linting rules (10 rules L001-L010), auto-fix,
VSCode extension, and .gosqlx.yml config as available in v1.6.0
- FROM_PG_QUERY.md: Updated JSON/JSONB operators as supported in v1.6.0
Documentation Updates:
- Updated version references from v1.5.x to v1.6.0 across all docs
- Added v1.6.0 upgrade section to UPGRADE_GUIDE.md
- Updated COMPARISON.md with v1.6.0 features and performance data
- Updated CLAUDE.md production status to v1.6.0+
- Updated performance_baselines.json to v1.6.0
Key v1.6.0 Features Now Documented:
- PostgreSQL Extensions (LATERAL JOIN, JSON/JSONB operators, DISTINCT ON)
- Language Server Protocol (LSP) server
- VSCode Extension
- 10 Linting Rules (L001-L010) with auto-fix
- .gosqlx.yml configuration file support
- go-task Taskfile.yml
- Structured error codes (E1001-E3004)
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
* docs: comprehensive v1.6.0 feature documentation update
Based on parallel agent review of all documentation, this commit updates:
Migration Guides:
- FROM_SQLFLUFF.md: Fixed "Coming in v1.5.0" → "Available in v1.6.0" for linting
- FROM_SQLFLUFF.md: Updated FAQ to reflect 10 linting rules now available
- FROM_PG_QUERY.md: Fixed "planned for v1.5.0" → "planned for future release"
SQL Compatibility (SQL_COMPATIBILITY.md):
- LATERAL JOIN: Updated from "10% Syntax" to "95% Full support"
- JSON/JSONB: Updated from "30% Syntax" to "95% Full support" with all operators
- Added DISTINCT ON: 95% Full support
- Added FILTER clause: 95% Full support
- Added RETURNING clause: 95% Full support
Comparison Guide (COMPARISON.md):
- Updated linting from "❌ Planned" to "✅ 10 rules (L001-L010)"
- Updated limitations section to reflect 10 rules available
Documentation Index (docs/README.md):
- Updated all document versions from v1.5.1 to v1.6.0
- Updated dates from 2025-11 to 2025-12
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
* docs: add dedicated LSP, linting, and configuration guides with PostgreSQL examples
New Documentation:
- docs/LSP_GUIDE.md: Complete Language Server Protocol guide covering
IDE integration, features, error codes, and troubleshooting
- docs/LINTING_RULES.md: Full reference for all 10 linting rules (L001-L010)
with examples, severity levels, and auto-fix capabilities
- docs/CONFIGURATION.md: Comprehensive configuration guide for .gosqlx.yml
with schema documentation, defaults, and best practices
New PostgreSQL Feature Examples:
- examples/postgresql/lateral-join/: LATERAL JOIN parsing demonstrations
- examples/postgresql/jsonb-operators/: JSON/JSONB operator support
(->/->>/#>/#>>/@>/<@/?/?|/?&/#-)
- examples/postgresql/filter-clause/: FILTER clause for conditional aggregation
- examples/postgresql/returning-clause/: RETURNING clause for DML statements
Updated:
- examples/README.md: Added new examples to documentation
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
---------
Co-authored-by: Ajit Pratap Singh <ajitpratapsingh@Ajits-Mac-mini.local>
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>1 parent 563ea8b commit d4d5746
File tree
23 files changed
+2736
-66
lines changed- docs
- migration
- examples
- migrations
- postgresql
- filter-clause
- jsonb-operators
- lateral-join
- returning-clause
23 files changed
+2736
-66
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
9 | | - | |
| 9 | + | |
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
| |||
471 | 471 | | |
472 | 472 | | |
473 | 473 | | |
474 | | - | |
| 474 | + | |
475 | 475 | | |
476 | 476 | | |
477 | 477 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
145 | 145 | | |
146 | 146 | | |
147 | 147 | | |
148 | | - | |
| 148 | + | |
149 | 149 | | |
150 | 150 | | |
151 | 151 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
4 | | - | |
| 3 | + | |
| 4 | + | |
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
| |||
19 | 19 | | |
20 | 20 | | |
21 | 21 | | |
22 | | - | |
| 22 | + | |
23 | 23 | | |
24 | 24 | | |
25 | 25 | | |
| |||
190 | 190 | | |
191 | 191 | | |
192 | 192 | | |
193 | | - | |
194 | | - | |
| 193 | + | |
| 194 | + | |
195 | 195 | | |
196 | 196 | | |
197 | 197 | | |
| |||
311 | 311 | | |
312 | 312 | | |
313 | 313 | | |
314 | | - | |
| 314 | + | |
315 | 315 | | |
316 | 316 | | |
0 commit comments