RStudio Release History

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. See release notes for full details

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
  • See release notes for full details

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
  • See release notes for full details

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
  • See release notes for full details

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
  • See release notes for full details

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
  • See release notes for full details

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