Skip to content

Releases: flanksource/sqlglot-go

v1.0.7

Choose a tag to compare

@github-actions github-actions released this 23 Oct 09:23

1.0.7 (2026-10-23)

v1.0.6

Choose a tag to compare

@github-actions github-actions released this 23 Oct 09:08

1.0.6 (2026-10-23)

v1.0.5

Choose a tag to compare

@github-actions github-actions released this 23 Oct 03:57

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

  • database: own standalone inspection and reviewed migrations (6c656d9), closes #9
  • migrate: bind reviewed SQL to guarded migration artifacts (10379a1)

v1.0.4

Choose a tag to compare

@github-actions github-actions released this 22 Oct 12:55

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

Choose a tag to compare

@github-actions github-actions released this 18 Oct 07:34

1.0.3 (2026-10-18)

Bug Fixes

  • tsql: treat LIKE ... ESCAPE as a condition (2575f0b)

v1.0.0

Choose a tag to compare

@github-actions github-actions released this 15 Oct 15:59

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

Choose a tag to compare

@moshloop moshloop released this 15 Oct 09:52

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

Choose a tag to compare

@moshloop moshloop released this 04 Oct 08:22
feat(tsql): Add T-SQL batch statement parsing and procedural SQL support