github supabase-community/postgres-language-server 0.22.0

latest release: 0.22.1
11 hours ago

Postgres Language Server

A collection of language tools and a Language Server Protocol (LSP) implementation for Postgres, focusing on developer experience and reliable SQL tooling.

0.22.0

๐Ÿš€ Features

  • (formatter) Allow to skip function bodies (#681)
  • Improved grammar for pg-regress select.sql (#672)
  • (completions) Finish grammar for COPY and INSERT statements (#689)
  • (cli) Implement json, json-pretty, and summary reporters (#695)
  • (wasm) Generate and export schema cache types (#686)
  • Show columns on table hover (#700)
  • (grammar) Partial update statements (#697)

๐Ÿ› Bug Fixes

  • (formatter) Minor fixes (#680)
  • (formatter) Add proper newlines for function bodies (#682)
  • (formatter) Use postgres canolical order to sort function options (#683)
  • Handle AS [NOT] MATERIALIZED in CTE statement splitting (#696)
  • Clean pending transport requests and add leak-check xtask probes (#690)
  • (grammar) Build grammar on CI (#698)
  • Add missing scope boundaries (#709)
  • Docs (#718)
  • Replace deprecated Command::cargo_bin with cargo_bin_cmd! macro
  • Gate current_rss_kb with #[cfg(unix)] to fix Windows build
  • Allow large_enum_variant lint on proc-macro PartialType enum
  • Clippy warnings and add cross-platform clippy to PR workflow

๐Ÿšœ Refactor

  • Remove all biome dependencies (#677)

๐Ÿงช Testing

  • Verify all keywords of grammar are available in completions (#701)

โš™๏ธ Miscellaneous Tasks

Contributors

Don't miss a new postgres-language-server release

NewReleases is sending notifications on new releases.