Take control of your R for macOS code!

RStudio for Mac

RStudio 2023.12.0

  -  366 MB  -  Open Source

Sometimes latest versions of the software can cause issues when installed on older devices or devices running an older version of the operating system.

Software makers usually fix these issues but it can take them some time. What you can do in the meantime is to download and install an older version of RStudio 2023.12.0.


For those interested in downloading the most recent release of RStudio for Mac or reading our review, simply click here.


All old versions distributed on our website are completely virus-free and available for download at no cost.


We would love to hear from you

If you have any questions or ideas that you want to share with us - head over to our Contact page and let us know. We value your feedback!

  • RStudio 2023.12.0 Screenshots

    The images below have been resized. Click on them to view the screenshots in full size.

    RStudio 2023.12.0 Screenshot 1

What's new in this version:

New:
RStudio:
- Updated Ace to version 1.28
- Updated Boost to version 1.83.0
- Updated Electron to version 26.2.4
- Updated the default version of the GitHub Copilot agent to 1.10.3
- Updated openssl to 1.1.1w on Mac and Windows
- Updated Electron Forge to version 6.4.2 and Webpack to version 5.89.0
- Updated Quarto to version 1.3.450
- RStudio now supports highlighting of inline YAML chunk options in R Markdown / Quarto documents
- RStudio now supports auto-completion following @ via .AtNames
- RStudio now supports the execution and display of GraphViz (dot) graphs in R Markdown / Quarto chunks
- RStudio now supports the execution of chunks with the ‘file’ option set
- RStudio now supports LuaLaTeX to compile Sweave/Rnw documents
- RStudio now supports pasting of file paths for files copied to the clipboard
- RStudio now supports duplicate connection names for Posit drivers
- Improved support for development documentation when a package has been loaded via devtools::load_all()
- Better error message when user preferences fail to save due to folder permissions
- With screen reader support enabled, hitting ESC key allows Tabbing away from editor. [accessibility]

Posit Workbench:
- Removed link for opening sessions in RStudio Desktop Pro from Session Info dialog
- Restored database password encryption support removed in 2023.09.1
- Added Licenses guide that includes open source software components and full copies of license agreements used by the components
- Added support for launching jobs via Singularity with Slurm (launcher#447)
- Added requestTime to nginx access logs when rserver.conf’s server-access-log=1. Format for rserver-http-access.log has changed to add a request time field useful for seeing how long it takes rserver to respond to requests. WARNING: if you have code that processes the log file, expect a new field.
- Increased the built-in nginx server’s max connection limit, enabled nginx error logging, and allow both to be configured
- Replaced Administration Guide section PRO markers with Workbench tags
- Improved Admin: The Logs tab allows viewing other server log files. A new Server tab provides real-time performance info and on-the-fly adjustment of the rserver log-level

Fixed:
RStudio:
- Fixed an issue preventing the object explorer from exploring httr request objects
- Fixed an issue where underscores in file names were incorrectly displayed in menu items
- Fixed an issue where previewed plots were not rendered at the correct DPI
- Fixed an issue where warnings could be emitted when parsing YAML options within R Markdown code chunks
- Fixed an issue where inline YAML chunk options were not properly parsed from SQL chunks
- Fixed an issue where help text in the autocompletion popup was not selectable
- Fixed an issue where a file could be opened twice when debugging functions sourced from other directories
- Fixed an issue preventing publishing standalone Quarto content from within larger Quarto projects
- Fixed an issue that prevented RStudio from opening PDF vignettes from the Help pane
- Inline chunk execution now respects YAML style plot options styled with hyphens
- Fixed a bug where project options updated in the Project Options pane were not properly persisted in RStudio 2023.09.0
- Fixed viewing or blaming files on GitHub for a newly created branch
- Fixed an issue on macOS where ‘-ne’ was erroneously printed to the console with certain versions of Bash
- Fixed an issue where attempts to open files containing non-ASCII characters from the Files pane could fail on Windows
- Fixed an issue where the color highlight for Console input could not be disabled
- Fixed an issue that could cause the RStudio IDE to crash if a large amount of Console output was serialized with a suspended session
- Fixed an issue where Find in Files results were not presented in rare cases
- Fixed an issue that could cause errors if an R Markdown document was saved while a chunk was running
- Fixed an issue where console output could be dropped when rendering large ANSI links
- Fixed an issue preventing users from copying code from the History pane
- Fixed WSL terminals not starting on RStudio Desktop for Windows
- Fixed an issue that prevented users from opening files and vignettes with non-ASCII characters in their paths
- Fixed an issue where large, heavily-nested objects could slow code execution in the R session
- Fixed performance problem locating RStudio projects that live under a large directory tree
- RStudio will no longer attempt to activate the default system installation of Python automatically
- RStudio now records the deployment target for newly published documents, even when deployment fails due to an error in the document
- Improved performance of R Markdown chunk execution for projects running on networked filesystems
- Improved screen reader support when navigating source files in the editor. [accessibility]
- Session Protocol Debug in Tools -> Command Palette turns on log-level=debug when set
- Reduce overhead of session suspension checks and writes to the executing file
- Reset session keyring on Linux platforms to ensure credentials added in a session are isolated

Posit Workbench:
- Fixed opening job details in new windows more than once for Workbench jobs on the homepage
- Fixed accessibility issues with empty Session and Project lists on the homepage. [accessibility]
- Fixed accessibility issues with Project controls on the homepage when not using launcher sessions. [accessibility]
- Fixed unlabeled input field in Rename Session modal dialog on the homepage. [accessibility]
- Fixed mismatched label on “Join session when ready” check box in New Session dialog. [accessibility]
- Fixed issue that caused start-up crash in environments with encrypted database passwords
- Fixed an issue where Shift+Tab wouldn’t wrap focus in the New Session dialog. [accessibility]
- Fixed an issue where sessions couldn’t be started with a keyboard with Kubernetes or Slurm. [accessibility]
- Fixed label on the button for showing and hiding launcher details so it is available to screen reader. [accessibility]
- Fixed an issue where last sign in for user would be updated even if login fails due to license limits
- Fixed bug where vscode and jupyter websockets might be intermittently closed in some circumstances, especially when auth-timeout-minutes=0
- Fixed routing problem with load balancing when not using a standard port
- Fixed intermittent problem with load balancing and local launcher sessions for some features like workbench jobs
- Fixed issue where the homepage did not display RStudio session’s ‘Executing’ status consistently
- Fixed bug in the Posit Workbench VS Code extension that prevented the extension from recognizing all Dash apps
- Improved the accessible label on launcher job details buttons. [accessibility]
- Reduced the number of DB connections allocated in the pool when servers have many CPUs