Skip to content

Commit e1a583e

Browse files
chore(main): release 0.5.1 (#166)
* chore(main): release 0.5.1 * docs: name the implicit-lateral and grouped-lambda fixes in the 0.5.1 notes * ci(coverage): record the instruction counts of the 0.5.1 build The version bump alone moves the analysis count past the 2% tolerance. Measured on one machine with rustc 1.99.1, in the gate profile: - main 4f7b865 (0.5.0): analysis 236.24M instructions - the same tree with only the 0.5.1 version bump in Cargo.toml, Cargo.lock and python/pyproject.toml: 239.76M, then 239.70M - parse: unchanged within noise (253.06M to 253.10M) No source changes, so this is not a slowdown in the code. Once 0.5.1 merges, main is this same tree, so the new baseline matches what main measures. Record the counts the 0.5.1 build measures: analysis 239,698,431 and parse 253,081,114. --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Kevin Longe <273747162+kvlonge@users.noreply.github.com>
1 parent 4f7b865 commit e1a583e

8 files changed

Lines changed: 55 additions & 42 deletions

File tree

‎.release-please-manifest.json‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
{
2-
".": "0.5.0"
2+
".": "0.5.1"
33
}

‎CHANGELOG.md‎

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,18 @@
11
# Changelog
22

3+
## [0.5.1](https://github.com/sqlstack-io/sqlquack/compare/v0.5.0...v0.5.1) (2026-11-11)
4+
5+
6+
### Bug Fixes
7+
8+
* **lint:** stop panicking on a query that ends in FROM ([4ae2e6a](https://github.com/sqlstack-io/sqlquack/commit/4ae2e6a2b8c21059251be6802f53f7f3cb489b29))
9+
* **semantics:** accept LAG and LEAD with one or two arguments in DuckDB ([6ba17ca](https://github.com/sqlstack-io/sqlquack/commit/6ba17cab252488aa3543e1a9c334d961b5db7624))
10+
* **semantics:** leave a DuckDB TIMESTAMP(p) cast untyped unless p is 6 ([4f7b865](https://github.com/sqlstack-io/sqlquack/commit/4f7b865ef3211ce2e620a06d191f8c844ae34ac2))
11+
* **semantics:** let a derived table inside a LATERAL subquery read enclosing items ([f9bcb57](https://github.com/sqlstack-io/sqlquack/commit/f9bcb5750fa6541344820b52d0dd0ecbdca8ac74))
12+
* **semantics:** let a FROM item read only the items before it, and accept a DuckDB derived table without LATERAL that reads an earlier FROM item as implicitly lateral, as DuckDB runs it ([aad9f8f](https://github.com/sqlstack-io/sqlquack/commit/aad9f8fb5ea6b15b30059f381786fda04f634465))
13+
* **semantics:** stop reading a lambda parameter as an ungrouped column, so lambdas in grouped queries are no longer rejected ([226a3a8](https://github.com/sqlstack-io/sqlquack/commit/226a3a839637b68a3080dd6edf4f756e5a742d5d))
14+
* **semantics:** type DuckDB JSON casts, to_json, AT TIME ZONE and TO_TIMESTAMP ([e509581](https://github.com/sqlstack-io/sqlquack/commit/e509581f562c88a8d6c53830979dce9301fd45fe))
15+
316
## [0.5.0](https://github.com/sqlstack-io/sqlquack/compare/v0.4.1...v0.5.0) (2026-11-10)
417

518

‎Cargo.lock‎

Lines changed: 26 additions & 26 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

‎Cargo.toml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ exclude = ["fuzz"]
3131
resolver = "2"
3232

3333
[workspace.package]
34-
version = "0.5.0"
34+
version = "0.5.1"
3535
edition = "2024"
3636
license = "Apache-2.0"
3737
repository = "https://github.com/sqlstack-io/sqlquack"

‎coverage/instruction-counts.toml‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,5 +15,5 @@ rustc = "rustc 1.99.1 (58cf8f9c3 2026-10-13)"
1515
tolerance_percent = 2
1616

1717
[counts]
18-
analysis = 234750624
19-
parse = 253056259
18+
analysis = 239698431
19+
parse = 253081114

‎python/pyproject.toml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ license = "Apache-2.0 AND MIT"
1111
license-files = ["LICENSE", "THIRD_PARTY_NOTICES"]
1212
dynamic = ["version"]
1313
# The `sqlquack` command, as a native executable built from the same sources.
14-
dependencies = ["sqlquack-cli==0.5.0"] # x-release-please-version
14+
dependencies = ["sqlquack-cli==0.5.1"] # x-release-please-version
1515

1616
[tool.maturin]
1717
manifest-path = "../crates/sqlquack-python/Cargo.toml"

‎website/wasm/Cargo.lock‎

Lines changed: 10 additions & 10 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

‎website/wasm/Cargo.toml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[package]
22
name = "sqlquack-wasm"
33
description = "The SQLQuack playground's engine: the existing crates' parse, checks and conversion, for the browser."
4-
version = "0.5.0"
4+
version = "0.5.1"
55
edition = "2024"
66
license = "Apache-2.0"
77
publish = false

0 commit comments

Comments
 (0)