Vscode R Versions Save

R Extension for Visual Studio Code

latest

1 month ago

Contains the vsix-file from the latest push to master.

v2.8.2

7 months ago

Enhancements

  • Update built-in function match regex. (#1431, thanks @MichaelChirico)
  • Add r.useRenvLibPath setting to opt in adding renv 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

11 months ago

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

1 year ago

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 package httpuv 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

  • Commands that are not intended in the command pallete are now hidden. (#1327, #1330)

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

1 year ago

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

1 year ago

New Features

  • A new setting r.source.echo is added to support sending source(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

1 year ago

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 with tibble() that contains objects that do not implement asJSON() 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

1 year ago

Enhancements

  • A new setting r.plot.devArgs is added to allow customizing png device arguments (e.g. width and height) for the PNG plot viewer. (#1235)

Fixes

  • Fixed opening requested file externally when viewer is disabled. (#1209)
  • Support trailing slash in code-server's URI template. (#1241)

Commits

  • 9736157: Fix checking request.viewer (#1234) (Kun Ren) #1234
  • ec8b214: Tweak settings (#1235) (Elian H. Thiele-Evans) #1235
  • 33e0ba9: Support trailing slash in code-server's URI template (#1241) (Olivier Benz) #1241
  • 7275720: release 2.6.1 (Kun Ren)

v2.6.0

1 year ago

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)

v2.5.3

1 year ago

Enhancements

  • Reload help pages on refresh. (#1188)
  • Upgrade to vscode-languageclient 8.0.2. (#1173)

Fixes

  • Remove encoding from knitting so that renderers that do not have an encoding parameter (e.g. quarto::quarto_render()) now work properly. (#1167)

Commits

  • c76d3df: Bump terser from 5.7.0 to 5.14.2 (#1154) (dependabot[bot]) #1154
  • da579cc: Remove encoding param from knitting (#1167) (Elian H. Thiele-Evans) #1167
  • e7b60a7: Reload help pages on refresh (#1188) (Manuel Hentschel) #1188
  • b4d15c9: Upgrade to vscode-languageclient 8.0.2 (#1173) (Kun Ren) #1173
  • 708004a: release 2.5.3 (Kun Ren)