diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 218393f33..f1c1e5884 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "0.4.1" + ".": "0.5.0" } diff --git a/CHANGELOG.md b/CHANGELOG.md index 65db28000..748bcd13e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,17 @@ # Changelog +## [0.5.0](https://github.com/sqlstack-io/sqlquack/compare/v0.4.1...v0.5.0) (2026-11-10) + + +### Features + +* **verify:** reuse the judgements of unchanged cases and judge cases in parallel ([3a0068f](https://github.com/sqlstack-io/sqlquack/commit/3a0068f5ea0b90174c7fb6d08b006de3a4057a26)) + + +### Bug Fixes + +* **lineage:** give a merged column its strongest branch's transform kind ([0a86a2d](https://github.com/sqlstack-io/sqlquack/commit/0a86a2d4765ecfbf76783ba50110dc807068b467)) + ## [0.4.1](https://github.com/sqlstack-io/sqlquack/compare/v0.4.0...v0.4.1) (2026-11-10) diff --git a/Cargo.lock b/Cargo.lock index 32afd0a52..75ca2690b 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1385,7 +1385,7 @@ checksum = "0c790de23124f9ab44544d7ac05d60440adc586479ce501c1d6d7da3cd8c9cf5" [[package]] name = "sqlquack" -version = "0.4.1" +version = "0.5.0" dependencies = [ "anstream", "arrow", @@ -1412,7 +1412,7 @@ dependencies = [ [[package]] name = "sqlquack-blocks" -version = "0.4.1" +version = "0.5.0" dependencies = [ "duckdb", "serde_json", @@ -1422,7 +1422,7 @@ dependencies = [ [[package]] name = "sqlquack-compare" -version = "0.4.1" +version = "0.5.0" dependencies = [ "arrow", "sqlquack-policy", @@ -1430,7 +1430,7 @@ dependencies = [ [[package]] name = "sqlquack-convert" -version = "0.4.1" +version = "0.5.0" dependencies = [ "serde", "serde_json", @@ -1445,7 +1445,7 @@ dependencies = [ [[package]] name = "sqlquack-coverage-check" -version = "0.4.1" +version = "0.5.0" dependencies = [ "clap", "serde", @@ -1466,7 +1466,7 @@ dependencies = [ [[package]] name = "sqlquack-derive" -version = "0.4.1" +version = "0.5.0" dependencies = [ "proc-macro2", "quote", @@ -1475,7 +1475,7 @@ dependencies = [ [[package]] name = "sqlquack-diagnostics" -version = "0.4.1" +version = "0.5.0" dependencies = [ "serde", "serde_json", @@ -1487,7 +1487,7 @@ dependencies = [ [[package]] name = "sqlquack-evidence" -version = "0.4.1" +version = "0.5.0" dependencies = [ "arrow", "duckdb", @@ -1506,7 +1506,7 @@ dependencies = [ [[package]] name = "sqlquack-fingerprint" -version = "0.4.1" +version = "0.5.0" dependencies = [ "sha2", "sqlquack-fingerprint", @@ -1516,7 +1516,7 @@ dependencies = [ [[package]] name = "sqlquack-format" -version = "0.4.1" +version = "0.5.0" dependencies = [ "serde_json", "sqlquack-format", @@ -1526,7 +1526,7 @@ dependencies = [ [[package]] name = "sqlquack-format-check" -version = "0.4.1" +version = "0.5.0" dependencies = [ "duckdb", "serde_json", @@ -1536,7 +1536,7 @@ dependencies = [ [[package]] name = "sqlquack-lint" -version = "0.4.1" +version = "0.5.0" dependencies = [ "rayon", "rustc-hash", @@ -1549,7 +1549,7 @@ dependencies = [ [[package]] name = "sqlquack-parse" -version = "0.4.1" +version = "0.5.0" dependencies = [ "sqlquack-syntax", "sqlquack-syntax-bigquery", @@ -1564,7 +1564,7 @@ dependencies = [ [[package]] name = "sqlquack-policy" -version = "0.4.1" +version = "0.5.0" dependencies = [ "serde", "toml", @@ -1572,7 +1572,7 @@ dependencies = [ [[package]] name = "sqlquack-polyglot-check" -version = "0.4.1" +version = "0.5.0" dependencies = [ "clap", "polyglot-sql", @@ -1591,7 +1591,7 @@ dependencies = [ [[package]] name = "sqlquack-python" -version = "0.4.1" +version = "0.5.0" dependencies = [ "pyo3", "serde", @@ -1604,7 +1604,7 @@ dependencies = [ [[package]] name = "sqlquack-semantics" -version = "0.4.1" +version = "0.5.0" dependencies = [ "regex", "rustc-hash", @@ -1627,7 +1627,7 @@ dependencies = [ [[package]] name = "sqlquack-syntax" -version = "0.4.1" +version = "0.5.0" dependencies = [ "serde", "serde_json", @@ -1639,7 +1639,7 @@ dependencies = [ [[package]] name = "sqlquack-syntax-bigquery" -version = "0.4.1" +version = "0.5.0" dependencies = [ "serde_json", "sqlquack-syntax", @@ -1648,7 +1648,7 @@ dependencies = [ [[package]] name = "sqlquack-syntax-clickhouse" -version = "0.4.1" +version = "0.5.0" dependencies = [ "serde_json", "sqlquack-syntax", @@ -1657,7 +1657,7 @@ dependencies = [ [[package]] name = "sqlquack-syntax-databricks" -version = "0.4.1" +version = "0.5.0" dependencies = [ "serde_json", "sqlquack-syntax", @@ -1666,7 +1666,7 @@ dependencies = [ [[package]] name = "sqlquack-syntax-duckdb" -version = "0.4.1" +version = "0.5.0" dependencies = [ "serde_json", "sqlquack-syntax", @@ -1675,7 +1675,7 @@ dependencies = [ [[package]] name = "sqlquack-syntax-postgres" -version = "0.4.1" +version = "0.5.0" dependencies = [ "serde_json", "sqlquack-syntax", @@ -1684,7 +1684,7 @@ dependencies = [ [[package]] name = "sqlquack-syntax-snowflake" -version = "0.4.1" +version = "0.5.0" dependencies = [ "serde", "serde_json", @@ -1696,7 +1696,7 @@ dependencies = [ [[package]] name = "sqlquack-syntax-sqlite" -version = "0.4.1" +version = "0.5.0" dependencies = [ "serde_json", "sqlquack-syntax", @@ -1705,7 +1705,7 @@ dependencies = [ [[package]] name = "sqlquack-syntax-sqlserver" -version = "0.4.1" +version = "0.5.0" dependencies = [ "serde_json", "sqlquack-syntax", diff --git a/Cargo.toml b/Cargo.toml index 186c534ba..be4dba4c2 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -31,7 +31,7 @@ exclude = ["fuzz"] resolver = "2" [workspace.package] -version = "0.4.1" +version = "0.5.0" edition = "2024" license = "Apache-2.0" repository = "https://github.com/sqlstack-io/sqlquack" diff --git a/python/pyproject.toml b/python/pyproject.toml index a3d3edd0f..24728d7df 100644 --- a/python/pyproject.toml +++ b/python/pyproject.toml @@ -11,7 +11,7 @@ license = "Apache-2.0 AND MIT" license-files = ["LICENSE", "THIRD_PARTY_NOTICES"] dynamic = ["version"] # The `sqlquack` command, as a native executable built from the same sources. -dependencies = ["sqlquack-cli==0.4.1"] # x-release-please-version +dependencies = ["sqlquack-cli==0.5.0"] # x-release-please-version [tool.maturin] manifest-path = "../crates/sqlquack-python/Cargo.toml" diff --git a/website/wasm/Cargo.lock b/website/wasm/Cargo.lock index 13926a004..c1a22a2d7 100644 --- a/website/wasm/Cargo.lock +++ b/website/wasm/Cargo.lock @@ -220,7 +220,7 @@ checksum = "f8fadd59c855ef2080decdef8ff161eb6661b86933c9d82e5ba29dc602a55aba" [[package]] name = "sqlquack-blocks" -version = "0.4.1" +version = "0.5.0" dependencies = [ "serde_json", "sqlquack-diagnostics", @@ -229,7 +229,7 @@ dependencies = [ [[package]] name = "sqlquack-convert" -version = "0.4.1" +version = "0.5.0" dependencies = [ "serde", "serde_json", @@ -243,7 +243,7 @@ dependencies = [ [[package]] name = "sqlquack-derive" -version = "0.4.1" +version = "0.5.0" dependencies = [ "proc-macro2", "quote", @@ -252,7 +252,7 @@ dependencies = [ [[package]] name = "sqlquack-diagnostics" -version = "0.4.1" +version = "0.5.0" dependencies = [ "serde", "serde_json", @@ -261,7 +261,7 @@ dependencies = [ [[package]] name = "sqlquack-parse" -version = "0.4.1" +version = "0.5.0" dependencies = [ "sqlquack-syntax", "sqlquack-syntax-snowflake", @@ -269,7 +269,7 @@ dependencies = [ [[package]] name = "sqlquack-policy" -version = "0.4.1" +version = "0.5.0" dependencies = [ "serde", "toml", @@ -277,7 +277,7 @@ dependencies = [ [[package]] name = "sqlquack-semantics" -version = "0.4.1" +version = "0.5.0" dependencies = [ "regex", "rustc-hash", @@ -292,7 +292,7 @@ dependencies = [ [[package]] name = "sqlquack-syntax" -version = "0.4.1" +version = "0.5.0" dependencies = [ "serde", "serde_json", @@ -304,7 +304,7 @@ dependencies = [ [[package]] name = "sqlquack-syntax-snowflake" -version = "0.4.1" +version = "0.5.0" dependencies = [ "serde", "serde_json", @@ -316,7 +316,7 @@ dependencies = [ [[package]] name = "sqlquack-wasm" -version = "0.4.1" +version = "0.5.0" dependencies = [ "serde", "serde_json", diff --git a/website/wasm/Cargo.toml b/website/wasm/Cargo.toml index 09955fed1..b556911d5 100644 --- a/website/wasm/Cargo.toml +++ b/website/wasm/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "sqlquack-wasm" description = "The SQLQuack playground's engine: the existing crates' parse, checks and conversion, for the browser." -version = "0.4.1" +version = "0.5.0" edition = "2024" license = "Apache-2.0" publish = false