Releases: REditorSupport/vscode-R
Releases · REditorSupport/vscode-R
v2.3.5
Enhancements
- Added
devtoolstasks to command palette. (#880, thanks @alex-gable) - Improved help pages readability. (#915, thanks @18kimn)
Fixes
- Fixed R Markdown knit and preview without opening a workspace folder. (#914)
- Fixed
DESCRIPTIONsyntax highlighting forAuthors@Rfield. (#920) - Fixed an issue about leaking child processes. All spawned child processes (e.g. help server, language server, R Markdown preview) are cleaned up on exit. (#918)
Commits
- a5725e8: adding devtools tasks to command palette (#880) (Alex Gable) #880
- 350ae71: RMD - don't set undefined wd (#914) (Elian H. Thiele-Evans) #914
- 1ce8ee2: Use
SIGKILLto kill help server (#912) (Kun Ren) #912 - 22eb07b: readability adjustments for help pages (#915) (Nathan Kim) #915
- 2e82af4: Fix dcf syntax (#920) (Kun Ren) #920
- 96ed474: Clean-up child processes on dispose (#918) (Kun Ren) #918
- 4a09b7f: release 2.3.5 (Kun Ren)
v2.3.4
Enhancements
- Quotes in
r.rpath.*settings are now removed. (#884) - Alternative CRAN mirrors such as RStudio Public Package Manager and the ropensci universe are supported. (#876)
Fixes
- Fixed a Uri handling bug in Windows. (#888)
- Fixed a bug in restarting help server when library has changed. (#893)
Commits
- c14e31a: Remove quotes from rpath if necessary (#884) (Manuel Hentschel) #884
- 5a39903: Try different CRAN URLs (#885) (Manuel Hentschel) #885
- ddf9e76: Use
Uri.fileinstead ofUri.parse(#888) (Kun Ren) #888 - bda99c7: Update bug_report.md (Manuel Hentschel)
- 684616c: Clean up of help related files (#887) (Manuel Hentschel) #887
- f3194d0: Use httpgd NPM package (#823) (Florian Rupprecht) #823
- be509a8: Fix helpserver issue (#893) (Manuel Hentschel) #893
- cd8d30d: release 2.3.4 (Kun Ren)
v2.3.3
Enhancements
- The information of attached R session now appears in the label and the tooltip of the status bar item. (#836)
- A new setting
r.rmarkdown.knit.commandis added to support customized knit command if not specified in the document. (#841, #850, thanks @xoolive) - A terminal profile for R is added via the new terminal API. (#851)
- The help topics are now automatically updated when R packages are installed, removed, or upgraded. (#863)
Fixes
- Fixed the problem with PowerShell on Windows when installing packages. (#846)
- Fixed the handling of single quote in roxygen comments and the roxygen block is now automatically exited after two empty lines. (#847)
- Backtick is added to the list of quote characters for syntax highlighting. (#859, thanks @jan-imbi)
- Fixed detecting the YAML frontmatter in R Markdown documents. (#856)
- Fixed attaching an R session with an open httpgd device that also triggers the plot viewer. (#852)
- Fixed the chunk coloring in R Markdown preview. (#867)
- Fixed the delimiter used in the output of the background knit process. (#868)
Commits
- 28bb068: Add R info to status bar item text and tooltip (#836) (Kun Ren) #836
- 33e9998: get knit command from settings (#841) (Xavier Olive) #841
- 9bc721a: Fix package installation (#846) (Manuel Hentschel) #846
- 903c300: Add support for indented Roxygen (#847) (Manuel Hentschel) #847
- c929046: Syntax highlighting for indented roxygen (#850) (Manuel Hentschel) #850
- 9c39403: Use new terminal API (#851) (Manuel Hentschel) #851
- f99fdd7: Add backtick to list of quote characters for syntax highlighting. (#859) (Jan Meis) #859
- 290caa3: Fix detecting yaml frontmatter (#856) (Kun Ren) #856
- b47e93b: Auto refresh help (#863) (Manuel Hentschel) #863
- 4be0d04: Handle plot on attach (#852) (Kun Ren) #852
- 97e304c: Fix rmd preview chunk colouring (#867) (Elian H. Thiele-Evans) #867
- 4ff09b4: Update lim (#868) (Kun Ren) #868
- 3eec155: release 2.3.3 (Kun Ren)
v2.3.2
Enhancements:
.vsc.browser()now handlesfile://urls. (#817)r.session.levelOfObjectDetailgains aNormalvalue for the session watcher to write only first level structure of global objects for performance. (#815)- Session watcher now supports workspace folder as symlinks. (#827)
Fixes:
- Httpgd plot viewer respects the view column specified by
r.session.viewers.viewColumn.plotsetting (#816) Viewis completed replaced so thattibble::view()could
trigger data viewer (#818)- Help cache is disabled between sessions (#819)
Commits
- fc42b64: Httpgd plot viewer respects r.session.viewers.viewColumn.plot (#816) (Kun Ren) #816
- 3e483c3: Completely replace View (#818) (Kun Ren) #818
- 5e71ecd: Change help cache default (#819) (Manuel Hentschel) #819
- a1f155f: browser handles
file://(#817) (Kun Ren) #817 - 0e01652: Add
r.session.levelOfObjectDetail=Normalformax.level=1(#815) (Kun Ren) #815 - e467d38: Update address (Kun Ren)
- 0233ed9: Check workspace folder with both original and real path (#827) (Kun Ren) #827
- bf928b9: release 2.3.2 (Kun Ren)
v2.3.1
Enhancements
- Proxied requests are now supported to work with code-server. (#275, #803)
Fixes
unsafe-evalis re-enabled in WebView Content Security Policy to make htmlwidgets such as plotly work. (#805)- The help viewer now respects
r.session.viewers.viewColumn.helpPanel. (#804) - The working directory of the knit background process is now consistent with the knit working directory so that
.Rprofileandrenvsetup are respected. (#807)
Commits
- 78c13b1: Update vsc.R (#803) (Olivier Benz) #803
- 981519e: Reenable 'unsafe-eval' in script-src CSP (#805) (Julien Barnier) #805
- 8808f8e: Use r.session.viewers.viewColumn.helpPanel (#804) (Kun Ren) #804
- 587bc53: Use cwd in knit process (#807) (Elian H. Thiele-Evans) #807
- 827de04: Bump version (Kun Ren)
- 4234546: release 2.3.1 (Kun Ren)
v2.3.0
Enhancements
- R Markdown preview now supports background rendering with progress bar, customizable
working directory, and smart knit button. (#765) {rstudioapi}emulation is enabled by default. (#769)- A new setting
r.session.objectLengthLimitis added to limit the output of the names of global objects with many named elements which might cause significant delay after inputs. (#778) NAandInfcould now be correctly displayed in the data viewer. (#780)- User-specified R Markdown output format is now respected. (#785)
Fixes
- The security policy of WebView is relaxed to support
{flextable}widgets. (#771) - The R Markdown background rendering process could be properly terminated now. (#773)
Commits
- 6f2a2ef: Enable rstudioapi by default (#769) (Elian H. Thiele-Evans) #769
- 17406dc: Use unsafe-inline for script-src (#771) (Kun Ren) #771
- 9f03d55: R Markdown Enhancements (Knit Manager) (#765) (Elian H. Thiele-Evans) #765
- 1c643ad: (Refactoring) Simplify RMD child process disposal (#773) (Elian H. Thiele-Evans) #773
- 892439b: Add object length limit (#778) (Kun Ren) #778
- 4d6a663: Write NA as string (#780) (Kun Ren) #780
- 055a87e: Use R files for background process (#783) (Elian H. Thiele-Evans) #783
- c5ee36f: Fix RMD requireNamespace (#784) (Elian H. Thiele-Evans) #784
- 2333f69: Respect preview output format (#785) (Elian H. Thiele-Evans) #785
- f88df17: Bump @types/vscode from 1.57.0 to 1.60.0 (#786) (Elian H. Thiele-Evans) #786
- c0e75b2: Extend providers to rmd (#787) (Kun Ren) #787
- 8253125: Bump nth-check from 2.0.0 to 2.0.1 (#795) (dependabot[bot]) #795
- 5716aba: Update vscode and ag-grid version (Kun Ren)
- c0cfebc: Update dependencies (Kun Ren)
- a407b43: Fix hljs usage (Kun Ren)
- fe3b602: Update highlight.js version (Kun Ren)
- f2bca32: release 2.3.0 (Kun Ren)
v2.2.0
New Features
- VS Code settings are now accessible from R and all vscode-specifc R options (
vsc.*) now have
corresponding VS Code settings. (#743)
Enhancements
Fixes
- Fix date filter in data viewer. (#736)
- Fix htmlwidget resource path in WebView. (#739)
- Use
.DollarNameswith default pattern. (#750) - Fix syntax highlighting for
c()in function args. (#751) - Handle error in
capture_str(). (#756)
Commits
- 8030c4e: Check conflict extension (#733) (Kun Ren) #733
- aff4515: Fix date filter in data viewer (#736) (Kun Ren) #736
- 0e6d7a9: Rename liveshare folder to liveShare (#738) (Kun Ren) #738
- 3b17836: Viewer fix: invalid html_widget resource paths (#739) (Elian H. Thiele-Evans) #739
- 6d3590b: Accessing VS Code settings in R (#743) (Elian H. Thiele-Evans) #743
- a135060: Fix README (Kun Ren)
- 52fb9cf: Use .DollarNames with default pattern (#750) (Kun Ren) #750
- c6a9803: Fix issues with c() in function args (#751) (Elian H. Thiele-Evans) #751
- 22b784f: Handle error in capture_str (#756) (Kun Ren) #756
- 415a2a3: Add icons to webviews (#759) (Elian H. Thiele-Evans) #759
- 543b2f9: release 2.2.0 (Kun Ren)
v2.1.0
Important changes
- The project is migrated to REditorSupport organization on GitHub. (#98)
- The R language service (completion, document outline, definition, etc., formerly implemented in vscode-r-lsp) is now integrated into vscode-R (#695). The vscode-r-lsp extension will be unpublished from the VS Code marketplace at some point.
- Search
r-lspextension, uninstall it and vscode-R will start the R langauge service automatically. - The language service still depends on the R package
languageserver. Make sure the package is installed before using vscode-R. - To opt-out the language service, set
"r.lsp.enabled": falsein your user settings.
- Search
- R session watcher is now enabled by default. (#670)
r.previewDataframeandr.previewEnvironmentwill use the session watcher if enabled.- To opt-out, set
"r.sessionWatcher": falsein your user settings.
New Features
- Preview R Markdown documents via background process with auto-refresh and dark theme support. (#692, #699)
Enhancements
- Several enhancements of the workspace viewer. (#672)
- The plot viewer now supports customizable CSS file via
r.plot.customStyleOverwritesandr.plot.togglePreviewPlotsnow cycles through mutlirow/scroll/hidden. (#678, #681) - The data viewer is now based on ag-grid with better performance and better support for filtering and dark theme. (#708)
- The data viewer might not work with existing R sessions started before the extension update.
A restart of sessions is needed to use the new data viewer.
- The data viewer might not work with existing R sessions started before the extension update.
- Command
r.showPlotHistoryis removed in favor of the httpgd-based plot viewer. (#706) - The plot viewer now supports full window mode. (#709)
Fixes
- LiveShare API bug fix and enhancements. (#679)
- Fix syntax highlighting of integers in scientific notation. (#683)
Commits
- 9b95ddf: Enable r.sessionWatcher by default (Kun Ren) #670
- f5bba5f: Minor workspace-related changes (#672) (Elian H. Thiele-Evans) #672
- e980d40: Update README (#669) (Kun Ren) #669
- 9aac899: Update previewDataframe and previewEnvironment (Kun Ren) #670
- 2df8847: Fix README links (Kun Ren)
- 6b9197a: Add customization options to plot viewer (#678) (Manuel Hentschel) #678
- 19ed8e9: Catch LiveShare API errors (#679) (Elian H. Thiele-Evans) #679
- b51e615: Small Plot Viewer adjustments (#681) (Manuel Hentschel) #681
- f98bd30: Integer syntax supports e.g. 1e2L (Kun Ren) #683
- ffe7ef5: Change License owner (Yuki Ueda)
- 46946c0: Update url and author (Kun Ren) #694
- 411ccff: Fix typo in url (Kun Ren) #694
- e899334: Fix typo (Kun Ren) #694
- 950bfae: Preview R Markdown files via background process (#692) (Elian H. Thiele-Evans) #692
- 03fcd0f: RMD Preview fixes (#699) (Elian H. Thiele-Evans) #699
- e7101d9: Update r.rmarkdown.codeLensCommands (#707) (Elian H. Thiele-Evans) #707
- 332d36e: Remove show plot history command (#706) (Kun Ren) #706
- c126649: Add full window mode for plots (#709) (Manuel Hentschel) #709
- 545ddd8: Use ag-grid in data viewer (#708) (Kun Ren) #708
- adec717: Integrate vscode-r-lsp (#695) (Kun Ren) #695
- c4d3a12: prerelease 2.1.0 (Kun Ren)
- 3ba99c1: release 2.1.0 (Kun Ren)
- 8ec924b: release 2.1.0 (Kun Ren)
v2.0.0
Commits
- b271d1a: Use .DollarNames for object with class in completion (Kun Ren) #660
- 74ab63d: Code cells in .R files (Elian H. Thiele-Evans) #662
- 4321925: Update rmarkdown.ts (Elian H. Thiele-Evans) #662
- 60949e7: Remove unused languages (Kun Ren) #662
- 6135fe5: Squash bugs (Elian H. Thiele-Evans) #663
- 6323a4c: Change source & knit icons (Elian H. Thiele-Evans) #663
- 15e05fa: Jump to cursor (Elian H. Thiele-Evans) #663
- 0d05acb: Fix getCurrentChunk and use chunks.find for most cases (Kun Ren) #663
- c5a9289: Remove image files not used (Kun Ren) #663
- a40fdc9: Bump css-what from 5.0.0 to 5.0.1 (dependabot[bot]) #664
- 309cbe6: Bugfix (ManuelHentschel)
- e736b8e: LiveShare Functionality (#626) (Elian H. Thiele-Evans) #626
- 5f24fd5: prerelease 2.0.0 (#667) (Yuki Ueda) #667
v1.6.8
Commits
- [26790e7]: Fix typo in internal file name (Kirill Müller) #643
- [4c7ca48]: Merge branch 'master' into b-rename (Kirill Müller) #643
- [866d7cb]: Revert syntax for lambda (Kun Ren) #657
- [f8bf61e]: Fix webview identification function (#650) (Manuel Hentschel) #650
- [cc03f94]: Fix bugs in helpviewer (#658) (Manuel Hentschel) #658
- [66358b2]: version 1.6.8 (Yuki Ueda)