RStudio v0.94 — Release Notes
0.94.110 — October 3rd, 2011
Installation
- Fix Ubuntu 64-bit packaging issue that was introduced in 0.94.109
0.94.110 — October 3rd, 2011
Source Editor
- Fix Ubuntu 64-bit packaging issue that was introduced in 0.94.109
0.94.109 — October 3rd, 2011
Source Editor
- Fix intermittent problems with autoindent
0.94.106 — September 22nd, 2011
R 2.14
- Temporarily disable support for dev.hold / dev.flush (need to buffer flushes to reduce http round trips)
0.94.105 — September 12th, 2011
R 2.14
- Support for Graphics Engine v9 (dev.hold, dev.flush, and dev.capabilities)
- Parallel package compatibility (corrected problem with child process signal handling)
- Eliminate readLines warning (for incomplete last line) from startup and after source of active document
0.94.102 — August 22nd, 2011
Miscellaneous
- 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
0.94.92 — July 11th, 2011
Source Editor and Console
- 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
- Correctly handle spacing for ampersands within quotes
- Fix for misalignment of text with embedded tabs
- Correct indentation behavior when in hard tab mode
Sweave
- Improved detection of TeX installation on OS X
- Prevent activation of external console window on Windows
Miscellaneous
- 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
0.94.82 — June 15th, 2011
Source Editor and Console
-
Run code:
- Run all lines in source file
- Run to current line
- Run from current line
- Redefine current function
- Re-run previous region
- Code is now run line-by-line in the console
- Brace, paren, and quote matching
- Improved cursor placement after newlines
- Support for regex find and replace
- Optional syntax highlighting for console input
- Press F1 for help on current selection
- Function navigation / jump to function
- Column and line number display
- Manually set/switch document type
- New themes: Solarized and Solarized Dark
Plots
-
Improved image export:
- Formats: PNG, JPEG, TIFF, SVG, BMP, Metafile, and Postscript
- Dynamic resize with preview
- Option to maintain aspect ratio when resizing
- Copy to clipboard as bitmap or metafile
-
Improved PDF export:
- Specify custom sizes
- Preview before exporting
- Remove individual plots from history
- Resizable plot zoom window
History
- History tab synced to loaded .Rhistory file
-
New commands:
- Load and save history
- Remove individual items from history
- Clear all history
-
New options:
- Load history from working directory or global history file
- Save history always or only when saving .RData
- Remove duplicate entries in history
- Shortcut keys for inserting into console or source
Packages
- Check for package updates
- Filter displayed packages
- Install multiple packages
- Remove packages
-
New options:
- Install from repository or local archive file
- Target library
- Install dependencies
Miscellaneous
- Find text within help topic
- Sort file listing by name, type, size, or modified
- Set working directory based on source file, files pane, or browsed for directory.
- Console titlebar button to view current working directory in files pane
- Source file menu command
- Replace space and dash with dot (.) in import dataset generated variable names
- Add decimal separator preference for import dataset
- Added .tar.gz (Linux) and .zip (Windows) distributions for non-admin installs
- Read /etc/paths.d on OS X to ensure RStudio has the same path as terminal sessions do
- Added manifest to rsession.exe to prevent unwanted program files and registry virtualization
Server
- Break PAM auth into its own binary for improved compatibility with 3rd party PAM authorization modules.
- Ensure that AppArmor profile is enforced even after reboot
- Ability to add custom LD library path for all sessions
-
Improved R discovery:
- Use which R then fallback to scanning for R script
- Run R discovery unconfined then switch into restricted profile
- Default to uncompressed save.image output if the administrator or user hasn't specified their own options (improved suspend/resume performance)
- Ensure all running sessions are automatically updated during server version upgrade
- Added verify-installation command to rstudio-server utility for easily capturing configuration and startup related errors
Bug Fixes
- Undo to unedited state clears now dirty bit
- Extract function now captures free variables used on lhs
- Selected variable highlight now visible in all themes
- Syncing to source file updates made outside of RStudio now happens immediately at startup and does not cause a scroll to the bottom of the document.
- Fixed various issues related to copying and pasting into word processors
- Fixed incorrect syntax highlighting issues in .Rd files
- Make sure font size for printed source files matches current editor setting
- Eliminate conflict with Ctrl+F shortcut key on OS X
- Zoomed Google Chrome browser no longer causes cursor position to be off
- Don't prevent opening of unknown file types in the editor
- Fixed sporadic missing underscores (and other bottom clipping of text) in console
- Make sure console history is never displayed offscreen
- Page Up and Page Down now work properly in the console
- Substantially improved console performance for both rapid output and large quantities of output
- Install successfully on Windows with special characters in home directory name
- make install more tolerant of configurations where it can't write into /usr/share
- Eliminate spurious stderr output in forked children of multicore package
- Ensure that file modified times always update in the files pane after a save
- Always default to installing packages into first writeable path of .libPaths()
- Ensure that LaTeX log files are always preserved after compilePdf
- Fix conflicts with zap function from epicalc package
- Eliminate shortcut key conflicts with Ubuntu desktop workspace switching shortcuts
- Always prompt when attempting to save files of the same name
- Maximized main window now properly restored when reopening RStudio
- PAM authorization works correctly even if account has password expiration warning
- Correct display of manipulate panel when Plots pane is on the left
Previous Release Notes