From 45c5f25d1b635cae753ef58d4eb1c24616e9dbb0 Mon Sep 17 00:00:00 2001 From: Michael Davis Date: Sat, 21 Jun 2025 13:04:03 -0400 Subject: [PATCH] . --- CHANGELOG.md | 37 ++++++++++++++++++++++++++++++++----- 1 file changed, 32 insertions(+), 5 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index f164d1539..0951a125f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -22,7 +22,7 @@ Packaging: # 25.06 (2025-06-30) -checkpoint +checkpoint Breaking changes: @@ -33,9 +33,9 @@ Features: * Add support for incomplete LSP completions (5c1f3f8) * The parsing of the command line has been rewritten and now supports flags and expansions (#12527, #13018, 9574e55, 2d4c2a1, #13192, 67f1fe2) * Add support for EditorConfig (#13056) -* Add support for LSP document colors (#12308, d43de14, 47cdd23) +* Add support for LSP document colors (#12308, d43de14, 47cdd23, ba54b6a) * Support expansions in external formatter arguments (#13429) -* Switch out the highlighter for the `tree-house` crate (#12972, 09bc67a, a7c3a43, 3ceae88, 05ae617, 5a1dcc2, ebf96bd, #13644, b1f4717, 7410fe3) +* Switch out the highlighter for the `tree-house` crate (#12972, 09bc67a, a7c3a43, 3ceae88, 05ae617, 5a1dcc2, ebf96bd, #13644, b1f4717, 7410fe3, 633c5fb, 362e97e) * This fixes a number of highlighter bugs. * Locals like parameter highlights are now highlighted even when the definition is not in view. * Markdown is now injected into rust doc comments (`///` and `//!`). @@ -75,6 +75,13 @@ Usability improvements: * Use configured language server names when possible in `--health` output (#13573) * Add a statusline element for indentation style (#13632) * Set the working directory of language server commands to the workspace root (#13691) +* Avoid jumpiness in the picker preview for languages with non-default tab widths (#13761) +* Add a config option for limiting LSP inlay hint length (#13742) +* Improve heuristics used in the diff gutter (#13722) +* Allow moving a file with `:move` when its old path does not exist (#13748) +* Show human-readable file sizes in the statusline message for file writes (#13627) +* Add diagnostic source to the diagnosics pickers (#13758) +* Show all active scopes under the cursor in `:tree-sitter-highlight-name` (4a85171) Fixes: @@ -100,6 +107,10 @@ Fixes: * Append changes to document history before pushing jumplist jumps (#13619) * Fix overflow in the display of large chunks of text in the signature-help component (#13566) * Fix panic from clearing whitespace when changing multiple selections on one line (#13673) +* Include formatting options in LSP range formatting request (#13734) +* Consistently set statusline errors when LSP features are not available (#12577) +* Fix `goto_file` on Windows (#13770) +* Fix Unicode handling for long lines in prompts (d3fb8fc) Themes: @@ -135,6 +146,7 @@ Themes: * Update `sonokai` (#13410) * Add `nyxvamp` themes (#12185) * Update nord themes (#13574) +* Add `lapis_aquamarine` (#13726) New languages: @@ -156,6 +168,7 @@ New languages: * Pug (#13435) * Slang (#13449) * Dunst config (#13458) +* Luau (#13702) Updated languages and queries: @@ -182,7 +195,7 @@ Updated languages and queries: * Fix module/namespace highlight in Unison (93fa990) * Add missing `#not-eq?` and `#not-match?` highlights in TSQ (3824010) * Reverse the precedence order of highlight queries (#9458, #12777, #12795, 144a4f4, e1c26eb, e1060a2, 7f41670, #13293) -* Update Rust highlights (b8bfc44, #12871) +* Update Rust highlights (b8bfc44, #12871, #13664) * Add block comment configuration for PHP (0ab403d) * Update Gren highlights (#12769) * Remove `ERROR` node highlighting from all highlight queries (16ff063) @@ -205,7 +218,7 @@ Updated languages and queries: * Add `starpls` as Starlark language server (#12958) * Add `pkl-lsp` for PKL (#12962) * Add `kdlfmt` formatter for KDL (#12967) -* Update CSS highlights (#12497) +* Update CSS highlights (#12497, fed3edc) * Add `harper-ls` (#13029) * Change `wgsl_analyzer` to `wgsl-analyzer` (#13063) * Update tree-sitter-vhdl (#13091) @@ -248,6 +261,20 @@ Updated languages and queries: * Add `ty` language server for Python (#13643) * Add `clarinet` language server for Clarity (#13647) * Update prisma config to avoid a crash in the language server (f6878f6) +* Add `pyrefly` for Python (#13713) +* Update Python highlights (#13715) +* Update Mojo language server and formatter to `pixi` (#13648) +* Add `tombi` for TOML (#13723) +* Add `neocmakelsp` for CMake (#13740) +* Update C and C++ highlights (#13747, #13772) +* Highlight escape sequences in ECMA languages (#13762) +* Add an external formatter config for Crystal (#13759) +* Add `amber-lsp` for Amber (#13763) +* Update HTML highlights (#13753) +* Update tree-sitter-purescript and highlights (#13782) +* Update tree-sitter-gleam and highlights (#13793, #13807) +* Recognize Buck files as Starlark (#13810) +* Use tree-sitter-crystal instead of tree-sitter-ruby for Crystal and add custom queries (#13805) Packaging: