Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 16 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,22 @@ All notable changes to GoSQLX will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [1.9.2] - 2026-03-08 — Documentation, Community Health & License Fixes

### 📚 Documentation (PR #351)
- Fix pkg.go.dev license detection (Apache-2.0 now properly detected)
- Comprehensive doc improvements across the project

### 🌍 Community (PR #350)
- Open-source health files (CONTRIBUTING.md, CODE_OF_CONDUCT.md, SECURITY.md, etc.)
- LLM discovery metadata (llms.txt, llms-full.txt)
- SEO improvements for project discoverability

### 🐛 Bug Fixes (PR #352)
- Fix leading blank line in vscode-extension/LICENSE

---

## [1.9.0] - 2026-02-28 - SQLite PRAGMA, Tautology Detection & 19 Post-UAT Fixes

19 actionable bugs fixed (PR #348) — 3 new capabilities, 8 parser fixes,
Expand Down
22 changes: 8 additions & 14 deletions cmd/gosqlx/cmd/root.go
Original file line number Diff line number Diff line change
Expand Up @@ -28,20 +28,14 @@ import (
// This version tracks feature releases and compatibility.
// Format: MAJOR.MINOR.PATCH (Semantic Versioning 2.0.0)
//
// Version 1.9.0 includes:
// - SQLite PRAGMA fully parsed (bare, arg, and assignment forms)
// - WITHOUT ROWID support in CREATE TABLE
// - Tautology injection detection (1=1, 'a'='a', OR TRUE) → CRITICAL
// - UNION false-positive fix: PatternUnionInjection (CRITICAL) / PatternUnionGeneric (HIGH)
// - E1009 ErrCodeUnterminatedBlockComment for /* ... */ errors
// - MySQL backtick and SQL Server bracket reserved-word identifiers
// - KEY/INDEX/VIEW reserved keywords valid in qualified identifiers
// - NATURAL JOIN type stored correctly
// - OVER <window_name> (bare name, no parens) per SQL:2003 §7.11
// - token_count, Query Size, CTE output, SELECT indentation fixes
// - lint exits 1 on any violation (usable as CI gate)
// - validate output standardized to ✅/❌
var Version = "1.9.0"
// Version 1.9.2 includes:
// - Fix pkg.go.dev license detection (Apache-2.0 now properly detected)
// - Comprehensive doc improvements across the project (PR #351)
// - Open-source health files (CONTRIBUTING.md, CODE_OF_CONDUCT.md, SECURITY.md)
// - LLM discovery metadata (llms.txt, llms-full.txt) (PR #350)
// - SEO improvements for project discoverability
// - Fix leading blank line in vscode-extension/LICENSE (PR #352)
var Version = "1.9.2"

var (
// verbose enables detailed output for debugging and troubleshooting.
Expand Down
2 changes: 1 addition & 1 deletion pkg/gosqlx/gosqlx.go
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ import (
)

// Version is the current GoSQLX library version.
const Version = "1.9.0"
const Version = "1.9.2"

// Parse tokenizes and parses SQL in one call, returning an Abstract Syntax Tree (AST).
//
Expand Down
Loading