Releases · sqlstack-io/sqlclean
v0.4.3
Compare
Sorry, something went wrong.
No results found
0.4.3 (2026-11-02)
Performance Improvements
rules: find unused CTEs without cloning each WITH query (#30 ) (c8ce21f )
v0.4.2
Compare
Sorry, something went wrong.
No results found
0.4.2 (2026-11-01)
Bug Fixes
rules: end the SQLCLEAN053 ON scan at a PIVOT USING list (aed227a )
Performance Improvements
rules: find SET assignments in one forward pass (aed227a )
v0.4.1
Compare
Sorry, something went wrong.
No results found
0.4.1 (2026-11-01)
Bug Fixes
rules: let SQLCLEAN004 skip constant-only projections (#22 ) (57fc554 )
v0.4.0
Compare
Sorry, something went wrong.
No results found
0.4.0 (2026-10-31)
Features
rules: let a host supply the SQLCLEAN044 guidance (#20 ) (ae670ed )
v0.3.0
Compare
Sorry, something went wrong.
No results found
0.3.0 (2026-10-31)
⚠ BREAKING CHANGES
SQC and XSQC codes are now SQLCLEAN and XSQLCLEAN, and the lint request replaces the two harness flags with fixture_harness.
Features
name built-in Rules SQLCLEAN and own the host contract (#17 ) (c8c6b30 )
Bug Fixes
rules: keep SQLCLEAN013, 030 and 003 results meaning-preserving (#19 ) (3b9f539 )
v0.2.0
Compare
Sorry, something went wrong.
No results found
0.2.0 (2026-10-31)
Features
rules: report queries that cannot do what they appear to (#15 ) (ec34b41 )
v0.1.1
Compare
Sorry, something went wrong.
No results found
0.1.1 (2026-10-31)
Bug Fixes
testing: keep Rule case offsets on Windows, and show an email Rule in the README (#12 ) (e66e5f5 )
Performance Improvements
format: stop re-parsing and re-tokenizing work the formatter already has (#8 ) (947258f )
Documentation
polish the README header, opening, demo and benchmark table (#10 ) (5587732 )
restructure the README around the SQLBuild layout (#7 ) (0ca6507 )
Maintenance
release: set the release baseline to the rewritten 0.1.0 commit (#13 ) (df52419 )
v0.1.0
Compare
Sorry, something went wrong.
No results found
0.1.0 (2026-10-31)
Features
add the SQLClean engine, command and Python custom Rules (#1 ) (bf9b7a9 )
Documentation
You can’t perform that action at this time.