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 Dash, Streamlit, 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)
- dev.new() 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 0.4.1.8
- Integrated support for publishing applications to shinyapps.io
- 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 file.show 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
Comments