Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .release-please-manifest.json
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
{
".": "0.178.0"
".": "0.179.0"
}
29 changes: 29 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,34 @@
# Changelog

## [0.179.0](https://github.com/chio-labs/sqlbuild/compare/v0.178.0...v0.179.0) (2026-10-25)


### ⚠ BREAKING CHANGES

* resolve relative DuckDB and SQLite attach paths from the project directory
* reject Snowflake constructs Snowflake does not support
* on Snowflake, CONNECT_BY_ISLEAF and CONNECT_BY_ISCYCLE now raise E201, and a bare VALUES list as a CTE body, including in SQL-test fixtures, now fails with P001.

### Features

* add a Postgres option to turn off temporary test functions ([b91e2f3](https://github.com/chio-labs/sqlbuild/commit/b91e2f3b615943d7219e970903dae60e1b462823))


### Bug Fixes

* compare scenario VARIANT and JSON columns by JSON value in local replay ([b91e2f3](https://github.com/chio-labs/sqlbuild/commit/b91e2f3b615943d7219e970903dae60e1b462823))
* count Python checks in the build completion line, find mocked references on both sides of parenthesised joins, and support sqb mv with Python references ([b91e2f3](https://github.com/chio-labs/sqlbuild/commit/b91e2f3b615943d7219e970903dae60e1b462823))
* keep make skills out of HOME ([b91e2f3](https://github.com/chio-labs/sqlbuild/commit/b91e2f3b615943d7219e970903dae60e1b462823))
* map rule positions back through macro expansion ([b91e2f3](https://github.com/chio-labs/sqlbuild/commit/b91e2f3b615943d7219e970903dae60e1b462823))
* match Snowflake star outputs against lowercase contract columns ([b91e2f3](https://github.com/chio-labs/sqlbuild/commit/b91e2f3b615943d7219e970903dae60e1b462823))
* Polyglot star expansion with EXCLUDE, REPLACE and RENAME, column alias lists, Snowflake typed lambdas and subscript paths, nested set operation grouping, ClickHouse DATE_TRUNC and BigQuery RANGE types ([b91e2f3](https://github.com/chio-labs/sqlbuild/commit/b91e2f3b615943d7219e970903dae60e1b462823))
* register DuckDB UDFs on every test connection and attach each database once ([b91e2f3](https://github.com/chio-labs/sqlbuild/commit/b91e2f3b615943d7219e970903dae60e1b462823))
* reject --json on sqb dbt run and sqb dbt build ([b91e2f3](https://github.com/chio-labs/sqlbuild/commit/b91e2f3b615943d7219e970903dae60e1b462823))
* reject Snowflake constructs Snowflake does not support ([b91e2f3](https://github.com/chio-labs/sqlbuild/commit/b91e2f3b615943d7219e970903dae60e1b462823))
* resolve relative DuckDB and SQLite attach paths from the project directory ([b91e2f3](https://github.com/chio-labs/sqlbuild/commit/b91e2f3b615943d7219e970903dae60e1b462823))
* SQL Server ISO cursor bounds, Databricks schema checks without a catalog, and ClickHouse line comments ([b91e2f3](https://github.com/chio-labs/sqlbuild/commit/b91e2f3b615943d7219e970903dae60e1b462823))
* SQLite text timestamp cursors, temporal cast warnings, and dlt and ingestr loading ([b91e2f3](https://github.com/chio-labs/sqlbuild/commit/b91e2f3b615943d7219e970903dae60e1b462823))

## [0.178.0](https://github.com/chio-labs/sqlbuild/compare/v0.177.0...v0.178.0) (2026-10-25)


Expand Down
42 changes: 21 additions & 21 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@ python-boundary = "sqlbuild-python"
polyglot-floor = "sqlbuild-analysis"

[workspace.package]
version = "0.178.0"
version = "0.179.0"
edition = "2024"
license = "Apache-2.0"
publish = false
Expand Down
4 changes: 2 additions & 2 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ build-backend = "maturin"

[project]
name = "sqlbuild"
version = "0.178.0"
version = "0.179.0"
description = "Typed, test-first SQL pipelines with local E2E testing"
readme = "README.md"
requires-python = ">=3.12,<3.15"
Expand All @@ -18,7 +18,7 @@ dependencies = [
"polyglot-sql-chio==0.13.9",
"pydantic-settings>=2,<3",
"PyYAML>=6.0.2",
"sqlbuild-cli==0.178.0", # x-release-please-version
"sqlbuild-cli==0.179.0", # x-release-please-version
]

[project.optional-dependencies]
Expand Down
2 changes: 1 addition & 1 deletion uv.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading