Repository navigation
Releases: flanksource/sqlglot-go
Releases · flanksource/sqlglot-go
Release list
v1.0.7
v1.0.6
v1.0.5
1.0.5 (2026-10-23)
Bug Fixes
- database: encode Windows SQLite paths as file URIs (0c05799)
- database: preserve the Atlas default plan applier (62ec294)
- harness: compare unordered rows consistently (f85b606)
- harness: isolate and pin execution oracle engines (c29f62f)
- sqlglot: bound MAP allocations to key counts (78ed96e)
Features
v1.0.4
1.0.4 (2026-10-22)
Features
- cli: add SQL commands and binary releases (7d43121)
- migrate: add database-independent SQL Server migration planner (980a854)
- sqlite: support ORDER BY in SQLite GROUP_CONCAT (e957d34)
- tsql: parse PostDeployment script constructs (84a764e)
- tsql: parse T-SQL triggers into trees instead of opaque commands (cbe3265)
v1.0.3
v1.0.0
1.0.0 (2026-10-15)
chore
- module: move module path to flanksource and refresh parity counts (5bd1015)
Features
- tsql: parse T-SQL procedure and function bodies as statement trees (e9426d7)
Tests
- harness: add T-SQL routine corpus tests and move imports to flanksource module path (b4b48b5)
BREAKING CHANGES
- module: importers must change github.com/calvinchengx/sqlglot-go to github.com/flanksource/sqlglot-go. The old module path no longer resolves to this module.
- harness: the module path is now github.com/flanksource/sqlglot-go; downstream imports of github.com/calvinchengx/sqlglot-go must be updated.
- tsql: T-SQL IF statements with a single-statement branch now generate without BEGIN, e.g. "IF 1 = 1 SELECT 1" instead of "IF 1 = 1 BEGIN SELECT 1". IF ... ELSE is written as two branches rather than "BEGIN ...; ELSE BEGIN ...".
v0.4.0-flanksource.2
What's Changed
- Add T-SQL batch parsing and Format by @moshloop in #2
- Add T-SQL routine parsing and Format by @moshloop in #3
Full Changelog: v0.4.0-flanksource.1...v0.4.0-flanksource.2
v0.4.0-flanksource.1
feat(tsql): Add T-SQL batch statement parsing and procedural SQL support