Skip to content

Releases

v0.3.5

Choose a tag to compare

@github-actions github-actions released this 03 Nov 05:28
587afa7

Fix slow semantic coloring on long lines, including minified files. Token conversion now reuses its UTF-16 scan position while preserving Unicode byte positions, overlapping starts, and skipped spans.

A benchmark with 8,000 tokens on a 40 KB line fell from roughly one second to 0.38 ms on an M1 Max. This measures token conversion on that machine.

Verified with unit tests on Linux, macOS, and Windows, race tests on Linux and macOS, the protocol checker, and end-to-end editor tests. Update the Language Server extension from rhun’s Extensions page.

v0.3.4

Choose a tag to compare

@github-actions github-actions released this 24 Oct 04:42
332aa5c

Requires rhun 0.18.4 or later.

Fixes duplicate definition choices when a language server returns path aliases for the same target. Ruby LSP navigation now goes directly to the method. Equivalent targets are merged across partial and final navigation responses.

Includes the installation guides, copyable commands, server compatibility repairs and delayed-edit safeguards from 0.3.3. Compiler-backed servers request project writes, network access and permission to run generated build programs. Review these permissions in rhun when updating.

Install in rhun through Extensions, then Install from GitHub, then rhun-editor/lsp.

v0.3.3

Choose a tag to compare

@github-actions github-actions released this 24 Oct 03:15
9f3775c

Requires rhun 0.18.4 or later.

  • Adds installation guides in an editor tab, with copyable commands for the selected language server and operating system.
  • Repairs compiler-backed server startup, Kotlin’s initial analysis, Swift compiler-library isolation, Deno defaults and protocol compatibility.
  • Preserves the original file snapshots for delayed code actions and server commands, rejecting stale edits.

Compiler-backed servers request project writes, network access and permission to run generated build programs. Review these permissions in rhun when updating.

Install in rhun through Extensions, then Install from GitHub, then rhun-editor/lsp.

v0.3.2

Choose a tag to compare

@github-actions github-actions released this 23 Oct 19:32

Install it in rhun: the extensions button in the title bar, then Install from GitHub, then rhun-editor/lsp.

v0.3.1

Choose a tag to compare

@github-actions github-actions released this 22 Oct 07:46

Install it in rhun: the extensions button in the title bar, then Install from GitHub, then rhun-editor/lsp.

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 22 Oct 07:01

Install it in rhun: the extensions button in the title bar, then Install from GitHub, then rhun-editor/lsp.

v0.2.2

Choose a tag to compare

@github-actions github-actions released this 17 Oct 09:58

Install it in rhun: the extensions button in the title bar, then Install from GitHub, then rhun-editor/lsp.

v0.2.1

Choose a tag to compare

@github-actions github-actions released this 17 Oct 09:48

Install it in rhun: the extensions button in the title bar, then Install from GitHub, then rhun-editor/lsp.

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 17 Oct 08:58

Install it in rhun: the extensions button in the title bar, then Install from GitHub, then rhun-editor/lsp.

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 17 Oct 07:04

Install it in rhun: the extensions button in the title bar, then Install from GitHub, then rhun-editor/lsp.