RStudio v0.96

Sweave / knitr

  • Spell checking for Sweave and TeX documents.
  • Integrated PDF previewer that supports two-way synchronization (SyncTeX) between the editor and PDF view.
  • Support for weaving Rnw files using the knitr package (requires knitr version 0.5 or higher).
  • Parsing of TeX error logs to extract errors, warnings, and bad boxes and present them in a navigable list.

Web Publishing

  • Editing and previewing R Markdown and R HTML files (like Sweave except for web pages).
  • Creation of easy to distribute standalone HTML files (with embedded images).
  • Support for including LaTeX and MathML equations in web pages using MathJax.

Source Editing

  • Find in files with regular expressions.
  • Code folding (expanding and collapsing regions of code).

0.96.331 — August 27th, 2012

Miscellaneous

  • Fix issue with git console flashing on windows

0.96.330 — August 6th, 2012

Miscellaneous

  • 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

0.96.316 — June 29th, 2012

Markdown

  • 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

Miscellaneous

  • 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

0.96.304 — June 8th, 2012

Markdown

  • Added Create Notebook for quick reports from R scripts

MathJax

  • Support for wider variety of equation delimiters

0.96.233 — June 7th, 2012

Miscellaneous

  • Rebuild from correct v0.96 branch

0.96.231 — June 5th, 2012

Markdown

  • Fix publish to RPubs on Windows

0.96.230 — June 4th, 2012

Markdown

  • Support for publishing markdown documents to RPubs

0.96.228 — May 26th, 2012

Miscellaneous

  • Fix symbol lookup incompatibility with R-devel

0.96.227 — May 25th, 2012

MathJax

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

0.96.225 — May 23rd, 2012

Sweave/LaTeX

  • Comment/Uncomment for LaTeX and Sweave files
  • Call Sweave/knitr with –no-save and –no-restore (rather than –vanilla)
  • Default to calling pdflatex or xelatex directly (rather than using texi2dvi)
  • Don’t spell-check cite* or bibitem commands

Markdown

  • Create new documents using a basic template that documents R Markdown syntax
  • Eliminate table borders in Markdown CSS
  • Improved document title detection
  • Added documentation on R code blocks to Markdown quick reference

MathJax

  • Use a local version of MathJax for previews (enabling MathJax preview even when offline)
  • Use SVG for local MathJax previews on the Mac (but still publish as HTML/CSS)
  • Allow embedding multiple inline equations on a single line
  • Allow inline equation definitions to span across multiple lines
  • Only include HTML-CSS options in local preview mode
  • Link to the https version of the MathJax scripts in generated HTML file

Source Editing

  • Changed Comment/Uncomment shortcut to Ctrl+Shift+C
  • Fixed issue with clipboard shortcuts on Japanese keyboard layouts
  • Fixed inability to enter braces in international keyboard layouts on the Mac
  • Execute current function now works (fixed regression)

Miscellaneous

  • Developer ID code signing for Mac
  • Add libjpeg62 dependency for Ubuntu 12.04
  • Fix symbol lookup incompatibility with R-devel
  • Prevent console access by forked child processes

0.96.122 — May 14th, 2012

Sweave / knitr

  • Spell checking for Sweave and TeX documents.
  • Integrated PDF previewer that supports two-way synchronization (SyncTeX) between the editor and PDF view.
  • Support for weaving Rnw files using the knitr package (requires knitr version 0.5 or higher).
  • Parsing of TeX error logs to extract errors, warnings, and bad boxes and present them in a navigable list.
  • Chunk option auto-complete, chunk folding, jump to chunk, and iterative execution of chunks.
  • Compilation based on multiple input files (support for specifying a root TeX document) .
  • TeX formatting commands, block comment/uncomment, and various new compilation options.

Web Publishing

  • Editing and previewing R Markdown and R HTML files (like Sweave except for web pages).
  • Creation of easy to distribute standalone HTML files (with embedded images).
  • Support for including LaTeX and MathML equations in web pages using MathJax.

Source Editing

  • Find in files with regular expressions.
  • Code folding (expanding and collapsing regions of code).
  • Automatic comment reflowing (Cmd+Shift+/).
  • Smart editing of Roxygen comments.
  • Syntax highlighting for Markdown, HTML, Javascript, and CSS files.
  • New font customization options.

Miscellaneous

  • Fixed incompatibility with Winbind for PAM authentication.
  • Fixed editor cursor off by one line problem that occurred after rapid scrolling.
  • Updated to Qt 4.8: required for PDF viewer and to fix OS X Lion trackpad scrolling issue (however as a result 32-bit Mac systems and OS X 10.5 are no longer supported).