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
- Upgrade splinter to latest commit (#684)
- Migrate from biome to oxc (#688)
- Naming (#711)
- Naming (#716)
- Naming (#712)
- Update naming (#710)
- Naming (#713)
- Naming (#714)
- Naming (#715)
- Naming (#717)
Contributors
- @reteps made their first contribution in #696 ๐
- @psteinroe
- @juleswritescode