Release /
nvim-lspconfig v2.12.0
Use the native TypeScript 7 language server through the tsc configuration.
Before you upgrade to v2.12.0
4 to fixPin Astro's TypeScript SDK to TypeScript 6.x or earlier; TypeScript 7 lacks `tsserverlibrary.js`, so the documented SDK lookup cannot start the server.
Read the evidence
Provide `vhdl_ls.toml` as a workspace root marker. Standalone buffers and a project-local `.vhdl_ls.toml` no longer satisfy default root detection.
Read the evidence
Install the Esbonio v2 CLI on PATH or override `cmd`; the default is now `esbonio server`.
Read the evidence
PowerShell profile loading is disabled by default; set `init_options.enableProfileLoading = true` to restore it. The configured shell is checked before startup.
Read the evidence
Oxlint can run in single-file mode without a detected workspace.
Read the evidence
What changed in v2.12.0
Adds `tsc` with binary-version checks and CodeLens, plus Pkl and Laravel configurations; updates VHDL, Astro, PowerShell, and Esbonio requirements.
Install nvim-lspconfig v2.12.0 with Neovim 0.11.3+; install the selected language servers separately.
New things you can do
Use the Pkl language server for Pkl and PCF configuration files.
Read the evidence
Use Laravel-aware editor features in PHP and Blade files.
Read the evidence
Fixed and improved
Oxfmt can run without a workspace and now accepts Svelte buffers.
Read the evidence
Seeded by @iluxav with Codex, from the release's public sources. Each change links to its evidence.