|
1 | 1 | # Changelog |
2 | 2 |
|
| 3 | +## Unreleased |
| 4 | + |
| 5 | +### Bug Fixes |
| 6 | + |
| 7 | +* Fixed plot viewer restore for multiple R terminals. After an extension host restart, `R Plot: Show Viewers` now restores only the plot viewer for the currently attached R process. |
| 8 | +* Fixed httpgd plot routing for multiple attached R terminals. New plots now continue in the plot viewer that belongs to the focused terminal's R process. |
| 9 | +* Fixed direct plotting after plot viewer restore so new httpgd plots can reopen or update the attached session's viewer without first manually showing the viewer. |
| 10 | + |
| 11 | +### Minor |
| 12 | + |
| 13 | +* Added the attached R process ID to data viewer tab titles, including Live Share guest data viewers. |
| 14 | +* Updated the GitHub release workflow so versioned releases use the matching `CHANGELOG.md` section as the GitHub Release notes. |
| 15 | + |
| 16 | +### Maintenance |
| 17 | + |
| 18 | +* Removed confirmed unused TypeScript helpers, imports, and stale help viewer CRAN parsing code. |
| 19 | +* Removed the bundled npm `node` dependency so build scripts use the environment-provided Node.js runtime. |
| 20 | +* Removed the deprecated npm `crypto` shim; the extension uses Node.js' built-in `crypto` module. |
| 21 | +* Updated in-range development dependency lockfile entries while leaving `ag-grid-community` unchanged. |
| 22 | +* Tightened release tag handling to version-shaped tags and removed deprecated GitHub Actions `set-output` usage. |
| 23 | + |
3 | 24 | ## 3.0.6 - 2026-03-17 |
4 | 25 |
|
5 | | -* Removed "No text editor active." warning pop-up. |
| 26 | +### Bug Fixes |
| 27 | + |
| 28 | +* Removed the "No text editor active." warning pop-up. |
| 29 | +* Reverted the `later`-based workspace scan change. |
6 | 30 |
|
7 | 31 | ## 3.0.5 - 2026-01-04 |
8 | 32 |
|
9 | | -### Major |
| 33 | +### Features |
10 | 34 |
|
11 | 35 | * Added a UI button to refresh data viewer. |
| 36 | +* Added support for viewing `polars` data frames. |
| 37 | +* Added support for viewing environments in the data viewer. |
| 38 | + |
| 39 | +### Bug Fixes |
| 40 | + |
| 41 | +* Fixed data viewer refresh behavior. |
| 42 | +* Fixed data viewer rendering for environment objects. |
| 43 | +* Fixed completion after `$` for cases such as R6, R7, and packages where unavailable methods previously stopped completion results from appearing. |
| 44 | +* Fixed Live Share guest attach handling for httpgd plot servers. |
12 | 45 |
|
13 | 46 | ### Minor |
14 | 47 |
|
15 | 48 | * Simplified data viewer loading overlay text. |
16 | | -* Fixed completion trigger `$` that may not show anything, ie from R6 or R7. For a package like `torch`, if a method was not implemented, and resulted in an error, the completion would not suggest the method. |
17 | | -* Fixed data viewer if an object is an environment. |
18 | 49 |
|
19 | | -## 3.0.2 - 2025-11-17 |
| 50 | +## 3.0.4 - 2025-12-25 |
| 51 | + |
| 52 | +### Features |
| 53 | + |
| 54 | +* Added one plot viewer per R session so multiple sessions no longer share a single plot panel. |
| 55 | +* Added a loading indicator and updated grid behavior in the data viewer. |
| 56 | + |
| 57 | +### Bug Fixes |
| 58 | + |
| 59 | +* Fixed Live Share startup and session sharing behavior. |
| 60 | +* Fixed cleanup of data viewers and httpgd plot viewers when workspace or server sharing is toggled. |
| 61 | +* Fixed disposal of open viewers after an extension restart when the R session is still running. |
| 62 | +* Fixed data viewer name display for single-column data. |
20 | 63 |
|
21 | 64 | ### Minor |
22 | 65 |
|
23 | | -* Further improvements to R language service stoping mechanism to a Quarto document. |
| 66 | +* Improved data viewer grid configuration for large and complex data. |
| 67 | +* Stopped the R language server for temporary source files and stopped the help server after the help viewer is closed. |
| 68 | + |
| 69 | +## 3.0.2 - 2025-11-17 |
| 70 | + |
| 71 | +### Bug Fixes |
| 72 | + |
| 73 | +* Improved R language server shutdown for Quarto documents. |
| 74 | +* Fixed language server shutdown for untitled Quarto documents. |
| 75 | +* Included updates related to bracketed paste behavior on Windows. |
| 76 | + |
| 77 | +## 3.0.1 - 2025-11-06 |
| 78 | + |
| 79 | +### Bug Fixes |
24 | 80 |
|
25 | | -## 3.0.1 - 2025-10-27 |
| 81 | +* Fixed plot viewer panels not reopening after an R session is dropped and reattached. |
26 | 82 |
|
27 | | -### Major |
| 83 | +## 3.0.0 - 2025-10-27 |
28 | 84 |
|
29 | | -* Added support for dynamic data loading in the Data Viewer. |
| 85 | +### Features |
| 86 | + |
| 87 | +* Added a redesigned data viewer with server-side row loading for large data. |
| 88 | +* Added support for dynamic data loading in the data viewer. |
| 89 | +* Added data viewer filtering support, including date, boolean, `POSIXct`, and `POSIXlt` columns. |
| 90 | +* Added support for Arrow table data in the data viewer. |
30 | 91 | * Added an option to launch the R terminal within the side editor area. |
31 | 92 | * Updated language server behavior to start only when an R-related file is opened and shut down when all files are closed. |
| 93 | +* Updated the session status bar so it appears only when an R terminal is attached. |
| 94 | + |
| 95 | +### Bug Fixes |
| 96 | + |
| 97 | +* Fixed disappearing data viewer rows. |
| 98 | +* Fixed multiple data viewer request handling. |
| 99 | +* Fixed `dataview_table` behavior. |
| 100 | + |
| 101 | +### Minor |
| 102 | + |
| 103 | +* Improved R syntax highlighting. |
| 104 | +* Improved data viewer configuration for large and complex data. |
| 105 | +* Improved data viewer row number and filtered-column display. |
| 106 | +* Moved R and R Markdown syntax definitions to `vscode-R-syntax`. |
| 107 | +* Showed the R sidebar icon only when the extension is active. |
| 108 | + |
| 109 | +See [CHANGELOG.old.md](https://github.com/REditorSupport/vscode-R/blob/master/CHANGELOG.old.md) for changes before v3.0.0. |
32 | 110 |
|
33 | 111 | <!-- generated by git-cliff --> |
0 commit comments