From 2d04a04d0344f37f625c8e901deb4a8045d25ee4 Mon Sep 17 00:00:00 2001 From: eitsupi Date: Mon, 9 Nov 2026 12:08:12 +0000 Subject: [PATCH 1/3] chore: prepare 3.4.0 release --- CHANGELOG.md | 25 +++++++++++++++++++++++-- package.json | 2 +- sess/DESCRIPTION | 2 +- 3 files changed, 25 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index f199fc4b1..65fe82bf8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,10 +1,31 @@ # Changelog -## Unreleased +## 3.4.0 - 2026-11-09 ### Compatibility and upgrade notes -- Raised the minimum supported VS Code version to **1.101.0** (Node.js 22). (#1850) +- Raised the minimum supported VS Code version to **1.101.0** (Node.js 22). (#1850, #1906) + +### New features + +- Terminal startup and manual attachment now offer to install `jgd` and `rstudioapi` into a vscode-R-managed tool library, with consent, without modifying user or project libraries. (#1907, #1909) +- `rstudioapi` is now optional for `sess`; RStudio API emulation prepares it separately when enabled. (#1909) + +### Improvements and bug fixes + +- Reduced repeated workspace inspection and data transfer for unchanged objects, and improved retained history lookup and console output streaming in R Interactive. (#1908) +- Improved editor responsiveness for large documents, fragmented session messages, and long Interactive histories; compiler probes now run asynchronously. (#1921) +- Improved cancellation and cleanup of session requests and language-server startup, and prevented unresolved terminal process IDs from blocking attachment. (#1908, #1921) +- Restored httpgd plot and local help rendering with EJS 7. (#1911) +- Fixed Help favorites persistence, stale refreshes, and Back/Forward navigation, and improved initial plot loading and httpgd HTTPS/authentication handling. (#1921) +- Fixed RStudio API document selection, save error reporting, escaped strings and paths, and CSV export completion. (#1921) + +### Internals and development builds + +- Made VS Code Marketplace and Open VSX publishing independent and safe to retry. (#1926) +- Updated dependencies and publishing tools, including security fixes. (#1898, #1905, #1916, #1917, #1918, #1919, #1920, #1924, #1925, #1927) + +**Full Changelog**: ## 3.2.1 - 2026-10-24 diff --git a/package.json b/package.json index 93d671094..916e67fcf 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "name": "r", "displayName": "R", "description": "R Extension for Visual Studio Code", - "version": "3.2.1", + "version": "3.4.0", "packageManager": "pnpm@11.27.1", "author": "REditorSupport", "license": "SEE LICENSE IN LICENSE", diff --git a/sess/DESCRIPTION b/sess/DESCRIPTION index 135f09106..20ab22572 100644 --- a/sess/DESCRIPTION +++ b/sess/DESCRIPTION @@ -1,7 +1,7 @@ Package: sess Type: Package Title: High-Performance IPC Bridge for R Sessions -Version: 3.2.9000.9000 +Version: 3.4.0 Authors@R: c( person(given = "Randy", family = "Lai", From b6fac7b3b2df1ea276d86706dd8c157186592207 Mon Sep 17 00:00:00 2001 From: eitsupi Date: Mon, 9 Nov 2026 12:09:40 +0000 Subject: [PATCH 2/3] docs: keep release notes focused on user-facing changes --- CHANGELOG.md | 15 --------------- 1 file changed, 15 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 65fe82bf8..c10ca707a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,21 +9,6 @@ ### New features - Terminal startup and manual attachment now offer to install `jgd` and `rstudioapi` into a vscode-R-managed tool library, with consent, without modifying user or project libraries. (#1907, #1909) -- `rstudioapi` is now optional for `sess`; RStudio API emulation prepares it separately when enabled. (#1909) - -### Improvements and bug fixes - -- Reduced repeated workspace inspection and data transfer for unchanged objects, and improved retained history lookup and console output streaming in R Interactive. (#1908) -- Improved editor responsiveness for large documents, fragmented session messages, and long Interactive histories; compiler probes now run asynchronously. (#1921) -- Improved cancellation and cleanup of session requests and language-server startup, and prevented unresolved terminal process IDs from blocking attachment. (#1908, #1921) -- Restored httpgd plot and local help rendering with EJS 7. (#1911) -- Fixed Help favorites persistence, stale refreshes, and Back/Forward navigation, and improved initial plot loading and httpgd HTTPS/authentication handling. (#1921) -- Fixed RStudio API document selection, save error reporting, escaped strings and paths, and CSV export completion. (#1921) - -### Internals and development builds - -- Made VS Code Marketplace and Open VSX publishing independent and safe to retry. (#1926) -- Updated dependencies and publishing tools, including security fixes. (#1898, #1905, #1916, #1917, #1918, #1919, #1920, #1924, #1925, #1927) **Full Changelog**: From 17edb27ab6b7b5c60c074e7ec2d7cd92243f394d Mon Sep 17 00:00:00 2001 From: eitsupi Date: Mon, 9 Nov 2026 12:35:29 +0000 Subject: [PATCH 3/3] docs: address release notes review and record 3.2.2 --- CHANGELOG.md | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index c10ca707a..22604f4c4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -10,7 +10,20 @@ - Terminal startup and manual attachment now offer to install `jgd` and `rstudioapi` into a vscode-R-managed tool library, with consent, without modifying user or project libraries. (#1907, #1909) -**Full Changelog**: +### Improvements and bug fixes + +- Improved workspace refresh, R Interactive output, and editor responsiveness. (#1908, #1921) +- Improved session startup reliability and fixed Help navigation and plot loading. (#1921) + +**Full Changelog**: + +The comparison also lists #1911, which was already released in 3.2.2 via a backport. + +## 3.2.2 - 2026-10-26 + +- Restored httpgd plot and local help rendering with EJS 7. (#1911) + +**Full Changelog**: ## 3.2.1 - 2026-10-24