|
1 | 1 | * Changelog |
2 | 2 | ** Unreleased 9.0.1 |
| 3 | + * Add explicit flag to enable (or disable) JSON validation. |
| 4 | + * Fix Accommodate renaming of lsp-postgres binaries |
| 5 | + * Fix =lsp-org= for org >= 9.7 (see #4300) |
| 6 | + * Add format on save support |
| 7 | + * Fix beancount journal file init option |
3 | 8 | * Add support for [[https://github.com/glehmann/earthlyls][earthlyls]] |
4 | 9 | * Add support for GNAT Project (~gpr-mode~, ~gpr-ts-mode~). |
5 | 10 | * Add SQL support |
|
8 | 13 | * Added a new optional ~:action-filter~ argument when defining LSP clients that allows code action requests to be modified before they are sent to the server. This is used by the Haskell language server client to work around an ~lsp-mode~ parsing quirk that incorrectly sends ~null~ values instead of ~false~ in code action requests. |
9 | 14 | * Add support for C# via the [[https://github.com/dotnet/roslyn/tree/main/src/LanguageServer][Roslyn language server]]. |
10 | 15 | * Add basic support for [[https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#textDocument_pullDiagnostics][pull diagnostics]] requests. |
| 16 | + * Add ~lsp-flush-delayed-changes-before-next-message~ customization point to enforce throttling document change notifications. |
| 17 | + * Add ~lsp-sql-show-tables~ command. |
| 18 | + * Fix bug in ~rust-analyzer.check.features~ configuration via ~lsp-rust-checkonsave-features~ Emacs setting: we were defaulting to ~[]~, but ~rust-analyzer~ defaults to inheriting the value from ~rust-analyzer.cargo.features~. The bug resulted in code hidden behind features not getting type checked when those features were enabled by setting ~rust-analyzer.cargo.features~ via the ~lsp-rust-features~ Emacs setting. |
| 19 | + * Change ~ruff-lsp~ to ~ruff~ for python lsp client. All ~ruff-lsp~ customizable variable change to ~ruff~. Lsp server command now is ~["ruff" "server"]~ instead of ~["ruff-lsp"]~. |
| 20 | + * Add futhark support |
| 21 | + * Optimize overlay creation by checking window visibility first |
| 22 | + * Replace the per-interface ~(INTERFACE ...)~ pcase forms with a single, |
| 23 | + unified ~(lsp-interface INTERFACE ...)~ form. The per-interface forms are no |
| 24 | + longer generated. *This is a breaking change.* (See #4430.) |
| 25 | + * If asm-lsp is installed, lsp-asm won't try to download it to cache store |
| 26 | + * Fix lsp-unzip on windows when unzip was found on the PATH |
| 27 | + * Fix zls wrong bin path |
| 28 | + * Add support for buf CLI ([[https://github.com/bufbuild/buf/releases/tag/v1.43.0][beta]]) |
| 29 | + * Add fennel support |
| 30 | + * Add support for [[https://github.com/nextflow-io/language-server][Nextflow]] |
| 31 | + * Add TypeSpec support |
| 32 | + * Add Tree-sitter query support |
| 33 | + * Add [[https://github.com/mrjosh/helm-ls][helm-ls]] (YAML Kubernetes Helm) support. |
| 34 | + * Add ~lsp-bash-allowed-shells~ to configure supported ~sh-shell~ values. |
| 35 | + * Add hint about ~activation-fn~ for unsupported buffers. |
| 36 | + * Add Roc support |
| 37 | + * Add support for environment variables in rust analyzer runnables. Allowing the new ~Update Tests (Expect)~ code lens to work as expected. |
| 38 | + * Add support for [[https://github.com/mathworks/MATLAB-language-server][MATLAB language server]] (requires [[https://github.com/MathWorks/Emacs-MATLAB-Mode][matlab-mode]]). |
| 39 | + * Add support for [[https://github.com/c3lang/c3c][c3 language]] (requires [[https://github.com/c3lang/c3-ts-mode][c3-ts-mode]] and [[https://github.com/pherrymason/c3-lsp][c3lsp]]). |
| 40 | + * Drop support for emacs 27.1 and 27.2 |
| 41 | + * Add ~lsp-nix-nixd-server-arguments~ to allow passing arguments to the ~nixd~ LSP. |
| 42 | + * Improve the lsp-ocaml client (see [[https://github.com/emacs-lsp/lsp-mode/issues/4731][#4731]] for the follow-up issue. MRs: [[https://github.com/emacs-lsp/lsp-mode/pull/4741][#4741]], [[https://github.com/emacs-lsp/lsp-mode/pull/4732][#4732]]) |
| 43 | + * Add support for ~source.removeUnusedImports~ for lsp-javascript |
| 44 | + * Add Python(ty) support |
| 45 | + * Add support for [[https://github.com/tombi-toml/tombi][Tombi language server]] (TOML language). |
| 46 | + * Make lsp-headerline--check-breadcrumb public |
| 47 | + * Added Odin langauge server support [[https://github.com/DanielGavin/ols][ols]] |
| 48 | + * Fix bug in lsp-odin where ~f-join~ collapses double slashes. Using ~format~ instead. |
| 49 | + * Fix missing gopls inlay hints when ~lsp-use-plist~ is true |
| 50 | + * Fix bug where persist was attempted when lsp-session-file is nil |
| 51 | + * Debugging tests in Rust no longer runs all the tests prior to launching debug session. |
| 52 | + * Add [[https://devenv.sh/][devenv]] and [[https://jj-vcs.github.io/jj/latest/][jj]] directories to the list of ignored directories (~lsp-file-watch-ignored-directories~) |
| 53 | + * Fix bug where qmlls failed to load due to qml not being in ~lsp-language-id-configuration~ |
| 54 | + * Fix default value for ~lsp-rust-analyzer-cargo-cfgs~ |
| 55 | + * Add ~lsp-ruby-lsp-server-command~ variable to allow overriding of the path to ~ruby-lsp~ executable |
11 | 56 | * Add support for the ~javascript.preferences.importModuleSpecifierEnding~ and ~typescript.preferences.importModuleSpecifierEnding~ preferences. |
12 | 57 |
|
13 | 58 | ** 9.0.0 |
|
128 | 173 | * Add COBOL support. |
129 | 174 | * Add Common Lisp support. |
130 | 175 | * Add YANG support using TypeFox/yang-lsp Server. |
| 176 | + * Add Postgres langauge server support. |
131 | 177 |
|
132 | 178 | ** Release 8.0.0 |
133 | 179 | * Add ~lsp-clients-angular-node-get-prefix-command~ to get the Angular server from another location which is still has ~/lib/node_modules~ in it. |
|
194 | 240 | * Add support for signatureHelp using ~posframe~. #1999 |
195 | 241 | * Add ~iedit~ integration. #2478 |
196 | 242 | * Add client for Verible SystemVerilog language Server ([[https://github.com/chipsalliance/verible]]) |
| 243 | + * Add support for per-project Beancount initialization-options |
197 | 244 |
|
198 | 245 | ** Release 7.0.1 |
199 | 246 | * Introduced ~lsp-diagnostics-mode~. |
|
0 commit comments