Skip to content

Commit 41b2ff3

Browse files
ajitpratap0Ajit Pratap Singhclaude
authored
chore: bump version to 1.12.1 - website performance and mobile optimization (#386)
Co-authored-by: Ajit Pratap Singh <ajitpratapsingh@Ajits-Mac-mini-2655.local> Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent b9b0bb3 commit 41b2ff3

File tree

12 files changed

+42
-12
lines changed

12 files changed

+42
-12
lines changed

CHANGELOG.md

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,30 @@ All notable changes to GoSQLX will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## [1.12.1] - 2026-03-15 - Website Performance & Mobile Optimization
9+
10+
### Improved
11+
- Lighthouse Desktop: 100 Performance, 100 Accessibility, 100 SEO
12+
- Lighthouse Mobile: 94 Performance, 100 Accessibility, 100 SEO
13+
- CLS reduced from 0.382 to 0 (removed stats animation, added image dimensions, font-size-adjust)
14+
- FCP improved from 2.7s to 2.0s on mobile (self-hosted fonts via @fontsource)
15+
- LCP improved from 3.0s to 2.4s on mobile
16+
- Self-hosted fonts eliminate external Google Fonts request
17+
- AnalyzeTab lazy-loaded via React.lazy() (328KB -> 3.4KB initial chunk)
18+
- WebP logo (7KB vs 134KB PNG)
19+
- Non-blocking font loading with preload/swap pattern
20+
21+
### Fixed
22+
- 20 mobile responsiveness fixes (touch targets, overflow, responsive layout)
23+
- Design consistency (unified cards, buttons, code blocks, padding across all pages)
24+
- WCAG contrast (text-slate-500 -> text-slate-400 for readable text)
25+
- Navbar backdrop-blur for visual separation from hero
26+
- OFL-1.1 license added to CI allow-list for fontsource packages
27+
28+
### Changed
29+
- README redesigned from 1,209 to 215 lines with visual feature grid
30+
- Emdashes replaced with hyphens across 122 files
31+
832
## [1.12.0] - 2026-03-15 — Custom Domain & Remote MCP Server
933

1034
### Added

cmd/gosqlx/cmd/doc.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -341,7 +341,7 @@
341341
//
342342
// Version information:
343343
//
344-
// Version = "1.12.0" - Current CLI version
344+
// Version = "1.12.1" - Current CLI version
345345
//
346346
// # Dependencies
347347
//

cmd/gosqlx/cmd/root.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,12 +28,12 @@ import (
2828
// This version tracks feature releases and compatibility.
2929
// Format: MAJOR.MINOR.PATCH (Semantic Versioning 2.0.0)
3030
//
31-
// Version 1.12.0 includes:
31+
// Version 1.12.1 includes:
3232
// - MCP Server: All GoSQLX SQL capabilities as Model Context Protocol tools over streamable HTTP
3333
// - 7 MCP tools: validate_sql, format_sql, parse_sql, extract_metadata, security_scan, lint_sql, analyze_sql
3434
// - Optional bearer token auth via GOSQLX_MCP_AUTH_TOKEN
3535
// - Go minimum bumped to 1.23.0 (required by mark3labs/mcp-go)
36-
var Version = "1.12.0"
36+
var Version = "1.12.1"
3737

3838
var (
3939
// verbose enables detailed output for debugging and troubleshooting.
@@ -121,7 +121,7 @@ Key features:
121121
• CI/CD integration with proper exit codes
122122
123123
Performance: 1.5M+ operations/second sustained, 1.97M peak. 100-1000x faster than competitors.`,
124-
Version: "1.12.0",
124+
Version: "1.12.1",
125125
}
126126

127127
// Execute adds all child commands to the root command and sets flags appropriately.

cmd/gosqlx/doc.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
//
2525
// # Version
2626
//
27-
// Current version: 1.12.0
27+
// Current version: 1.12.1
2828
//
2929
// # Architecture
3030
//

doc.go

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
// zero-copy tokenization and comprehensive object pooling. It offers enterprise-grade SQL lexing,
1717
// parsing, and AST generation with support for multiple SQL dialects and advanced SQL features.
1818
//
19-
// GoSQLX v1.12.0 includes both a powerful Go SDK and a high-performance CLI tool for SQL processing,
19+
// GoSQLX v1.12.1 includes both a powerful Go SDK and a high-performance CLI tool for SQL processing,
2020
// validated for production deployment with race-free concurrent operation and extensive real-world testing.
2121
//
2222
// Production Status: VALIDATED FOR PRODUCTION DEPLOYMENT (v1.6.0+)
@@ -278,6 +278,7 @@
278278
//
279279
// # Version History
280280
//
281+
// v1.12.1: Website performance - mobile 94, desktop 100, self-hosted fonts, CLS 0
281282
// v1.12.0: Custom domain gosqlx.dev, remote MCP server at mcp.gosqlx.dev
282283
// v1.11.1: Website audit fixes, SEO, lazy WASM, design polish
283284
// v1.11.0: VS Code Marketplace publishing with bundled platform-specific binaries

llms.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ recursive-descent parsing, and AST generation with comprehensive object pooling.
77
PostgreSQL, MySQL, SQL Server, Oracle, SQLite, and Snowflake dialects, and ships a full-featured
88
CLI tool (`gosqlx`) for validation, formatting, linting, and security analysis. Apache-2.0 licensed.
99

10-
Current stable version: v1.12.0 (2026-03-13)
10+
Current stable version: v1.12.1 (2026-03-13)
1111
Website: https://gosqlx.dev
1212
Interactive Playground: https://gosqlx.dev/playground/
1313

performance_baselines.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"version": "1.12.0",
2+
"version": "1.12.1",
33
"updated": "2026-03-13",
44
"baselines": {
55
"SimpleSelect": {

pkg/gosqlx/gosqlx.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ import (
2828
)
2929

3030
// Version is the current GoSQLX library version.
31-
const Version = "1.12.0"
31+
const Version = "1.12.1"
3232

3333
// Parse tokenizes and parses SQL in one call, returning an Abstract Syntax Tree (AST).
3434
//

pkg/mcp/server.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ func New(cfg *Config) *Server {
3535
s := &Server{cfg: cfg}
3636
s.mcpSrv = mcpserver.NewMCPServer(
3737
"gosqlx-mcp",
38-
"1.12.0",
38+
"1.12.1",
3939
mcpserver.WithToolCapabilities(false),
4040
)
4141
s.registerTools()

vscode-extension/CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,11 @@
22

33
All notable changes to the "GoSQLX" extension will be documented in this file.
44

5+
## [1.12.1] - 2026-03-15
6+
7+
### Changed
8+
- Version aligned with GoSQLX core (1.12.1)
9+
510
## [1.12.0] - 2026-03-15
611

712
### Changed

0 commit comments

Comments
 (0)