Skip to content

v0.9.27

Choose a tag to compare

@yigalrozenberg yigalrozenberg released this 30 Apr 21:21
· 134 commits to master since this release
fda6225

Bug Fixes

  • fix: preserve QuoteStyle on aliases (CR-005) — Double-quoted identifier aliases were losing their quoting during parse→generate roundtrip, causing silent miscompilation. Quoted aliases now correctly roundtrip and transpile across dialects (#9, #10).

What's Changed

  • Added alias_quote_style field to AST nodes (SelectItem::Expr, TableSource, TableRef, PivotValue, Cte)
  • Parser now preserves quote style from source SQL
  • Generator emits dialect-appropriate quoting (e.g., "→```` for MySQL, "→`[]` for T-SQL)
  • 14 new tests covering roundtrip and cross-dialect transpilation

What's Changed

Full Changelog: v0.9.26...v0.9.27