RStudio IDE Release History


As of the 2021.09.1+372 release, this page is no longer being updated. Instead, a complete copy of the RStudio IDE release notes can be found here.

September 27th, 2021 (2021.09.0, "Ghost Orchid")

  • Changed from semantic versioning to calendar based versioning 
  • In an effort to help make the RStudio Team products more cohesive, logging has been changed significantly. For more information, see section 2 of the Admin Guide.
  • Load-balancing configuration is now automatic, stored in the internal database, and doesn't require editing config files. Added supporting rstudio-server list-nodes command to show users the node's status according to the database
  • Support username aliases, where two usernames map to the same uid 
  • Add new Set Working Directory command to context menu for source files
  • Local background jobs can now be replayed
  • Make Cmd+Shift+0 the shortcut for restarting session on MacOS 
  • RStudio addins installed within tools:::R_user_dir(<pkg>, "config") are now discovered by RStudio. 
  • Many bug fixes
  • See the 2021.09.0 Release Notes for a full list of changes

June 1st, 2021 (1.4.1717-3, "Juliet Rose")

  • RStudio Server Pro is now RStudio Workbench, a name that better reflects its ability to work with multiple IDE and language platforms
  • VS Code support in RStudio Workbench has exited beta and gained support for developing DashStreamlit, and other interactive web content entirely in the browser
  • Support for Python gains several improvements, including code interruption, version display, installation discovery, publishing/knitting, and more
  • Support for the upcoming R 4.1.0 release, including the new |> pipe, \(x) function shorthand, and new graphics engineRStudio Desktop for macOS adds support for the Apple Silicon (aarch64) builds of R
  • New tools in the Environment pane for tracking R’s memory usage
  • Dozens of bugfixes and small improvements
  • See the 1.4.1717-3 Release Notes for a full list of changes

February 22nd, 2021 (1.4.1106-5, "Tiger Daylily")

  • Fixes for a few high-impact bugs, including an issue in which code can be executed out of order
  • Upgrade jQuery and Pandoc
  • See the 1.4.1106-5 Release Notes for a full list of changes

January 20th, 2021 (1.4.1103-4, "Wax Begonia")

  • A new visual editor for R Markdown documents
  • Improved support for Python, including an environment pane for Python and visualization of Python objects
  • Workbench productivity improvements, including a command palette and rainbow parentheses
  • A more configurable workspace with additional source columns and improved accessibility
  • Support for SAML and OpenID authentication, and experimental support for VS Code sessions, in RStudio Server Pro
  • Dozens of small improvements and bugfixes
  • See the 1.4.1103-4 Release Notes for a full list of changes

September 18th, 2020 (1.3.1093-1, "Apricot Nasturtium")

  • Fix an issue where launching many sessions simultaneously could cause a segfault
  • Fix an issue where invalid logging statements were not properly skipped in the Admin log page, causing a crash of the rserver-admin process
  • Fix session crashing on Windows desktop
  • Fix an issue where auth-none would not load sessions
  • Fix an issue where global replace gave unexpected results outside of a project
  • See the 1.3.1093-1 Release Notes for a full list of fixes.

August 11th, 2020 (1.3.1073-1, "Giant Goldenrod")

  • Fix issue where files could not be uploaded when using RStudio Server load balancing (Server Pro)
  • Add compatibility with R 4.1.0's graphics engine
  • Add support for running Slurm plugin in unprivileged Docker containers (Server Pro)
  • Fix issue where Slurm Launcher jobs could not be started on systems with root squash configured for the user home directory (Server Pro)
  • See the 1.3.1073-1 Release Notes for a full list of fixes.

July 15th, 2020 (1.3.1056-1, "Water Lily")

  • Allow projects to reopen after a crash
  • Fix saving projects in home directory when specified by UNC path
  • New server-project-sharing-root-dir option for project sharing outside home directories (Server Pro)
  • Update embedded nginx to 1.17.10 (Server Pro)
  • Many more bugfixes; see the 1.3.1056-1 Release Notes for a full list.

May 22nd, 2020 (1.3.959-1, "Middlemist Red")

  • Dramatically improved accessibility support, including support for screen readers, keyboard navigation improvements, focus indicators and contrast improvements, and more.
  • Real-time spellchecking with customizable dictionaries and inline correction suggestions.
  • Dozens of other productivity improvements, including auto-save, global search and replace, and Shiny background jobs.
  • All preferences and settings are now saved centrally in plain text files, and can be set by admins and backed up by users.
  • Compatibility with iPad OS 13 for RStudio Server.
  • RStudio Desktop Pro can now function as a client for RStudio Server Pro; access your server’s compute power and environments with the convenience of a windowed desktop application.

April 13th, 2020 (1.2.5042-1, "Double Marigold")

  • Fix a crash when debugging with R 4.0+
  • Fix a crash in rserver that sometimes occurs when a port proxy request fails to connect 
  • Fix a display issue for configured Launcher session limits 
  • Fix inability to select R version in Global Options and elsewhere 
  • Fix failure to start R sessions when multiple values are present in www-frame-origin 

