0.9.0 (2026-11-12)
0.8.3 (2026-11-11)
0.8.2 (2026-11-10)
0.8.1 (2026-11-10)
0.8.0 (2026-11-10)
- format: lay out SQL Server table hints, table samples, table variables, FOR XML, FOR JSON, FOR SYSTEM_TIME and join hints (#59) (b781945)
0.7.0 (2026-11-10)
0.6.5 (2026-11-09)
0.6.4 (2026-11-09)
- deps: pin SQLQuack f9e4ae6e; Databricks and SQLite fingerprints of queries with columns named ANY, SOME, ORDER, FOR or WITH change once, as those names now keep their case (#53) (72feaf3)
0.6.3 (2026-11-09)
0.6.2 (2026-11-09)
0.6.1 (2026-11-09)
- fingerprint BigQuery and SQL Server with their own tokenizers, so keyword case no longer changes them; their fingerprints change once (a3c081f)
- format: lay out a placeholder that stands for a CTE's whole query (a3c081f)
- format: lay out Snowflake paths after a qualified column spelled like a keyword, such as
s.body:ts(a3c081f) - format: lay out T-SQL variable assignments, named EXEC arguments and DECLARE defaults (a3c081f)
- deps: pin SQLQuack 804864d2 (a3c081f)
0.6.0 (2026-11-08)
0.5.0 (2026-11-08)
0.4.3 (2026-11-02)
0.4.2 (2026-11-01)
- rules: end the SQLCLEAN053 ON scan at a PIVOT USING list (aed227a)
- rules: find SET assignments in one forward pass (aed227a)
0.4.1 (2026-11-01)
0.4.0 (2026-10-31)
0.3.0 (2026-10-31)
- SQC and XSQC codes are now SQLCLEAN and XSQLCLEAN, and the lint request replaces the two harness flags with fixture_harness.
0.2.0 (2026-10-31)
0.1.1 (2026-10-31)
- polish the README header, opening, demo and benchmark table (#10) (5587732)
- restructure the README around the SQLBuild layout (#7) (0ca6507)
0.1.0 (2026-10-31)
- add a placeholder README (60fb468)