Skip to content

Releases: 0neShot101/rbxdev-ls

v0.4.8

13 Apr 03:35
c61be95

Choose a tag to compare

RBXDev - 0.3.6

12 Apr 01:19
4a1fd34

Choose a tag to compare

[0.3.6] - 2026-04-11

Added

  • Rojo-style sourcemap.json workspace discovery. If a sourcemap.json sits at the workspace root it wins over default.project.json, and the LSP watches the file with a debounced fs.watch so edits reload the module index and diagnostics.
  • Real function signatures in the module export index. Counter.increment(value: number): number now hovers with the actual types instead of the synthetic () -> any. Lossy TypeAnnotation → LuauType converter handles primitives, optional, and flat unions; anything more exotic falls back to any.
  • Hover on user-defined tables and class-typed locals by walking document scopes in the hover handler. Also fixes the standalone case where local part: BasePart = ...; part.Position had no hover.
  • Opt-in auto-refresh for the in-game instance tree, shipped in both the Studio plugin and the executor bridge script. Descendant listeners do a single flag write; RunService.Heartbeat gates the flush on a coalescing deadline so model pastes and respawn bursts coalesce into one tree push per debounce window. 30s max-coalesce, 2s minimum interval, default off. Two new settings: rbxdev-ls.autoRefreshGameTree.enabled and .intervalMs.
  • Studio plugin now hooks plugin.Unloading for listener cleanup; executor bridge reuses the pre-wired getgenv()._RBXDEV_BRIDGE.refreshConnections table for re-execution cleanup.

RBXDev - 0.3.5

02 Mar 05:05
0991e83

Choose a tag to compare

[0.3.5] - 2026-03-02

Added

  • Dedicated Remote Spy webview action helpers plus regression coverage for bridge-side remote spy handling and webview behavior
  • Local bridge health endpoint coverage and restart-path tests for executor bridge lifecycle changes

Changed

  • Internal lint and formatting cleanup across definitions, checker, completion, formatting, hover, and linked-editing paths
  • Removed unused Snyk instruction metadata from the repository
  • Executor bridge server now exposes a lightweight localhost /health endpoint and coordinates HTTP/WebSocket shutdown more safely

Fixed

  • Remote Spy blocking now works end-to-end, including the related VS Code UI actions
  • Executor bridge reconnects no longer stall the Roblox client while VS Code is offline by using single-flight retries, health-gated reconnect attempts, and backoff
  • Executor bridge shutdown/restart handling now avoids stale running state and rapid restart races

RBXDev - 0.3.4

27 Feb 01:31
c1ee26a

Choose a tag to compare

rbxdev-ls v0.3.4

Release date: 2026-02-26

This release focuses on bridge reliability, workspace/path resolution improvements, and security hardening for webviews and generated Lua snippets.

Highlights

  • Added CSP + nonce-based loading for Properties and Remote Spy webviews
  • Added runtime confirmation for MCP rbxdev_delete_instance
  • Improved bridge polling/failure handling and reduced debug log noise
  • Improved multi-root workspace and Roblox path-to-file resolution
  • Fixed Lua snippet string escaping and additional CSP hardening