Releases: REditorSupport/vscode-R
Releases · REditorSupport/vscode-R
v2.3.2
Enhancements:
.vsc.browser()
now handlesfile://
urls. (#817)r.session.levelOfObjectDetail
gains aNormal
value 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.plot
setting (#816) View
is 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=Normal
formax.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-eval
is 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
.Rprofile
andrenv
setup 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.objectLengthLimit
is added to limit the output of the names of global objects with many named elements which might cause significant delay after inputs. (#778) NA
andInf
could 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
.DollarNames
with 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-lsp
extension, 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": false
in your user settings.
- Search
- R session watcher is now enabled by default. (#670)
r.previewDataframe
andr.previewEnvironment
will use the session watcher if enabled.- To opt-out, set
"r.sessionWatcher": false
in 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.customStyleOverwrites
andr.plot.togglePreviewPlots
now 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.showPlotHistory
is 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)
v1.6.7
Commits
- [3ef4299]: Adding markdownlint on extension.json and GitHub Actions (#591) (Yuki Ueda) #591
- [0a8d131]: Fix replacing base::.External.graphics (Kun Ren) #625
- [47265aa]: Integrate httpgd (#620) (Florian Rupprecht) #620
- [6b9bf53]: Minor fix of README (Kun Ren)
- [d5b13c3]: Add pipe and lambda to syntax (Kun Ren) #647
- [9fcad05]: Update doesLineEndInOperator (Kun Ren) #647
- [a1ebc86]: Prefer rPath from PATH (ManuelHentschel) #649
- [8787b69]: Improve development workflow (#641) (Manuel Hentschel) #641
- [64f4dc9]: Fix Github actions (ManuelHentschel)
- [636f340]: Don't run chunks with eval = FALSE. Fixes #651 (Johan Larsson) #653
- [ee04ccb]: prerelease 1.6.7 (Yuki Ueda) #655
- [4b11822]: fix highlight.js (Yuki Ueda) #655
- [8e17be0]: update changelog (Yuki Ueda) #655
v1.6.6
Commits
- [8b73a89]: Remove object.size (Kun Ren) #581
- [03460ac]: Use cache to store object size for objects in globalenv (Kun Ren) #581
- [f7153c6]: Send code to debug repl (ManuelHentschel) #582
- [f6bdde2]: Initial Workspace Viewer str() functionality (#577) (Daniel Basso Ribas) #583
- [f028d3d]: Update vscode engine (Kirill Müller) #586
- [5b58d60]: Satisfy markdownlint (Kirill Müller) #587
- [18cb548]: Fix leading/trailing newlines (ManuelHentschel) #582
- [1d4281f]: Add option vsc.show_object_size (Kun Ren) #581
- [60cdc38]: Update object size when length changes (Kun Ren) #581
- [d2bb749]: Update getSizeString() to be consistent with format() in R (Kun Ren) #581
- [cca21f2]: Merge branch 'master' into remove-size (Kun Ren) #581
- [992560e]: Thread execute argument through to term.sendText() (#585) (Kirill Müller) #585
- [1188a88]: Clarify R path error messages (#596) (Andrew Craig) #596
- [a0c494c]: Refactor R code (#602) (Manuel) #602
- [17a7d69]: Add tasks Check, Document, Install, Test (#603) (Andrew Craig) #603
- [aba8dd8]: shim the rstudioapi if it has already been loaded (Miles McBain) #610
- [f9ef964]: make lintr happy (Miles McBain) #610
- [5eae152]: Clarify error messages (#607) (Manuel) #607
- [379ebce]: fix package volunerability (Yuki Ueda)
- [8ca6c92]: version 1.6.6 (Yuki Ueda)
v1.6.5
Commits
- [87f9bb6]: Change workspace tooltip (#544) (Elian H. Thiele-Evans) #544
- [cb94172]: add option vsc.hover.str.max.level (#545) (Miles McBain) #545
- [39f5914]: Fix get_timestamp() so that it will not be affected by e.g. options(digits=3) (#550) (Kun Ren) #550
- [e2c10d8]: Refactoring and implementation of webviewPanelSerializer (#556) (Manuel) #556
- [28d999f]: Scroll to bottom after running a command (#559) (Sam Kim) #559
- [1f12e55]: Add option to keep terminal hidden (Andrew Craig) #566
- [bf92991]: Clarify r.source.focus options in description (Andrew Craig) #566
- [34c2fe6]: Check rTerm is defined before showing (Andrew Craig) #567
- [917315a]: Fix so code can be run after creating terminal (Andrew Craig) #567
- [fc27245]: Fix #572 (Yuki Ueda) #573
- [9e4ecd8]: Add links to help pages in hover (ManuelHentschel) #578
- [2125cb1]: Improve the formatting (Kun Ren) #578
- [6b927c1]: version 1.6.5 (Yuki Ueda)
- [124d630]: update vscode engine (Yuki Ueda)