Skip to content

Releases: Fred-Wu/vscode-R-console

R Console v0.2.7

24 May 04:34
1ff3761

Choose a tag to compare

Added

  • Added the Command Palette command R Console: Insert Pipe Operator.
  • Added a configurable pipe-insertion keybinding, set to Ctrl+Alt+M by default in active R Console terminals.
  • Added r.console.pipeOperator to choose whether pipe insertion uses R's native pipe |> or the magrittr pipe %>%.

Changed

  • Improved console completions in data-aware contexts.
  • Field completions now quote column names such as a b correctly in member and bracket contexts.

Full changelog: https://github.com/Fred-Wu/vscode-R-console/blob/v0.2.7/CHANGELOG.md

R Console v0.2.6

20 May 02:14
d18775f

Choose a tag to compare

Changed

  • Clarified R logo asset licensing in the project license.
  • Documented how to restore a dropped custom pseudoterminal UI from persistent sessions.

Fixed

  • Fixed duplicate R> prompts after console resize.

Full changelog: https://github.com/Fred-Wu/vscode-R-console/blob/v0.2.6/CHANGELOG.md

R Console v0.2.5

16 May 01:38
cfc6819

Choose a tag to compare

Changed

  • Release packaging now reuses unchanged sidecar binaries from the previous GitHub release VSIX instead of rebuilding them for every extension release.
  • Release workflow now publishes the target-specific VSIX packages to the Open VSX Registry.

Fixed

  • Fixed leading blank echo after stripped R comments.

Full changelog: https://github.com/Fred-Wu/vscode-R-console/blob/v0.2.5/CHANGELOG.md

R Console v0.2.4

13 May 13:34
0fda87a

Choose a tag to compare

Fixed

  • Fixed console LSP startup on Windows by using a consistent loopback host between VS Code and the R language server helper.
  • Preserved the inherited environment when spawning the console LSP R process.
  • Avoided repeated semantic token retry loops when semantic tokens are unavailable.

Full changelog: https://github.com/Fred-Wu/vscode-R-console/blob/v0.2.4/CHANGELOG.md

R Console v0.2.3

09 May 14:30
f4cfe6e

Choose a tag to compare

Added

  • Added persistent-session detach actions that remove the VS Code console UI without closing the running R backend session.

Changed

  • Removed the old reload-sessions.json persistent-session compatibility path; current sessions now use only persistent-sessions.json.
  • Removed redundant source comments while keeping comments that document non-obvious terminal, R, and platform behavior.

Full changelog: https://github.com/Fred-Wu/vscode-R-console/blob/v0.2.3/CHANGELOG.md

R Console v0.2.2

03 May 22:39
63a3d88

Choose a tag to compare

Changed

  • Changed the Marketplace package identity to RConsole.vsc-r-console.
  • Changed the Marketplace display name to R Console for VS Code.
  • Updated the extension icon to a 128x128 PNG.

Full changelog: https://github.com/Fred-Wu/vscode-R-console/blob/v0.2.2/CHANGELOG.md

R Console v0.2.1

03 May 02:23
0d47c53

Choose a tag to compare

Fixed

  • Fixed R 4.6 startup compatibility with vscode-R's legacy deferred .First.sys attach hook.

Full changelog: https://github.com/Fred-Wu/vscode-R-console/blob/v0.2.1/CHANGELOG.md

R Console v0.2.0

02 May 05:58

Choose a tag to compare

Added

  • Persistent self-managed console sessions that can survive VS Code terminal UI detaches.
  • A session manager for attaching to or closing running R Console sessions.
  • Backend/UI transport over a TCP session server with reconnect metadata.
  • Persistence for console runtime state, terminal replay state, prompt/input state, and terminal location for later reattach.

Fixed

  • Nested prompt handling now preserves reply input and multi-line paste behavior while R is waiting for input.
  • R event and input-handler pumping now keeps interactive event loops responsive and interruptible.

Full changelog: https://github.com/Fred-Wu/vscode-R-console/blob/v0.2.0/CHANGELOG.md

R Console v0.1.1

16 Apr 07:51

Choose a tag to compare