Download Latest Version VSCode Syntax Highlighting Improvements source code.tar.gz (2.5 MB)
Email in envelope

Get an email when there's a new version of Squawk

Home / v2.44.0
Name Modified Size InfoDownloads / Week
Parent folder
squawk-alpine-arm64-2.44.0.vsix 2026-03-20 7.7 MB
squawk-linux-musl-arm64 2026-03-20 20.4 MB
squawk-alpine-x64-2.44.0.vsix 2026-03-20 7.4 MB
squawk-linux-musl-x64 2026-03-20 21.4 MB
squawk-linux-arm64 2026-03-20 21.1 MB
squawk-linux-arm64-2.44.0.vsix 2026-03-20 7.9 MB
squawk-darwin-x64 2026-03-20 13.1 MB
squawk-darwin-x64-2.44.0.vsix 2026-03-20 5.0 MB
squawk-darwin-arm64 2026-03-20 12.9 MB
squawk-darwin-arm64-2.44.0.vsix 2026-03-20 4.8 MB
squawk-linux-x64 2026-03-20 21.3 MB
squawk-linux-x64-2.44.0.vsix 2026-03-20 7.3 MB
squawk-win32-x64-2.44.0.vsix 2026-03-20 4.4 MB
squawk-windows-x64.exe 2026-03-20 12.0 MB
new rule_ require-enum-value-ordering _ adding-not-nullable-field improvements source code.tar.gz 2026-03-20 2.5 MB
new rule_ require-enum-value-ordering _ adding-not-nullable-field improvements source code.zip 2026-03-20 3.1 MB
README.md 2026-03-20 1.3 kB
Totals: 17 Items   172.1 MB 0

Added

  • linter: add require-enum-value-ordering rule (#992). Thanks @cabello!
  • linter: add cross-file validation for NOT NULL constraint pattern (#957). Thanks @reteps!
  • parser: support postgres 18 graph language (#1010)
  • parser: support new except table clause (#986)
  • parser: alter type ast improvements (#993)
  • playground: add code folding support (#1000)
  • ide: folding range support (#999)
  • ide: goto def window defs & over clauses (#994)
  • ide: goto def subquery compound selects (#988)

Fixed

  • server: handle errors from handlers by converting to a lsp err response (#1005)
  • parser: we weren't handling compound selects with extra parens (#989)

Changed

  • server: pull based diagnostics (#1006)

Internal

  • internal: replace lazy_static with std::sync::OnceLock (#1009)
  • internal: HashMap -> FxHashMap, FxHashSet (#1007)
  • server: refactor notification handling to embrace types (#1004)
  • server: refactor request handling to embrace types (#1003)
  • server: refactor lib.rs into separate files (#1002)
  • ide: add thread module from rust-analyzer (#1001)
  • parser: sync plpgsql test suite from postgres (#991)
  • ide/playground: salsa most of the server functions (#981)
  • ide: update sql stub codegen to include some extensions (#984)
Source: README.md, updated 2026-03-20