December 17th, 2019 (1.2.5033-1, "Orange Blossom")

  • Add compatibility with recent versions of the shinytest package
  • Eliminate warnings when using _R_CHECK_LENGTH_1_CONDITION_
  • Set Server Name Indication (SNI) on outbound HTTPS requests for compatibility with TLS 1.3
  • Session configuration option to customize environment variables saved when session suspends 
  • Add ability to configure Slurm command line tools location for the Slurm Launcher Plugin
  • Fix an issue where errors are ignored when validating the version of Slurm for the Slurm Launcher Plugin
  • See the 1.2.5033-1 Release Notes for a full list of fixes and features

November 1st, 2019 (1.2.5019-6, "Elderflower")

  • Add ability to specify multiple R versions with same path but differing labels
  • Adds better Session UI/UX including sorting, label viewing, and creation visibility
  • Respect user profile resource limits for local launcher R sessions
  • Fix plain serif/sans-serif font rendering on macOS Catalina
  • Fix incorrect memory.limit() result with R >= 3.6.0
  • See the 1.2.5019-6 Release Notes for a full list of fixes and features

September 17th, 2019 (1.2.5001-3)

  • Restore capability to use 32-bit R on Windows
  • Improve support for MacOS Catalina
  • Add support for Fedora 28 and RedHat Enterprise Linux 8
  • Server Pro: New Slurm plugin for the Job Launcher enables running R sessions and jobs on Slurm clusters
  • Server Pro: Support for starting and managing Jupyter sessions alongside R sessions
  • Server Pro: Overhaul of user dashboard for managing R sessions, Jupyter sessions, and jobs
  • See the 1.2.1578-4 Release Notes for a full list of fixes and features

April 8th, 2019 (1.2.1335-1)

  • Add new language integrations with SQL, Python, D3, and more
  • Integrated testing tools for Shiny and R code
  • Author, test, and publish Plumber APIs
  • Create PowerPoint presentations
  • Run R code in the background
  • Improved package and repo management tools
  • New rendering engine for RStudio Desktop improves visual quality, high DPI support, and web standards for HTML content
  • Server Pro: Overhauled multiple R version support with labels and scripting
  • Server Pro: Improve load balancing with hot config reload and password forwarding
  • Server Pro: New Job Launcher to launch R sessions and jobs on Kubernetes and other clusters
  • See the 1.2.1335-1 Release Notes for a full list of fixes and features

