Skip to content

Latest commit

 

History

History
79 lines (65 loc) · 5.54 KB

NEWS.md

File metadata and controls

79 lines (65 loc) · 5.54 KB

RStudio 1.4 "Juliet Rose" Release Notes

R

  • Show memory usage details in Environment pane (#4033)
  • Added support for the |> pipe operator and the => pipe-bind operator, proposed for R 4.1.0 (#8543)
  • Added support for the \(x) function shorthand syntax, proposed for R 4.1.0 (#8543)
  • Added preference toggle for inserting the |> pipe operator when the Insert Pipe Operator command is used (#8534)
  • Compilation of Sweave documents now uses tinytex when requested (#2788)

Python

  • The Python REPL can now be interrupted (#8763, #8785)
  • Python installs within /opt/python and /opt/local/python are now discovered by RStudio (#8852)
  • Improved handling of unicode input on Windows (#8549)
  • Fixed issue where inspecting a null Python object would cause emit errors to console (#8185)
  • Detect active Python version when publishing content (#8636)
  • Use active Python version when knitting R Markdown files (#8854)

RStudio Server

  • BREAKING: RStudio when served via http erroneously reported its own address as https during redirects if the header X-Forwarded-Proto was defined by a proxy. That could lead to a confusing proxy setup. That has been fixed, but existing proxy installations with redirect rewite settings matching for https may have to be adjusted.

RStudio Workbench

RStudio Server Pro has been renamed to RStudio Workbench to more accurately reflect its cross-language editing capabilities.

Misc

  • Improve detection for crashes that occur early in session initialization (#7983)
  • The mouse back / forward buttons can now be used to navigate within the Help pane (#8338)
  • Right-click on document tab provides menu with close, close all, close others (#1664)
  • Rename File added to document tab context menu (#8374)
  • Copy Path command added to document tab context menu (#7289)
  • Preliminary compatibility with UCRT builds of R-devel (#8461)
  • Update Windows Desktop to openSSL 1.1.1i (#8574)
  • Improve ordering of items in Command Palette list and search results (#7567, #7956)
  • Update embedded Pandoc to v2.11.3.2
  • Change default per-user install folder to %LocalAppData%\Programs on Windows (#8598)
  • Cmd+U now toggles underlining in the visual editor on macOS (#8656)
  • Improve YAML cursor position after omni-insert in the visual editor (#8670)
  • Detect newer plumber tags when enabling plumber integration (#8118)
  • Option to restore RStudio 1.2 tab key behavior in editor find panel; search in Command Palette for "Tab key behavior in find panel matches RStudio 1.2 and earlier" (#7295)
  • Show .renvignore in Files pane (#8658)
  • Make the set of always-shown files and extensions in the Files pane configurable (#3221)

Bugfixes

  • Fix Windows Desktop installer to support running from path with characters from other codepages (#8421)
  • Fixed issue where R code input could be executed in the wrong order in some cases (#8837)
  • Fixed issue where debugger could hang when debugging functions called via do.call() (#5158)
  • Fixed issue where rendering .tex document with tinytex would fail on Windows (#8725)
  • Fixed issue where reinstalling an already-loaded package could cause errors (#8265)
  • Fixed issue where RStudio would inappropriately autoload the 'yaml' and 'tinytex' packages (#8698)
  • Fixed issue where right-assignment with multi-line strings gave false-positive diagnostic errors (#8307)
  • Fixed issue where restoring R workspace could fail when project path contained non-ASCII characters (#8321)
  • Fixed issue where forked R sessions could hang after a package was loaded or unloaded (#8361)
  • Fixed issue where attempting to profile lines ending in comment would fail (#8407)
  • Fixed issue where warnings + messages were mis-encoded in chunk outputs on Windows (#8565)
  • Fixed issue where C++ compilation database was not invalidated when compiler was updated (#8588)
  • Fixed issue where SQL chunks containing non-ASCII characters could fail to run on Windows (#8900)
  • Improved checks for non-writable R library paths on startup (Pro #2184)
  • Code chunks in the visual editor now respect the "Tab Key Always Moves Focus" accessibility setting (#8584)
  • The commands "Execute Previous Chunks" and "Execute Subsequent Chunks" now work when the cursor is outside a code chunk in the visual editor (#8500)
  • Fixed issue preventing R Notebook chunks from being queued for execution if they had never been previously run (#4238)
  • Fix various issues when the "Limit Console Output" performance setting was enabled, and enable it by default (#8544, #8504, #8529, #8552)
  • Fix display of condition messages (errors and warnings) in some character encodings (#8546)
  • Fix issues finding words with punctuation in visual mode (#8655)
  • Fix spurious image insertion when pasting into visual mode from Excel (#8665)
  • Fix out-of-date tooltip when renaming files (#8490, #8491)
  • Fix incorrect keyboard shortcuts shown in some places in the Command Palette (#8735)
  • Fixed an issue where Load Balanced Local Launcher instances could get into a state where they would no longer receive job updates from other nodes due to silent network drops (Pro #2281)
  • Fixed issue with formatting of closing braces when inserting newline in C++ code (#8770)
  • Add 'whole word' filter to Find in Files. (#8594)
  • Fixed issue where empty panes would remain open and pop open unexpectedly (#8460)
  • Fixed an issue where the Kubernetes Launcher could hang in Azure Kubernetes Service (AKS) environments by lowering the watch-timeout-seconds parameter default down to 3 minutes instead of 5 (Pro #2312)
  • Fixed issue where 'continue comment on newline' would treat Markdown headers as comments (#6421)