Releases: Fred-Wu/vscode-R-console
Releases · Fred-Wu/vscode-R-console
R Console v0.2.7
Added
- Added the Command Palette command
R Console: Insert Pipe Operator. - Added a configurable pipe-insertion keybinding, set to
Ctrl+Alt+Mby default in active R Console terminals. - Added
r.console.pipeOperatorto 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 bcorrectly 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
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
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
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
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.jsonpersistent-session compatibility path; current sessions now use onlypersistent-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
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
Fixed
- Fixed R 4.6 startup compatibility with vscode-R's legacy deferred
.First.sysattach hook.
Full changelog: https://github.com/Fred-Wu/vscode-R-console/blob/v0.2.1/CHANGELOG.md
R Console v0.2.0
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