October 29th, 2018 (1.1.463)

  • Fix locale issues with MacOS Mojave (#3587)
  • Server Pro: Fix error when loading session on previously crashed server (Pro #619)

July 19th, 2018 (1.1.456)

  • Fix issues with RStudio bundled with Anaconda in Windows 10 build 1803+ (#2802)
  • Fix disconnects with latest version of Shiny, RStudio Server, and Firefox (#2940)
  • Fix paged table output R Notebooks with R 3.5.1 (#3163)
  • Fix republishing content from directories with very short names (#3168)

May 16th, 2018 (1.1.453)

  • Fix issue with R Notebook chunk output going to Viewer pane in R 3.5
  • Server Pro: update embedded nginx to 1.14.0

April 18th, 2018 (1.1.447)

  • Fix hang on Windows when .git directory is not hidden
  • Add compatibility with RTools 3.5

March 12th, 2018 (1.1.442)

  • Fix issue in which closing Shiny apps can crash RStudio Server
  • Fix errors when using non-default knit directory with R Markdown websites
  • Fix issue scrolling through more than 25 objects in the Connections pane
  • Fix errors when pressing F1 on help topic autocompletions
  • Server Pro: fix issue preventing users with spaces in passwords from logging into load-balanced servers

February 7th, 2018 (1.1.423)

  • Fix regression in 1.1.383 which caused link-based file locking to perform incorrectly on load-balanced RStudio Server Pro installations 

January 24th, 2018 (1.1.419)

  • Fix regression in 1.1.414 which caused findVar errors to occur when using R5 reference classes

January 17th, 2018 (1.1.414)

  • Fix slow file dialogs on Linux
  • Fix slow file opens on Windows when using a network drive
  • Fix prompts and password entry in Subversion dialogs
  • Fix a handful of migration issues from RStudio 1.0
  • See the 1.1.414 Release Notes for a full list of bugfixes.

October 9th, 2017 (1.1.383)

  • New Connections tab for working with a wide variety of data sources
  • New Terminal tab for fluid shell interaction within the IDE
  • New view for the exploration of hierarchical / deeply-nested R objects
  • New flat, modern UI theme, with dark colors and Retina icons
  • Added option to specify the working directory when executing R Markdown chunks
  • Add support for creating new Git branches and setting upstream remotes
  • Server Pro: Add support for floating (lease-based) licenses
  • Server Pro: Add support for user-initiated session quit and force-terminate
  • Server Pro: Add support for admin-supplied notifications in R sessions
  • Server Pro: New session-timeout-kill-hours option to expire and cleanly remove old R sessions
  • See the v1.1.383 Release Notes for full details on all the changes.

July 20th, 2017 (1.0.153)

  • Fix for crashes in Pandoc on Ubuntu 16
  • Fix inability to open some text file types on macOS High Sierra beta
  • Fix missing output/issues pillbox on Windows Compile PDF output
  • Fix superflous warnings in install.packages
  • Fix blank data viewer issue affecting some Windows users
  • Show Python error stack traces (using reticulate)
  • Add .registration=TRUE to useDynLib when Rcpp >= 0.12.11
  • New binary release for users running Ubuntu 16+ and Debian 9+

April 19th, 2017 (1.0.143)

  • Support for debugging code in R 3.4.0
  • Support for graphical output in R 3.4.0
  • Fix bug in macOS 10.12.4 with input of extended characters
  • Fix bug causing R Notebook chunk temporary folder errors
  • Fix scroll jump when clicking on the Console pane in newer versions of Chrome
  • Fix errors when printing data frames containing dates
  • Environment pane support for reticulate objects
  • Server Pro: Fix issue with collaborative editing when owner’s session is suspended

December 21st, 2016 (1.0.136)

  • Improved sizing of htmlwidgets in R Notebooks
  • Add support for knitr code chunks defined in external .R files
  • Add support for JavaScript and CSS chunks
  • Add support for pre-rendered Shiny documents (shiny_prerendered)
  • Fix encoding of R_HOME, R_USER, and R_LIBS_USER on Windows
  • Server Pro: Add new www-frame-origin option for specifying framing permissions
  • Server Pro: Don’t require LDAP to support user enumeration when auth-required-user-group is set
  • See the 1.0.136 Release Notes for full details on all the changes.

November 1st, 2016 (1.0.44)

  • Authoring tools for R Notebooks.
  • Integrated support for the sparklyr package (R interface to Spark).
  • Enhanced data import tools based on the readr, readxl and haven packages.
  • Performance profiling via integration with the profvis package.
  • Authoring tools for R Markdown websites and the bookdown package.
  • See the v1.0.44 Release Notes for full details on all the changes.

July 18th, 2016 (0.99.903)

  • Compatibility with Rtools 3.4 (currently used in R-devel for Windows)
  • Server Pro: Fix for admin login as user with multiple sessions
  • Server Pro: Updated documentation on init systems

May 14th, 2016 (0.99.902)

  • Prevent autocompletion errors for functions with no "{" in body
  • Prompt to save untitled documents within external source windows
  • Prevent error when calling "View()" on data frames with large integers
  • Correct sizing for new R logo within Help pane
  • Fix for incorrect call to rstudio::writeDiagnostics function
  • Correct escaping for text in keyboard shortcut dialog
  • Improve check for tools::httpd function (compatibility with SVN source builds)
  • Server: Verify domain socket prior to session connections
  • Server Pro: Updated documentation for PAM sessions and file locking

April 18th, 2016 (0.99.896)

  • Enable support for RTools 3.3
  • Fix for autocompletions when certain packages are loaded
  • Eliminate false positive in diagnostics when using stand-alone braced expressions
  • Fix incorrect file mode when using navigateToFile from rstudioapi
  • C-f moves cursor forward in Emacs mode rather than opening seach
  • Fix unlinked breadcrumb links in Files pane when directories owned by root
  • Fix errors emitted from autocompletion system
  • Fix hang when autocomplete is invoked with many columns
  • Redo now works correctly when invoked from menu on Windows and Linux
  • Fix intermittent crash when invoking data viewer on a matrix
  • Hide R Markdown chunk toolbar when chunk lies inside a fold
  • Don't force IDE reload for project options
  • Server Pro: Fix login issues when local username capitalization doesn't match LDAP
  • Server Pro: Show correct username as owner in server homepage when project was shared by non-owner

March 18th, 2016 (0.99.893)

  • Fix problems with typing responsiveness in large source documents
  • Avoid error messages when getting help for S4 objects in global environment
  • Normalize editor newlines to prevent insertion of e.g. \r\n sequences 
  • Prevent completion popup from displaying offscreen when cursor is near the far right edge of the screen.
  • Server Pro: Tolerate non-ACL'able subdirectories in shared projects.

March 4th, 2016 (0.99.892)

  • Fix problem with plot publishing introduced by rmarkdown v0.9.5
  • Various additions/corrections for Server Pro Admin Guide

February 25th, 2016 (0.99.891)

  • Fix crash that occurred in source files containing a single open parentheses
  • Server Pro: Fix for perpetual "project not found" error in shared projects

February 13th, 2016 (0.99.879)

  • Install htmltools as binary rather than source.

February 8th, 2016 (0.99.878)

  • Support for multiple source windows (tear editor tabs off main window).
  • Pane zooming for working distraction free within a single mode.
  • Editor and IDE keyboard shortcuts can now be customized.
  • New Emacs keybindings mode for the source editor.
  • Support for registering custom RStudio Addins.
  • R Markdown editing improvements including outline view and inline UI for chunk execution.
  • Support for parameterized R Markdown reports.
  • Various improvements to RStudio Server Pro including multiple concurrent R sessions, use of multiple R versions, and shared projects for collaboration.
  • See the v0.99.878 Release Notes for full details on all the changes.

December 30th, 2015 (0.99.491)

  • OS X: Enable WebGL rendering in Viewer pane
  • OS X: Enable WebKit developer tools by default
  • Windows: Update installer to NSIS 2.5 

November 5th, 2015 (0.99.489)

  • OS X: Ensure that /Library/TeX/texbin is on the path (required for El Capitan)
  • Windows: Add company and version metadata to installer binary
  • Server Pro: Miscellaneous improvements to license manager

October 7th, 2015 (0.99.486)

  • Fix for print destinations being limited to PDF on Windows and Linux
  • Fix for crash when switching projects on OS X 10.11 El Capitan

September 9th, 2015 (0.99.484)

  • Improved auto-scrolling behavior for line-by-line code execution
  • Improved performance for enumeration of very large (>1000) libraries
  • Prevent exapansion of code folds when saving with stripped trailing whitespace
  • Completion: correctly extract function name for qualfied (e.g. '::') calls
  • When creating SSH key automatically create .ssh directory if it doesn't exit
  • R-devel: Compatibility with R graphics engine version 11
  • Windows: Ensure that HTTPS downloads work correctly in child R processes.
  • OS X: Prevent blinking edit menu when pressing Cmd+Z within text input
  • OS X: Use curl as download.file.method for R <= 3.2 (workaround libcurl 404 issue)
  • OS X: Fix issues correctly identifying R when multiple versions are installed
  • Server Pro: Ensure correct number of sessions is reported on Ubuntu 14.04
  • Server Pro: Use consistent scale for reporting global and per-user CPU utilization
  • Server Pro: Add file locking diagnostic utility for load balancing configuration

August 12th, 2015 (0.99.473)

  • Improved editor performance with large numbers of diagnostics
  • Server Pro: Fix issue that prevented application of memory limits > 1GB
  • Server Pro: Fix issue that prevented application of IP access rules

July 15th, 2015 (0.99.467)

  • Automatic configuration of secure (HTTPS) connections for CRAN mirrors.

July 1st, 2015 (0.99.451)

  • Fix for inability to launch more than one RStudio session on a Windows Terminal Server.
  • Protect against loading libraries for completions when they are being installed or updated
  • Fixed issue that prevented publishing notebooks compiled from R scripts to RPubs
  • Set longer request timeout on OS X desktop to prevent spurious error dialogs during long running system commands.
  • Only render plots using device pixel ratio (retina resolution) on OS X desktop
  • Prevent diagnostics from running on chunks with eval = FALSE or with non-R engines.
  • Fix issue that caused external help windows to sometimes have no content on Windows and Linux.

June 21st, 2015 (0.99.447)

  • Fix crash which could occur on OS X after opening PDFs from the Help pane.
  • Prevent error in data viewer when filtering with dplyr grouped tables.
  • Prevent error when creating new package based on existing source files.

June 16th, 2015 (0.99.446)

  • now creates a new desktop graphics device (e.g. quartz) if the RStudio device is already active.
  • Respect existing values for RSTUDIO_PANDOC and RMARKDOWN_MATHJAX_PATH environment variables. 
  • Use system.file() rather than .packages() to query for package availability.
  • Require that Rcpp be installed to do completion/diagnostics for sourceCpp()
  • Show error when attempting to insert a roxygen skeleton outside of a function definition.
  • Don't override Ctrl+Shift+E (expand to matching) on Windows and Linux
  • Debian/Ubuntu: add dependency on libedit2

June 11th, 2015 (0.99.442)

  • Fix crash which occurred when editing C++ files on RHEL/Fedora without the clang package installed.
  • Correct package name completion when multiple repositories are active.
  • Increase shinyapps upload limit to 1GB (was previously 100MB).

May 26th, 2015 (0.99.441)

  • Data viewer with support for large datasets, filtering, searching, and sorting.
  • Complete overhaul of R code completion with many new features and capabilities.
  • Source editor provides code diagnostics (errors, warnings, etc.) as you work.
  • User customizable code snippets / macros for automating common editing tasks.
  • C/C++ editing mode: completion, diagnostics, code navigation, find usages, and automatic indentation.
  • Source editor improvements including multiple cursors, tab re-ordering, and several new themes.
  • Enhanced Vim mode with visual block selection, macros, marks, and subset of : commands.
  • Updated UI rendering engine for improved overall responsiveness.

March 6th, 2015 (0.98.1103)

  • Ubuntu 14.10: Update AppArmor profile for UNIX domain sockets
  • Ubuntu 14.10: Set default LANG variable if not inherited
  • R 3.1.2: Don't use new tools::httpdPort API (only available in R 3.2)

February 6th, 2015 (0.98.1102)

  • Update to pandoc 1.13.1
  • Install rmarkdown and packrat from CRAN
  • Ensure that rmarkdown::render always runs in target file working directory
  • Improve startup time for packrat projects 
  • R 3.2: Use new API for accessing tools::httpdPort
  • R 3.2: Support for Rtools 3.2
  • Fix for Windows crash when ESC key pressed at startup
  • Fix for installing packages when repos option is an unnamed vector

November 6th, 2014 (0.98.1091)

  • Prevent error messages during session termination
  • Server Pro: Update to nginx v1.6.2

October 30th, 2014 (0.98.1087)

  • OS X 10.10: Remove duplicated PATH entries
  • OS X 10.10: Eliminate additional checkbox animation in dialog boxes
  • OS X 10.10: Prevent extra line from being copied in Safari 8
  • Fix for intermittent R Pubs upload failures
  • Dynamic link to GCC C/C++ runtimes on Linux
  • Eliminate missing file warnings for RPM uninstall on RHEL 7
  • Server Pro: Prevent use of SSLv3 protocol

October 24th, 2014 (0.98.1083)

  • Compatibility with RHEL/CentOS 7
  • Update rmarkdown package to version 0.3.10
  • Fix OS X 10.10 Yosemite font rendering issues
  • Fix PDF viewer issue with reverse proxy and custom path

October 14th, 2014 (0.98.1074)

  • Updated rmarkdown package to version 0.3.8 
  • Updated packrat package to version
  • Integrated support for publishing applications to
  • Fix completion window dismissal issue in Ubuntu Chrome
  • Changes required to support Mac OS X 10.10 Yosemite:
    • Updated code signing method
    • Explicit PATH propagation for LaTeX / Pandoc
    • Fixed OS X command line tools detection
  • RStudio Server Pro: 
    • Fix python egg cache issue with metrics script
    • Ensure helper processes run as server user and terminate with parent
    • Compatibility with SLES 11 SP1 and SP2

September 18th, 2014 (0.98.1062)

  • Update to MathJax 2.3.1
  • Fix for source editor clipboard operations not working in IE 10 and 11
  • Fix R 3.1.1 debugging crash which occurred during step into from top level context

September 9th, 2014 (0.98.1056)

  • Handle null source references during debugging
  • Unload packrat after startup packrat status check
  • Update to pandoc v1.12.4.2

September 2nd, 2014 (0.98.1049)

  • Remap magritter shortcut to Ctrl+Shift+M
  • Improved integration with OS X Spotlight search for .Rproj files
  • Fix issues with detecting packrat library changes on Windows
  • Fix incorrect roxygen tag completion (@concepts)
  • Miscellaneous fixes and improvements in rmarkdown package

August 14th, 2014 (0.98.1028)

  • Enable Packrat command even when package isn't yet installed
  • Update to new MathJax SSL URL
  • Enable history, zoom, and export for all Viewer pane hosted HTML
  • Add Viewer pane clear all command
  • Add API to maximize Viewer pane
  • Support for Slidy HTML presentations
  • Fix: Display of shiny sub-applications in R Markdown preview in pane

August 2nd, 2014 (0.98.994)

  • Viewer: History, Zoom, and Export commands for static HTML widgets
  • Publish to RPubs from Plots and Viewer panes
  • Keyboard shortcut (Shift+Alt+.) for magrittr pipe operator (%>%)
  • Enable package test command in both devtools and vanilla development modes
  • Always create new R script for Ctrl+Shift+N (rather than using the active file type)
  • Fix: Respect "whole word" setting in source editor replace operations
  • Fix: Eliminate leak in load balancing downstream handler
  • Fix: Display log entries with control characters in pro server admin

July 21st, 2014 (0.98.978)

  • Also look in the system PATH when detecting Rtools on Windows
  • Fix: Correct horizontal spacing for editor fonts on Linux
  • Fix: Use less bold font-face for proportional fonts on Ubuntu

July 16th, 2014 (0.98.977)

  • Option to preview R Markdown HTML in Viewer Pane
  • Resolved various R Markdown issues (see rmarkdown repo for details)
  • Integrated support for packrat in the Packages Pane
  • Fix: Respect YAML output options when compiling R notebooks
  • Fix: Preserve working directory when restarting R while not in a project
  • Fix: Handle Windows junctions (soft links) in the Files Pane
  • Fix: Correctly scale satellite windows in Windows high DPI mode
  • Fix: Don't remove /usr/[s]bin soft links during upgrades
  • Fix: Eliminate compiler errors when building on Ubuntu 14.04

June 29th, 2014 (0.98.953)

  • Fix editing performance issue for Rmd files (slower after repeated saves)
  • Improved handling of YAML front matter options in Rmd documents
  • Improved detection of default application for docx files on OS X

June 21st, 2014 (0.98.945)

  • Add keep_md option to RMarkdown formats

June 19th, 2014 (0.98.939)

  • Packages: Ensure that check package command is always available
  • Packages: clicking load/unload checkbox now works for symlinked package paths
  • Server: HTML escape all content included on server error pages

June 18th, 2014 (0.98.932)

  • Next generation of R Markdown based on pandoc
  • Interactive Documents (Shiny meets R Markdown)
  • Shareable notebooks from R scripts
  • Enhanced debugging tools including R 3.1 step into and finish loop/function
  • Editor enhancements including support for XML, YAML, SQL, Python, and shell scripts.
  • Integrated tools for Shiny development (run apps in the IDE; run/reload command)
  • Devtools mode for package development

April 25th, 2014 (0.98.507)

  • Mac: Detect R even if /usr/bin/R has been deleted
  • Mac: Disable spell checking in build preferences pane
  • Server: Prevent race condition in localhost proxy
  • Server: Specify correct content-type for admin pages
  • Server: Sync to changes in Google open-id endpoint 

January 29th, 2014 (0.98.501)

  • Mac: Fix issue with pasting plots into Gmail by reverting previous change

January 27th, 2014 (0.98.497)

  • Fix build configuration issue

January 23rd, 2014 (0.98.495)

  • Windows/Linux: Fixed crash when navigating to external hyperlink from Help pane

January 19th, 2014 (0.98.493)

  • Block iframes with remote URLs rather than showing them in a new window
  • Mac: Open help PDFs using Preview
  • Mac: Don't convert to smart quotes in text fields
  • Mac: Multiple plots copied to clipboard now paste correctly into Mail
  • Mac: Set longer request timeout to prevent R session connection error dialog
  • Windows: Update PDF viewer to Sumatra PDF v2.4 
  • Windows: Prevent lockup when previewing large R Presentations

December 12th, 2013 (0.98.490)

  • R 3.02 plots now correctly restore during session resume and build and reload
  • R 3.02 plots that occur in rapid sequence without rendering in the UI now work correctly
  • Prevent "parameter type mismatch" error when using manipulate
  • RStudio can now build on OS X Mavericks with the latest version of XCode
  • Support the AppNap API on OS X Mavericks to prevent CPU throttling when R is busy
  • Markdown: correctly base64 encode images with special characters in their paths
  • Read the Sweave template from the filesystem (resources/templates/sweave.Rnw)
  • Disable spell-checking in VCS commit message widget
  • R code automatic indentation now adapts to alternate indentations on subsequent lines
  • Execute multi-line statements even when line delimiter is plain \r
  • Add .travis.yml to the whitelist of hidden files displayed in the Files pane
  • Fix inability to change default working directory on Ubuntu 13.10
  • Various bug fixes for the Cocoa version of RStudio on OS X
  • Various bug fixes for the debugger and environment pane

December 2nd, 2013 (0.98.484)

  • Interactive debugger for R that is tightly integrated with base R debugging tools (browser, recover, etc.)
  • Numerous improvements to the Workspace pane (which is now called the Environment pane).
  • R Presentations for easy authoring of HTML5 presentations that include R code, output, and graphics.
  • Viewer pane for displaying local web content (e.g. graphical output from packages like googleVis).
  • Additional support for developing and running Shiny web applications.

May 11th, 2013 (0.97.551)

  • Treat objects of type data.table and cast_df as data
  • Don't use transparent background for plots

April 21st, 2013 (0.97.449)

  • R 3.0: Prevent error messages in console when using locator function
  • R 3.0: Prevent warning message when user package library already exists
  • R-devel: Treat Rtools 3.0 as compatible with R 3.1
  • Throttle checking for graphics changes (improve performance for rendering large plots)
  • Display row.names in data viewer (correct display of zoo and xts objects)
  • Don't execute quit filter when quit is called from a conditional block of a script
  • Resolve keyboard shortcut conflict between undo and close window in Chrome
  • Eliminate problem with scrollbar blocking console input in Chrome
  • Fix execute rule conflict with AppArmor base abstraction
  • Improved ability to discover R in non-standard filesystem locations for RStudio Server

March 22nd, 2013 (0.97.336)

  • Correctly handle non-character / non-numeric columns in data viewer
  • Set bg = transparent for RStudio graphics device
  • R 3.0: correctly restore native symbols for plots

March 12th, 2013 (0.97.332)

  • Various changes required for compatibility with R 3.0
  • Don't override default R_LIBS_USER in server mode

March 3rd, 2013 (0.97.320)

  • Various changes required for compatibility with R 3.0

February 15th, 2013 (0.97.318)

  • Fix incorrect dynamic library lookup path configuration on OS X

February 8th, 2013 (0.97.316)

  • Fix for Rcpp::compileAttributes error that occurred during package builds
  • Version control file viewer now opens correctly
  • Look for Rtools v3.0 in the registry (R-devel)
  • Prevent OS X freeze that could occur when multiple modal dialogs were shown during startup

February 3rd, 2013 (0.97.314)

  • R 2.11.1 compatibility fixes (usage of normalizePath and packageVersion functions)
  • Always indent using tabs within makefiles
  • Correct path handling for SVN when working directory doesn't match SVN directory

January 23rd, 2013 (0.97.312)

  • Use tree.hh for file monitoring tree

January 21st, 2013 (0.97.311)

  • Allow recovery after failed fix
  • Call correct history functions for interactive save and load

January 17th, 2013 (0.97.310)

  • Explicitly pass file encoding to Sweave and knitr
  • Fix viewing of PDFs using shell exec on Windows
  • Correctly invoke PDF viewer for preview even when concordance isn't available

January 14th, 2013 (0.97.306)

  • Use the internal data viewer for the View function
  • Correctly show R information files (e.g. library() or demo()) on Windows
  • Use internal editor for edit/fix functions on Windows
  • Support for history functions (including timestamp) on Windows
  • The history function now activates the History pane and focuses the search box
  • Removed loadHistory, saveHistory, and viewData functions from rstudio package
  • Find in files search pattern defaults to current selection
  • Remember find in files search scope (per-project) across sessions
  • Use TCL rather than tree.hh for file monitoring
  • Use BSD version of QtSingleApplication
  • Use MPL versions of Hunspell and Chromium Dictionaries
  • Update licenses and copyright notices
  • Removed stitch notebook option
  • Add docs on inline R code to markdown quick reference
  • Add Ctrl+Q shortcut for quit on Windows on Linux
  • Correctly display next/previous tab shortcuts on Linux
  • Change replace and find keyboard shortcut to Cmd+Shift+J
  • More robust handling of errors that occur during quit
  • Reduce error option related overhead of calls from C++ to R
  • Remove legacy 32MB minimum memory limit
  • Custom workspace display for ore.frame objects
  • Prevent simultaneous display of message box and update dialog
  • Only attempt to update editor scope if the file type can show scope trees

December 21st, 2012 (0.97.248)

  • Use DYLD_FALLBACK_LIBRARY_PATH rather than DYLD_LIBRARY_PATH to bind to libR on OS X
  • Prevent Ctrl+F from invoking find or full-screen mode on OS X

December 19th, 2012 (0.97.247)

  • Compatibility with R Graphics Engine version 10 (R-devel)

December 13th, 2012 (0.97.246)

  • Include folded lines when removing front-matter from markdown
  • Don't indent multiple paragraphs after doxygen keywords
  • Prevent Chrome on Linux from freezing when large line-wrapped source documents are loaded

December 11th, 2012 (0.97.245)

  • Save all files prior to devtools::load_all
  • Change Chrome close document keyboard shortcut to Cmd+Shift+Z
  • Dereference symlinks when checking for text vs. binary file type

December 10th, 2012 (0.97.243)

  • Ignore Pandoc title blocks and YAML front-matter when rendering markdown
  • Change windows stack size to 20MB (was 10MB in v0.96)
  • Windows installer is now signed with Authenticode
  • Improved handling of doxygen comments in C/C++ files:
    • Automatic insertion of end-comment marker
    • Support for reflowing of comment lines
    • Highlighting recognizes Qt-style begin block (/*!) and \cmd
  • Enable installation of source packages on Windows even when Rtools isn't on the path
  • Warn and offer optional restart when updating packages that are currently loaded
  • Prevent problems w/ updating Rcpp related to RStudio loading the Rcpp namespace

November 28th, 2012 (0.97.237)

  • Support for Rcpp attributes:
    • Command w/ keyboard shortcut for Rcpp::sourceCpp
    • Editor support for embedded R code chunks in C++ source files
    • Automatic calls to Rcpp::compileAttributes for package builds
  • Don't print R information banner when restarting R
  • Ensure that source editor always regains focus when clicked
  • Recognize zero length files with no extension as text files
  • Make sure that diagnostics work on all versions of R
  • Add documentation for viewData, loadHistory, and saveHistory functions
  • Ensure that console error output is colored correctly even when default theme is selected
  • Set R_ARCH on Mac OS X prior to R session startup
  • Eliminate upstart and AppArmor mis-detection on Debian testing
  • Enable shell escape option for LaTeX now works correctly on Windows
  • Prevent file download dialog from displaying during on Windows

November 10th, 2012 (0.97.173)

  • Fix for loading and saving history on Windows
  • Parse new knitr format for R errors during knit
  • Don't activate plots pane if the change is to clear the graphics device
  • Use Qt rather than native file dialogs on Vista and Win7 32-bit (workaround Documents library problem)
  • Fix checkbox alignment issues on Ubuntu
  • Send console interrupt for ESC even if server appears not to be busy
  • Server: remove apparmor dependencies in .deb file so that installation works on Debian

October 14th, 2012 (0.97.168)

  • New features for package development
  • Source editor improvements including new Vim mode, enhanced Find and Replace, and more customizable automatic indentation
  • Many other new features, improvements, and bug fixes. 

August 27th, 2012 (0.96.331)

  • Fix issue with git console flashing on windows

August 6th, 2012 (0.96.330)

  • Retina display font rendering for new MacBook Pro
  • Add Ctrl+R as a shortcut for Run Code on Windows
  • Improved window restoration behavior (especially for multi-monitor configurations)
  • Prevent console from flickering after it has been cleared
  • Always initialize projects even while the underlying filesystem doesn't support locking
  • Never overwrite exiting project file when creating a new project
  • Ensure that source-on-save setting is always respected
  • Source documents no longer marked as dirty if they are changed while RStudio is closed
  • Find in Files updated to work correctly with OS X 10.8 grep
  • RStudio Server compatibility with Safari 6

June 29th, 2012 (0.96.316)

  • Ability to define custom markdown rendering function to override default handling
  • HTML preview improvements: set focus on load, preserve anchor when refreshing
  • New notebook types based on calling knitr::stitch and knitr::silk
  • No longer require \ escape for MathJax native equations
  • Syntax highlighting mode for C/C++
  • Use current project directory as default for save as dialog
  • Fix for narrowing of console width after external PDF preview

June 8th, 2012 (0.96.304)

  • Added Create Notebook for quick reports from R scripts
  • Support for wider variety of equation delimiters

June 7th, 2012 (0.96.233)

  • Rebuild from correct v0.96 branch

June 5th, 2012 (0.96.231)

  • Fix publish to RPubs on Windows

June 4th, 2012 (0.96.230)

  • Support for publishing markdown documents to RPubs

May 26th, 2012 (0.96.228)

  • Fix symbol lookup incompatibility with R-devel

May 25th, 2012 (0.96.227)

  • Introduce more explicit syntax for equation embedding to eliminate parsing ambiguities
  • Update docs to reflect no current support for ASCIIMath equations

May 23rd, 2012 (0.96.225)

  • Miscellaneous bug-fixes principally related to Sweave/LaTeX, Markdown, and MathJax

May 14th, 2012 (0.96.122)

  • Improved support for Sweave and knitr
  • New web publishing tools (R Markdown and R HTML)
  • Find in files with regular expressions.
  • Code folding (expanding and collapsing regions of code).
  • Many other enhancements and fixes

April 5th, 2012 (0.95.265)

  • Fix R 2.15 startup problem when libraries with missing dependencies are loaded in .Rprofile

March 15th, 2012 (0.95.263)

  • Shortcuts no longer disabled after showing SVN commit dialog

February 28th, 2012 (0.95.262)

  • Fix JPEG, TIFF, and BMP plot exporting for R 2.14 on OS X

February 15th, 2012 (0.95.261)

  • Bypass corrupt source documents on startup

January 31st, 2012 (0.95.258)

  • Git https authentication now works on Mac OS X
  • Fix for startup problems when a pane layout includes only a (hidden) Git or SVN panel
  • Fixed various issues with project paths containing non-Ascii characters on Windows
  • Eliminate spurious display of scrollbars for History pane with Ubuntu Mono typeface
  • Correctly launch Chrome on Windows for external URLs (when it is the default system browser)

January 25th, 2012 (0.95.256)

  • Project system for easily switching between working directories
  • Code navigation (typeahead search for files and functions, go to function definition)
  • Version control integration (Git and Subversion)
  • Many other enhancements and fixes

October 3rd, 2011 (0.94.110)

  • Fix Ubuntu 64-bit packaging issue that was introduced in 0.94.109

October 3rd, 2011 (0.94.109)

  • Fix intermittent problems with autoindent

Sept 22nd, 2011 (0.94.106)

  • R 2.14 Temporarily disable support for dev.hold / dev.flush (need to buffer flushes to reduce http round trips)

Sept 12th, 2011 (0.94.105)

  • R 2.14: Support for Graphics Engine v9 (dev.hold, dev.flush, and dev.capabilities)
  • R 2.14: Parallel package compatibility (corrected problem with child process signal handling)
  • R 2.14: Eliminate readLines warning (for incomplete last line) from startup and after source of active document

August 22nd, 2011 (0.94.102)

  • Enforce editor file size limits (1MB warning, 5MB absolute limit) in desktop mode
  • Improved track-pad responsiveness for scrolling on OSX Lion
  • Use short file name variant for R.home() on Windows
  • Use privileged mode for PAM authentication on Ubuntu
  • Correct escaping of apostrophes in settings files
  • Enable select none button in package update dialog

July 11th, 2011 (0.94.92)

  • Added Source with Echo command (Ctrl-Shift-Enter)
  • Editor toolbar menu for specifying default source echo behavior
  • Sourcing of saved files uses file's path rather than temporary file
  • Change Run All shortcut to Ctrl-Shift+R and remove from toolbar
  • All commands from multiline input are recalled by up-arrow
  • Fix for misalignment of text with embedded tabs
  • Correct indentation behavior when in hard tab mode
  • Improved detection of TeX installation on OS X
  • Correct state for dev.interactive even when graphics device not yet loaded
  • Delegate to shell for unknown file types in desktop mode
  • Eliminate warning messages resulting from display of bquote assignments in workspace
  • Skip reading of .DS_Store files in source database directory
  • Prevent crash when timestamp is called from .Rprofile on Windows

June 19th, 2011 (0.94.84)

  • Fix for incorrect editor handling of ampersand within quotes

June 15th, 2011 (0.94.83)

  • Fix for Windows Sweave console display issue

June 14th, 2011 (0.94.82)

  • Source editor enhancements
  • New plot export features
  • Package installation and management
  • Improved History management
  • Many other enhancements and fixes

May 21st, 2011 (0.93.92)

  • Additional probes for R binary during startup

May 2nd, 2011 (0.93.89)

  • Fix for running in the presence of inconsistent R_HOME on Linux
  • Abilty to run against R built from source and run from within the source directory (no make install performed)
  • Fix for UI freeze when console receives very large amount of output quickly

April 19th, 2011 (0.93.84)

  • Fix broken compilePdf on R 2.11.1

April 18th, 2011 (0.93.83)

  • Fix word wrapping in R console
  • Fix bug where Esc key inserts a control character into the editor
  • Correct Info.plist for OS X
  • Always use texi2dvi on OS X

April 14th, 2011 (0.93.76)

  • Set options(max.print) to 1000 by default in desktop mode (was already being set for server mode)

April 12th, 2011 (0.93.75)

  • Fix history pane on Windows; commands were not being added

April 11th, 2011 (0.93.74)

  • Ubuntu packaging tweaks for Natty Narwhal

April 11th, 2011 (0.93.73)

  • Source editor enhancements
  • Customizable layout and appearance
  • Interactive plotting (manipulate)
  • Works with R installed from source
  • Character encoding
  • Improved management of working directories
  • Many other enhancements and bug fixes

March 2nd, 2011 (0.92.44)

  • Avoid Lucida Sans font on OSX
  • Fix crash on Vista due to Program Compatabilty Assistant (PCA) assigning job object to rdesktop
  • Only enforce minimum user id in server mode

March 1st, 2011 (0.92.38)

  • Fix crashing on OSX when Files pane encounters a broken symlink

February 28th, 2011 (0.92.23)

  • Initial public release