Releases: REditorSupport/vscode-R
Releases · REditorSupport/vscode-R
v2.8.4
v2.8.3
Enhancements
- Substitute variables in
r.rpath
andr.rterm
settings. (#1444) - Improve code chunk handling in base .R files. (#1454, thanks @kylebutts)
Fixes
- Fix multiline smart-knit (#1493)
- Fix RMD Progress Bar (#1491)
- Remove
.
as an R languageeditor.wordSeparators
(#1503, thanks @opasche) numeric_version()
wants character as of R 4.4 (#1520, #1523, thanks @jennybc and @pawelru)- Handle terminals created by vscode-Python (#1511, thanks @tomasnobrega)
Commits
- 4b2e340: Substitute variables in
r.rpath
andr.rterm
settings (#1444) (Kun Ren) #1444 - ce8ae9c: Substitute variables in r.rterm.option and r.lsp.args settings (Kun Ren)
- 63ee735: getRLibPaths uses substituteVariables (Kun Ren)
- c05d696: Improve code chunk handling in base
.R
files (#1454) (Kyle F Butts) #1454 - 54f924c: Improvements to
.R
file chunks: (#1455) (Kyle F Butts) #1455 - 26d72d0: Fix multiline smart-knit (#1493) (Elian H. Thiele-Evans) #1493
- 5438d82: Fix RMD Progress Bar (#1491) (Elian H. Thiele-Evans) #1491
- d582b91: remove '.' as an R language editor.wordSeparators (#1503) (OPasche) #1503
- 9f06ffc:
numeric_version()
wants character as of R 4.4 (#1520) (Jennifer (Jenny) Bryan) #1520 - 6ee7d80: handling terminals created by vscode-Python (#1511) (tomasnobrega) #1511
- bc47b97:
numeric_version()
with character arg (#1523) (Pawel Rucki) #1523 - 238941d: Bump ejs from 3.1.7 to 3.1.10 (#1519) (dependabot[bot]) #1519
- a90490d: Update init.R (#1525) (Mfors) #1525
- c513feb: release 2.8.3 (Kun Ren)
v2.8.2
Enhancements
- Update built-in function match regex. (#1431, thanks @MichaelChirico)
- Add
r.useRenvLibPath
setting to opt in addingrenv
package cache to.libPaths
when R processes (language server, help server, etc.) start up. (#1423, thanks @nateybear) - Add a VScode task to run `testthat::test_file()`` on the currently open file. (#1415, thanks @gowerc)
r.rterm.*
settings now accept paths relative to the current workspace folder to support customized commands
to create R terminals. (#1398, thanks @Tal500)- Upgrade ag-grid-community to v30.2.0 (#1434)
- Upgrade vscode-languageclient to v9.0.1 (#1435)
Commits
- 61cd60f: Bump semver from 7.3.5 to 7.5.3 (#1388) (dependabot[bot]) #1388
- 9c7f4a2: Bump word-wrap from 1.2.3 to 1.2.4 (#1395) (dependabot[bot]) #1395
- ad966f3: Update built-in function match regex (#1431) (Michael Chirico) #1431
- 42fd198: add option for renv package cache in lsp et al (#1423) (Nathan Hattersley) #1423
- f5207d7: Add task to test current file (#1415) (Craig Gower-Page) #1415
- a66414b: Resolve conflict (#1433) (Kun Ren) #1433
- 942a4d4: allow to invoke R terminal also in relative paths (#1398) (Tal500) #1398
- d9c627c: Upgrade ag-grid-community to v30.2.0 (#1434) (Kun Ren) #1434
- a000456: Upgrade vscode-languageclient to 9.0.1 (#1435) (Kun Ren) #1435
- 70e3267: release 2.8.2 (Kun Ren)
v2.8.1
Enhancements
- A new setting
r.lsp.multiServer
is added. If disabled, only a single language server will be spawned from the first workspace folder to handle all requests from all workspaces and files. (#1375) - Upgrade ag-grid-community to v30.0.0 (#1379)
Fixes
- Fix handling
r.session.data.pageSize = 0
. (#1364) - Fix help panel in remote host. (#1374)
- Fix missing package names in "Install CRAN Package". (#1377)
Commits
- 0605996: Fix handling pageSize=0 (#1364) (Kun Ren) #1364
- 36f5493: Fix help panel remote (#1374) (Kun Ren) #1374
- 3f0bdc5: Add
r.lsp.multiServer
setting (#1375) (Kun Ren) #1375 - 8112496: Fix install package name (#1377) (Kun Ren) #1377
- 6d1f615: Upgrade to ag-grid-community-v30.0.0 (#1379) (Kun Ren) #1379
- 3779678: release 2.8.1 (Kun Ren)
v2.8.0
New Features
- A new experimental setting
r.session.useWebServer
is added to support communicating with R session via a web server running in R. This requires R packagehttpuv
to be installed. Currently,
it enhances the session symbol completion when accessing R object via$
and@
. This feature is
experimental and may be subject to change in the future. (#1151) - A new setting
r.rmarkdown.preview.zoom
is added to support the default zoom level or R markdown
preview. (#1333)
Enhancements
- Improve message when error occurs on loading R packages. (#1334, thanks to @csaybar)
- Upgrade ag-grid-community to v29.3.0 (#1346)
Fixes
Commits
- eecfd4a: Fix markdown lint (Kun Ren)
- 998172e: Hide most help panel commands in command palette (#1327) (Kun Ren) #1327
- d2e2194: Update package.json (#1330) (Elian H. Thiele-Evans) #1330
- d99a1f1: Bump webpack from 5.38.1 to 5.76.0 (#1331) (dependabot[bot]) #1331
- 17ac451: Handle errors in
getAliases.R
(#1334) (Cesar Aybar) #1334 - d158709: Remove unused ag-theme-balham-dark.min.css (Kun Ren)
- dee867f: Upgrade to ag-grid-community-v29.3.0 (#1346) (Kun Ren) #1346
- e4b56ce: Websocket communication (#1151) (Kun Ren) #1151
- 7e3d97c: RMD Preview: font-size setting (#1333) (Elian H. Thiele-Evans) #1333
- 9ab2241: release 2.8.0 (Kun Ren)
- 7dbd933: release 2.8.0 (Kun Ren)
v2.7.2
Enhancements
- Upgrade vscode-languageclient to 8.1.0 (#1315)
- Workspace viewer will be cleaned-up when the attached R session exits. (#1318, #1321)
- A new command
r.view
is added to view selected objects. (#1319, thanks @yeyun1999) - Workspace viewer commands that require an attached R session are now disabled when no R session is attached. (#1323)
Fixes
- Workspace viewer now has a fallback message instead of causing error if session watcher is disabled. (#1317)
Commits
- db11fa0: Basic unit test for workspace viewer (#1305) (Elian H. Thiele-Evans) #1305
- e6d3504: Update yarn.lock (Kun Ren)
- 689b405: Merge branch 'update-yarn-lock' (Kun Ren)
- a2c245f: Upgrade vscode-languageclient to 8.1.0 (#1315) (Kun Ren) #1315
- 83aaf2a: Explicit workspace behaviour (#1317) (Elian H. Thiele-Evans) #1317
- 3a0784f: Ensure workspace is cleared (#1318) (Elian H. Thiele-Evans) #1318
- 4f0da0d: Added r.view command: View(variable) (#1319) (yeyun) #1319
- bb929c4: Always check pid before clearing workspace (#1321) (Elian H. Thiele-Evans) #1321
- 28f00c7: Workspace viewer command visibility (#1323) (Elian H. Thiele-Evans) #1323
- 33962f5: release 2.7.2 (Kun Ren)
v2.7.1
New Features
- A new setting
r.source.echo
is added to support sendingsource(file, echo = TRUE)
by default. (#1286, thanks @jakub-jedrusiak) - A new setting
r.removeLeadingComments
is added to remove leading comments when sending code to terminal. (#1245, thanks @gowerc)
Enhancements
- Help page previews from
.Rd
files are now generated asynchronously. (#1273) - Column name is also displayed in the column tooltip in a data viewer. (#1278, thanks @eitsupi)
- Upgrade ag-grid-community to v29.0.0 (#1290)
Fixes
- Fixed broken tests (#1302)
Commits
- d0389f9: Bump minimatch from 3.0.4 to 3.1.2 (#1271) (dependabot[bot]) #1271
- 8d7d9ae: Make help preview async (#1273) (Manuel Hentschel) #1273
- dc5be83: add column name to the tool tip (#1278) (eitsupi) #1278
- 77aab53: Ability to set echo=TRUE in run source by default (#1286) (Jakub Jędrusiak) #1286
- 07fa8fb: Remove leading comments from terminal submission (#1244) (#1245) (Craig Gower-Page) #1245
- 884cf98: Fix broken tests (#1302) (Elian H. Thiele-Evans) #1302
- f9b022a: Upgrade ag-grid-community to v29.0.0 (#1290) (Kun Ren) #1290
- d64a214: Migrate to @vscode/test-electron (#1303) (Kun Ren) #1303
- 0e49417: release 2.7.1 (Kun Ren)
v2.7.0
New Features
- New syntax highlighting support for
NAMESPACE
and.Rbuildignore
. (#1221, thanks @nx10) - Support help preview in package development. (#1259, #1266)
Enhancements
- The extension is re-published to Open VSX Registry. (open-vsx#591).
- The WebView panel now supports htmlwidgets using Web Workers. (#1261, thanks @anthonynorth)
- Code block detection now includes parentheses, which is more consistent with RStudio behavior. (#1269)
Fixes
View()
no longer stops withtibble()
that contains objects that do not
implementasJSON()
method. (#1255)- Fixed the regex for detecting problems reported by testthat from tasks. (#1257, thans @gowerc)
- Fixed syntax highlighting in help preview under R 4.2.x. (#1268)
Commits
- bac8e56: Enable publishToOpenVSX (Kun Ren)
- 49befc5: Add Open VSX Registry option to README (#1102) (Gustavo Velásquez) #1102
- 0c475fe: fix typo in dialog (#1249) (Kevin Ushey) #1249
- 39bcc58: Use force=TRUE when viewing data.frame and list (#1255) (Kun Ren) #1255
- b276ed0: fixed broken regex (#1257) (Craig Gower-Page) #1257
- e7fcb1d: add webview csp directives for web workers (#1261) (Anthony North) #1261
- b3e107e: Add language support for NAMESPACE & .Rbuildignore (#1221) (Florian Rupprecht) #1221
- 73d2fbb: Implement help preview for local package(s) (#1259) (Manuel Hentschel) #1259
- 27f37bb: Encoding fix (ManuelHentschel)
- e906b20: Respect RdMacros (#1266) (Manuel Hentschel) #1266
- 4f6dc49: Change code block detection to include parentheses (#1269) (Andrew Craig) #1269
- a7671ab: Remove script tags in R v4.2.x help pages (#1268) (Manuel Hentschel) #1268
- b1063d7: release 2.7.0 (Kun Ren)
v2.6.1
v2.6.0
New Features
- A new command "R: Generate C/C++ Configuration" is added to support auto-generating
c_cpp_properties.json
in an R package with C/C++ code for C/C++ Extension to provide IntelliSense. (#1205, thanks @nx10)
Enhancements
- Support showing KeTeX formula in help viewer. (#1213)
Fixes
- Fixed empty line at the end of help pages as clickable example. (#1194)
- Avoid code highlighting in DESCRIPTION files in help viewer as code examples. (#1199)
- Saving a rmd file no longer triggers the preview to refresh if it is still rendering. (#1219)
Commits
- e660081: Fix empty code examples (#1194) (Manuel Hentschel) #1194
- 129820f: Avoid code highlighting in DESCRIPTION files (#1199) (Manuel Hentschel) #1199
- 402e4e8: Avoid .R file lock on windows (#1192) (Manuel Hentschel) #1192
- a481265: devTasks (#1200) (Manuel Hentschel) #1200
- 7ddd0d5: Add generated .js files to .gitignore (ManuelHentschel)
- e3ede0d: Bug report template: Spelling and formatting (#1206) (Florian Rupprecht) #1206
- ad20fdc: Implement c_cpp_properties.json file generator fixes #1201 (#1205) (Florian Rupprecht) #1205
- Strict TypeScript Fix #1208 (#1209) #1209 (Florian Rupprecht)
- b006ca1: Remove unused NPM dependencies (#1216) (Florian Rupprecht) #1216
- 161e16a: Support KaTeX in help page viewer (#1213) (Kun Ren) #1213
- 5ee9de8: Fix help (Kun Ren)
- c680e64: Fix help katex support (#1217) (Kun Ren) #1217
- 5f6089a: Use asExternalUri instead (Kun Ren)
- ff2f1bc: Fix use of asExternalUri (Kun Ren)
- 8af2cdc: Add isRendering to RMarkdownPreview (#1219) (Kun Ren) #1219
- 5727e0e: release 2.6.0 (Kun Ren)