diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 9339655537..593fcf0c69 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "0.139.0" + ".": "0.140.0" } diff --git a/CHANGELOG.md b/CHANGELOG.md index 4e2479f198..c000af99bd 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,29 @@ # Changelog +## [0.140.0](https://github.com/chio-labs/sqlbuild/compare/v0.139.0...v0.140.0) (2026-10-08) + + +### Features + +* **native:** attach SQL tests, scenarios and functions natively behind the preview engine ([#1022](https://github.com/chio-labs/sqlbuild/issues/1022)) ([4f9a9b7](https://github.com/chio-labs/sqlbuild/commit/4f9a9b7b0d995da796c4f19f846259394a5ddebd)) +* **native:** batch and cache macro calls behind the preview engine ([#1013](https://github.com/chio-labs/sqlbuild/issues/1013)) ([8bc5325](https://github.com/chio-labs/sqlbuild/commit/8bc532556ca211de689d8a70c84dc1520058c20e)) +* **native:** build compile attachments natively behind the preview engine ([#1018](https://github.com/chio-labs/sqlbuild/issues/1018)) ([79a5b45](https://github.com/chio-labs/sqlbuild/commit/79a5b45407f9f5eadc6e061781be50f0958952b9)) +* **native:** extract model references natively behind the preview engine ([#1008](https://github.com/chio-labs/sqlbuild/issues/1008)) ([3fb32ee](https://github.com/chio-labs/sqlbuild/commit/3fb32eec9cdbbe98fbe198bdb421ae8112f4a19c)) +* **native:** make native discovery the default compiler engine ([#1003](https://github.com/chio-labs/sqlbuild/issues/1003)) ([d0c6760](https://github.com/chio-labs/sqlbuild/commit/d0c6760b97e286fff945bf41c4ea51dc42dcacaa)) +* **native:** parse declaration files natively behind the preview engine ([#1014](https://github.com/chio-labs/sqlbuild/issues/1014)) ([2cb1514](https://github.com/chio-labs/sqlbuild/commit/2cb151480da21249c6a715054eb655a74a729909)) +* **native:** resolve declaration contexts and references natively in the preview model loop ([#1012](https://github.com/chio-labs/sqlbuild/issues/1012)) ([b5a2453](https://github.com/chio-labs/sqlbuild/commit/b5a24532295dd05229135aead535db7206e2c873)) +* **native:** resolve declaration scopes natively behind a native-preview engine tier ([#1006](https://github.com/chio-labs/sqlbuild/issues/1006)) ([799db35](https://github.com/chio-labs/sqlbuild/commit/799db3580ce36a8b75ba123a0bf603ce7f4ddc52)) +* **native:** resolve model configuration natively behind the preview engine ([#1009](https://github.com/chio-labs/sqlbuild/issues/1009)) ([e166844](https://github.com/chio-labs/sqlbuild/commit/e1668441f98c721027118125a00d848926aefeac)) + + +### Bug Fixes + +* **compiler:** keep shared-analysis lineage and stage captures deterministic ([#1005](https://github.com/chio-labs/sqlbuild/issues/1005)) ([1175b83](https://github.com/chio-labs/sqlbuild/commit/1175b8367384b11f0ef618dea05aec8e15af12a1)) +* **compiler:** reject reference calls that compile cannot replace ([#1011](https://github.com/chio-labs/sqlbuild/issues/1011)) ([57c6da6](https://github.com/chio-labs/sqlbuild/commit/57c6da632edba32d0459e63be0d1facf226cf0f9)) +* **compiler:** treat dollar-quoted strings as quoted text in variable substitution ([#1020](https://github.com/chio-labs/sqlbuild/issues/1020)) ([c9b0985](https://github.com/chio-labs/sqlbuild/commit/c9b09854d08ea5b67debe3305dcd9404df7c8f75)) +* **native:** report deeply nested header values instead of crashing ([#1015](https://github.com/chio-labs/sqlbuild/issues/1015)) ([eca2cec](https://github.com/chio-labs/sqlbuild/commit/eca2cecc5dc7966d02923cb088b75f5edc36ed02)) +* **test:** rewrite references in helper CTEs and order them after their dependencies ([#1019](https://github.com/chio-labs/sqlbuild/issues/1019)) ([620bca0](https://github.com/chio-labs/sqlbuild/commit/620bca02b0a39fd990595d61cba8b23dc8376191)) + ## [0.139.0](https://github.com/chio-labs/sqlbuild/compare/v0.138.0...v0.139.0) (2026-10-07) diff --git a/Cargo.lock b/Cargo.lock index 94c815788e..2c1d9c31e6 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -693,7 +693,7 @@ checksum = "f8fadd59c855ef2080decdef8ff161eb6661b86933c9d82e5ba29dc602a55aba" [[package]] name = "sqlbuild-analysis" -version = "0.139.0" +version = "0.140.0" dependencies = [ "polyglot-sql", "polyglot-sql-function-catalogs", @@ -708,7 +708,7 @@ dependencies = [ [[package]] name = "sqlbuild-attachments" -version = "0.139.0" +version = "0.140.0" dependencies = [ "sqlbuild-core", "sqlbuild-sqltext", @@ -716,7 +716,7 @@ dependencies = [ [[package]] name = "sqlbuild-cache" -version = "0.139.0" +version = "0.140.0" dependencies = [ "blake3", "rayon", @@ -727,7 +727,7 @@ dependencies = [ [[package]] name = "sqlbuild-config" -version = "0.139.0" +version = "0.140.0" dependencies = [ "saphyr-parser", "tempfile", @@ -737,11 +737,11 @@ dependencies = [ [[package]] name = "sqlbuild-core" -version = "0.139.0" +version = "0.140.0" [[package]] name = "sqlbuild-discovery" -version = "0.139.0" +version = "0.140.0" dependencies = [ "junction", "rayon", @@ -753,11 +753,11 @@ dependencies = [ [[package]] name = "sqlbuild-model-config" -version = "0.139.0" +version = "0.140.0" [[package]] name = "sqlbuild-python" -version = "0.139.0" +version = "0.140.0" dependencies = [ "fensu-policy", "mimalloc", @@ -778,7 +778,7 @@ dependencies = [ [[package]] name = "sqlbuild-render" -version = "0.139.0" +version = "0.140.0" dependencies = [ "sqlbuild-cache", "sqlbuild-core", @@ -787,7 +787,7 @@ dependencies = [ [[package]] name = "sqlbuild-rules" -version = "0.139.0" +version = "0.140.0" dependencies = [ "fensu-policy", "globset", @@ -808,14 +808,14 @@ dependencies = [ [[package]] name = "sqlbuild-scopes" -version = "0.139.0" +version = "0.140.0" dependencies = [ "sqlbuild-sqltext", ] [[package]] name = "sqlbuild-sqltext" -version = "0.139.0" +version = "0.140.0" dependencies = [ "rayon", "serde", diff --git a/Cargo.toml b/Cargo.toml index 880b6cbcb8..a1fb716669 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -37,7 +37,7 @@ python-boundary = "sqlbuild-python" polyglot-floor = "sqlbuild-analysis" [workspace.package] -version = "0.139.0" +version = "0.140.0" edition = "2024" license = "Apache-2.0" publish = false diff --git a/pyproject.toml b/pyproject.toml index e06f419713..bc846262f7 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -7,7 +7,7 @@ build-backend = "maturin" [project] name = "sqlbuild" -version = "0.139.0" +version = "0.140.0" description = "Typed, test-first SQL pipelines with local E2E testing" readme = "README.md" requires-python = ">=3.12,<3.15" diff --git a/uv.lock b/uv.lock index 9ccd75f2c9..ba1f8325b3 100644 --- a/uv.lock +++ b/uv.lock @@ -4137,7 +4137,7 @@ wheels = [ [[package]] name = "sqlbuild" -version = "0.139.0" +version = "0.140.0" source = { editable = "." } dependencies = [ { name = "duckdb" },