| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| squawk-linux-arm64 | 2026-05-07 | 21.6 MB | |
| squawk-linux-arm64-2.51.0.vsix | 2026-05-07 | 8.0 MB | |
| squawk-alpine-arm64-2.51.0.vsix | 2026-05-07 | 7.9 MB | |
| squawk-linux-musl-arm64 | 2026-05-07 | 20.9 MB | |
| squawk-alpine-x64-2.51.0.vsix | 2026-05-07 | 7.6 MB | |
| squawk-linux-musl-x64 | 2026-05-07 | 21.9 MB | |
| squawk-windows-x64.exe | 2026-05-07 | 12.4 MB | |
| squawk-win32-x64-2.51.0.vsix | 2026-05-07 | 4.6 MB | |
| squawk-darwin-x64 | 2026-05-07 | 13.6 MB | |
| squawk-darwin-x64-2.51.0.vsix | 2026-05-07 | 5.1 MB | |
| squawk-linux-x64 | 2026-05-07 | 21.8 MB | |
| squawk-linux-x64-2.51.0.vsix | 2026-05-07 | 7.5 MB | |
| squawk-darwin-arm64 | 2026-05-07 | 13.3 MB | |
| squawk-darwin-arm64-2.51.0.vsix | 2026-05-07 | 5.0 MB | |
| File Level Disable Comment For _assume_in_transaction_ source code.tar.gz | 2026-05-07 | 2.6 MB | |
| File Level Disable Comment For _assume_in_transaction_ source code.zip | 2026-05-07 | 3.2 MB | |
| README.md | 2026-05-07 | 1.6 kB | |
| Totals: 17 Items | 176.9 MB | 0 | |
v2.51.0 - 2026-05-06
Added
- linter: add file-level override to disable
assume_in_transaction(#996). Thanks @reteps!
When using assume-in-transaction, you can disable it on a per file basis using a comment:
sql
-- squawk-disable-assume-in-transaction
- syntax: add validation for
select into(#1116)
Warn about invalid usages, such as:
select 4 a union select 5 a into t;with t as (select 1 a into t) select * from t;select * from t where a in (select 1 a into t);
and more!
- parser: add empty statement to ast (#1111)
sql
;
;
;
now gives:
SOURCE_FILE@0..5
EMPTY_STMT@0..1
SEMICOLON@0..1 ";"
WHITESPACE@1..2 "\n"
EMPTY_STMT@2..3
SEMICOLON@2..3 ";"
WHITESPACE@3..4 "\n"
EMPTY_STMT@4..5
SEMICOLON@4..5 ";"
- ide: code actions create table as <-> select into + parser fix (#1113)
Create table and select into are roughly interchangable, so this code action supports switching between.
- ide: show comments for types and columns (#1110)
- ide: hover infer more types for columns (#1109, [#1108])
Changed
- parser: cleanup insert & create rule ast grammar to be more strict (#1112)
Fixed
- vscode: fix text mate grammar for multiple stmts on a line (#1115)
- ide: fix infer column name w/ column aliases and goto def (#1118)
- ide: fix output column alias resolution in group by / order by (#1117)
- ide: fix inherit/like resolution + cte fixes (#1107)