- Notifications
You must be signed in to change notification settings - Fork109
Releases: supabase-community/postgres-language-server
0.18.0
ec847a4Postgres 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.18.0
🚀 Features
- (lsp) Invalidate schema cache (#588)
🐛 Bug Fixes
💼 Other
- (splinter) Allow non-supabase rules to run always (#597)
🚜 Refactor
- Pull diagnostics (#585)
- Pgls suppressions (#592)
- Make node identification simpler by updating tree-sitter grammar
- Config codegen (#598)
📚 Documentation
- Add Sublime Text setup instructions (#604)
🧪 Testing
- (completions) Add test suite for more coverage (#599)
⚙️ Miscellaneous Tasks
- (docs) Homebrew installation (#589)
- (diagnostics) Add database object as diagnostics location (#593)
- (splinter) Initial commit (#594)
- (docs) Improve getting started (#603)
Contributors
- @StabbarN made their first contribution in#604 🎉
- @franck-ada made their first contribution in#602 🎉
- @juleswritescode
- @psteinroe
Assets17
- sha256:8c4d5ac0238afaa7a60516fecee9b0d584b78c72bf0a754657cdc1c164360e6616 MB
2025-12-12T18:59:33Z - sha256:c054218f1d71ae64edeaf38d7c64aa1bc4013fbc464e04806e2d9d6c5821f3b717.2 MB
2025-12-12T18:59:33Z - sha256:3d89cc99f17dff08c5d18389fd474ddf41fe3dcbbd4c402226f5547cd13b642216.3 MB
2025-12-12T18:59:33Z - sha256:9e08b46a0142f862df91e03c431c59f4c05dfb811241207686a58e6f6b9f742416.8 MB
2025-12-12T18:59:33Z - sha256:bfbbcb301cd39ab76daf623b8ef63e0cbe94eb5226e99493a301954838bd943619.4 MB
2025-12-12T18:59:33Z - sha256:36b7226adc36952a18767cd23b90210307850fa1cff760bd9552ab02ede1bb2918 MB
2025-12-12T18:59:33Z - sha256:ecff8532c781566a21e9327de6d10b0e90c47600f3aaba85318611a940d2f1ad17.8 MB
2025-12-12T18:59:33Z - sha256:79fa92d5e13151557f60da61a06f1cf869d67f3fb037c145cf5d144b23515dcb16 MB
2025-12-12T18:59:33Z - sha256:4ee6f76b0bb37193acaa21edde941adc79310f596d2b17607f290ac7f0fe559017.2 MB
2025-12-12T18:59:33Z - sha256:30a30ae2d83d7cce97213a47e61c22864852a08a6a8c652f30df097cbddbc71d16.3 MB
2025-12-12T18:59:33Z 2025-12-12T18:29:29Z 2025-12-12T18:29:29Z - Loading
Uh oh!
There was an error while loading.Please reload this page.
0.17.2
82d5b38Postgres 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.17.2
Important
We are migrating frompostgrestools →postgres-language-server.
Both names will continue to work for a few upcoming releases to ensure a smooth transition.
However,please migrate to the new name as soon as possible —postgrestools will be fully deprecated in a future release.
The following changes are part of this migration:
Configuration file
- Renamed from
postgrestools.jsonc→postgres-language-server.jsonc.
- Renamed from
NPM package scope
- Moved from
@postgrestools→@postgres-language-server. - Package name changes:
@postgrestools/postgrestools→@postgres-language-server/cli@postgrestools/backend-jsonrpc→@postgres-language-server/backend-jsonrpc
- Moved from
Website and
$schemareferences- Domain changed from
pgtools.dev→pg-language-server.com. - If you reference the hosted
$schemain your config file,update it to the new domain.
- Domain changed from
Environment variables
- Prefix changed from
PGT_*→PGLS_*.
- Prefix changed from
🐛 Bug Fixes
- Run cli tests with deterministic log level (#586)
⚙️ Miscellaneous Tasks
- Set SQLX_OFFLINE=true (#587)
Contributors
Assets17
Uh oh!
There was an error while loading.Please reload this page.
0.17.1
1abf019Postgres 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.17.1
Important
We are migrating frompostgrestools →postgres-language-server.
Both names will continue to work for a few upcoming releases to ensure a smooth transition.
However,please migrate to the new name as soon as possible —postgrestools will be fully deprecated in a future release.
The following changes are part of this migration:
Configuration file
- Renamed from
postgrestools.jsonc→postgres-language-server.jsonc.
- Renamed from
NPM package scope
- Moved from
@postgrestools→@postgres-language-server. - Package name changes:
@postgrestools/postgrestools→@postgres-language-server/cli@postgrestools/backend-jsonrpc→@postgres-language-server/backend-jsonrpc
- Moved from
Website and
$schemareferences- Domain changed from
pgtools.dev→pg-language-server.com. - If you reference the hosted
$schemain your config file,update it to the new domain.
- Domain changed from
Environment variables
- Prefix changed from
PGT_*→PGLS_*.
- Prefix changed from
🐛 Bug Fixes
- Submodule path (#583)
Contributors
Assets17
Uh oh!
There was an error while loading.Please reload this page.
0.17.0
dd6e519Postgres 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.17.0
Important
We are migrating frompostgrestools →postgres-language-server.
Both names will continue to work for a few upcoming releases to ensure a smooth transition.
However,please migrate to the new name as soon as possible —postgrestools will be fully deprecated in a future release.
The following changes are part of this migration:
Configuration file
- Renamed from
postgrestools.jsonc→postgres-language-server.jsonc.
- Renamed from
NPM package scope
- Moved from
@postgrestools→@postgres-language-server. - Package name changes:
@postgrestools/postgrestools→@postgres-language-server/cli@postgrestools/backend-jsonrpc→@postgres-language-server/backend-jsonrpc
- Moved from
Website and
$schemareferences- Domain changed from
pgtools.dev→pg-language-server.com. - If you reference the hosted
$schemain your config file,update it to the new domain.
- Domain changed from
Environment variables
- Prefix changed from
PGT_*→PGLS_*.
- Prefix changed from
🚀 Features
🐛 Bug Fixes
- (env) Version env (#578)
🚜 Refactor
- (treesitter) Rely more on treesitter grammar than business logic (#562)
- (cli) Simplify abstractions (#574)
- Rename crates to pgls_* (#581)
⚙️ Miscellaneous Tasks
Contributors
Assets17
Uh oh!
There was an error while loading.Please reload this page.
0.16.1
c63ff0cPostgres 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.16.1
Important
We are migrating frompostgrestools →postgres-language-server.
Both names will continue to work for a few upcoming releases to ensure a smooth transition.
However,please migrate to the new name as soon as possible —postgrestools will be fully deprecated in a future release.
🚨 BREAKING CHANGES
The following changes are part of this migration:
Configuration file
- Renamed from
postgrestools.jsonc→postgres-language-server.jsonc.
- Renamed from
NPM package scope
- Moved from
@postgrestools→@postgres-language-server. - Package name changes:
@postgrestools/postgrestools→@postgres-language-server/cli@postgrestools/backend-jsonrpc→@postgres-language-server/backend-jsonrpc
- Moved from
Website and
$schemareferences- Domain changed from
pgtools.dev→pg-language-server.com. - If you reference the hosted
$schemain your config file,update it to the new domain.
- Domain changed from
Environment variables
- Prefix changed from
PGT_*→PGLS_*.
- Prefix changed from
📚 Documentation
- New domain (#564)
⚙️ Miscellaneous Tasks
- Make sure we use latest npm
- Update toolchain and unify publish action (#566)
- (docs) New binary name (#565)
- (pgt_query) Support system build (#576)
Contributors
Assets17
Uh oh!
There was an error while loading.Please reload this page.
0.16.0
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.16.0
Important
We are starting the migration frompostgrestools →postgres-language-server in this release.
Both names will continue to work for a few upcoming releases to ensure a smooth transition.
However,please migrate to the new name as soon as possible —postgrestools will be fully deprecated in a future release.
🚨 BREAKING CHANGES
The following changes are part of this migration:
Configuration file
- Renamed from
postgrestools.jsonc→postgres-language-server.jsonc.
- Renamed from
NPM package scope
- Moved from
@postgrestools→@postgres-language-server. - Package name changes:
@postgrestools/postgrestools→@postgres-language-server/cli@postgrestools/backend-jsonrpc→@postgres-language-server/backend-jsonrpc
- Moved from
Website and
$schemareferences- Domain changed from
pgtools.dev→pg-language-server.com. - If you reference the hosted
$schemain your config file,update it to the new domain.
- Domain changed from
Environment variables
- Prefix changed from
PGT_*→PGLS_*.
- Prefix changed from
🚀 Features
- (typecheck) Also replace longer type defaults (#541)
- Improved type messages (#551)
- Hover on types (#557)
🐛 Bug Fixes
- Split merge into (#550)
- Duplicate columns in schema cache (#552)
- Infinite recursion with SQL params (#555)
- Do not display hover items when hovering over param (#553)
- (splitter) Improve EOF handling (#556)
- Install tree-sitter cli in release workflow
- (actions) Install ts cli via action
- (actions) Remove tokens to use trusted publisher auth
- Include postgres-language-server in release
🚜 Refactor
- Type replacement tracker supports shortening ranges (#547)
⚡ Performance
- Optimize tables query (#542)
⚙️ Miscellaneous Tasks
- Pgt_flags -> pgt_env, central website url, unify version (#545)
- Postgrestools.jsonc -> postgres-language-server.jsonc (#559)
- Rename env vars (#558)
- Dual publish to npm (#543)
Contributors
Assets17
Uh oh!
There was an error while loading.Please reload this page.
0.15.1
3db26f4Postgres 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.15.1
🐛 Bug Fixes
- Add missing column in group by expression (#534)
- Begin atomic split (#538)
- Do not push expectation errors to EOF (#539)
Contributors
- @aokiji made their first contribution in#534 🎉
- @juleswritescode
- @psteinroe
Assets10
Uh oh!
There was an error while loading.Please reload this page.
0.15.0
a1f6a56Postgres 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.15.0
🚀 Features
- Port remaining squawk rules (#508)
🐛 Bug Fixes
- Safely rerun actions (#521)
- Npm package name checks (#525)
- Npm action should pull name from package.json (#526)
- Js bin and add tests (#531)
⚙️ Miscellaneous Tasks
- Replace tree-sitter submodule with internal crate (#527)
Contributors
Assets10
Uh oh!
There was an error while loading.Please reload this page.
0.14.0
8e6da9dPostgres 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.14.0
🚀 Features
- (hover) Hover on roles, improve policy parser, change hover-layout (#499)
- Autocomplete with single
"(#502) - (completions) Correctly infer (quoted) schema for tables & functions (#509)
- (build) X86 musl build (#518)
- (hover) Hover on schemas (#514)
🐛 Bug Fixes
- (plpgsql_check) Whitespace issue (#501)
- Revoke create splitter (#505)
- Context-aware named param conversion (#513)
- (pgt_query) Iter macros (#517)
- (hover) Hover multiple statements, hover table in policy/revoke/grant (#500)
- Hover on quoted items (#512)
- Unused test (#519)
- (backendjsonrpc) Fix command (#520)
⚙️ Miscellaneous Tasks
- Rewrite docs (#491)
Contributors
Assets10
Uh oh!
There was an error while loading.Please reload this page.
0.13.0
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.13.0
🚀 Features
- Disable plpgsql-check in settings (#498)
🐛 Bug Fixes
- Statement splitter (#496)
⚙️ Miscellaneous Tasks
- (flake) Fix flake.nix (#492)
Contributors
- @2coffee2crab made their first contribution in#492 🎉
- @psteinroe
Assets9
Uh oh!
There was an error while loading.Please reload this page.