Releases: r-lib/rig
rig 0.8.0-beta
-
rig now supports aarch64 Windows. It currently only supports installing
aarch64 builds of R and Rtools on aarch64 Windows. The x86_64 build of
rig also works on aarch64 Windows and installs aarch64 builds of R and
Rtools. Installing and managing x86_64 builds of R on aarch64 Windows is
not supported yet. -
rig now supports RHEL 10 and binary compatible distributions like
AlmaLinux OS 10 and Rocky Linux 10. -
R installations by rig now do not set the default CRAN repositories in
RStudio and Positron (#203).
Issues
rig 0.7.1
-
macOS packages now include completion files for elvish and fish shells
(#221, @TymekDev). -
rig available --list-distrosoutput now includes PPM support, whether
the a distro is retired, the EOL and in the JSON format also the last
R version for that distro. -
rig addis now better at detecting PPM support for new Linux
distribution versions. In particular, new Linux distribution releases
do not need a rig update to learn about PPM support. Relatedly,
rig system detect-platformnow does not report PPM support.
Userig available --list-distrosto see which Linux distributions have
PPM binaries. -
rig runnow exits with the exit code of the R process (#261). -
Custom certificates via the
SSL_CERT_FILEenvironment variable
work again (#227). -
rig library defaultdoes not crash now (#240). -
rig now uses a better way to get the user's home directory, that works
on systems without an/etc/passwddatabase (#228). -
Windows: rig supports Rtools45 now.
rig 0.7.0
-
Bash completions work well again (#202).
-
rig rstudiohas a new implementation that works much better.
Now it always defaults to the R version inrenv.lockfor renv
projects, and can open RStudio projects or directories. -
New
rig available --list-rtools-versionsoption to list available
Rtools versions. -
rig runnow does not terminate the rig process on interrupts
(CTRL+C, CTRL+BREAK on Windows, SIGINT on Unix) (#187). -
Windows: new
rig system rtoolssubcommand to add, remove, list
Rtools versions (#18). -
Windows: rig now supports Rtools44 on Windows.
-
Windows: rig now defaults to Rtools42 for R 4.2.x on Windows.
-
macOS:
rig rstudio <version>works again on recent macOS versions (#208). -
macOS: rig now always creates the
/usr/local/bin/R-*quick links
with 0755 permissions (#200). -
Linux:
rig add --without-p3mworks again (#193). -
Linux:
RIG_PLATFORMworks again whensudois needed (#191).
Permanent link to the latest release
Currently this is version 0.7.0
rig 0.6.1 (prerelease)
v0.6.1pre Prepare for 0.6.1 pre-release
rig 0.6.0
-
rig now supports RPM based distros, in addition to Debian and Ubuntu (#28).
The full list of supported distros, on x86_64 and aarch64:- Debian 10, 11, 12,
- Ubuntu 18.04, 20.04, 22.04,
- Fedora Linux 37, 38,
- OpenSUSE 15.3, 15.4,
- SUSE Linux Enterprise 15 SP3, SP4,
- CentOS 7,
- Red Hat Enterprise Linux 7, 8, 9,
- AlmaLinux 8, 9,
- Rocky Linux 8, 9.
See also the newrig available --list-distros.
-
New
rig availablecommand to list R versions available to install.
rig available --list-distroslists the supported Linux distributions. -
New
rig runto run R, an R script or an R project, using the selected
R version (#161). -
rig now works in a shell that is a subprocess or R, e.g. in the
RStudio terminal (#127). -
rig now works behind a proxy, on macOS and Linux, if the
https_proxy
environment variable is set (#166). -
rig resolvenow has a--platformand a--archarguments, to look up
available R versions for any supported platform, instead of the current
one. -
rig ls --plainlists only the R version names, this is useful in
shell scripts (#128). -
rig rstudionow starts RStudio with the correct working directory
and project (#139, #100). -
macOS:
rig addnow only changes the permission for the R version
that it is installing (#109). -
Windows:
rig rstudionow starts the correct R version, even with newer
RStudio versions (#134). -
Windows: rig now works in PowerShell 7.
-
Windows: the rig installer now does not create shortcut in the start
menu (#160). -
Linux and macOS: rig now keeps the locales when switching to the root
user, so e.g. the language does not change (#138). -
Linux: rig now works properly in Oh My Zsh (#125).
-
Linux: rig now works around a missing
/usr/bin/sedthat happened
on some distros (#119). -
Linux: rig now does not fail if the default R version was deleted (#124).
-
Linux: new subcommand
rig system detect-platformto print the detected
Linux distribution and configuration. -
Linux: You can now set the
RIG_PLATFORMenvironment variable to
override the auto-detected Linux distriution. E.g.
RIG_PLATFORM=ubuntu-22.04will force Ubuntu 22.04. -
Linux: rig now comes with a CA certificate bundle, so it works without
system certificates. If you prefer not to use it, set theSSL_CERT_FILE
environment variable to point to your preferred CA bundle (#176).
rig 0.5.99
-
rig now supports RPM based distros, in addition to Deboan and Ubuntu (#28).
The full list of supported distros, on x86_64 and aarch64:- Debian 10, 11, 12,
- Ubuntu 18.04, 20.04, 22.04,
- Fedora Linux 37, 38,
- OpenSUSE 15.3, 15.4,
- SUSE Linux Enterprise 15 SP3, SP4,
- CentOS 7,
- Red Hat Enterprise Linux 7, 8, 9,
- AlmaLinux 8, 9,
- Rocky Linux 8, 9.
See also the newrig available --list-distros.
-
New
rig availablecommand to list R versions available to install.
rig available --list-distroslists the supported Linux distributions. -
New
rig runto run R, an R script or an R project, using the selected
R version (#161). -
rig now works in a shell that is a subprocess or R, e.g. in the
RStudio terminal (#127). -
rig now works behind a proxy, on macOS and Linux, if the
https_proxy
environment variable is set (#166). -
rig resolvenow has a--platformand a--archarguments, to look up
available R versions for any supported platform, instead of the current
one. -
rig ls --plainlists only the R version names, this is useful in
shell scripts (#128). -
rig rstudionow starts RStudio with the correct working directory
and project (#139, #100). -
macOS:
rig addnow only changes the permission for the R version
that it is installing (#109). -
Windows:
rig rstudionow starts the correct R version, even with newer
RStudio versions (#134). -
Windows: rig now works in PowerShell 7.
-
Windows: the rig installer now does not create shortcut in the start
menu (#160). -
Linux and macOS: rig now keeps the locales when switching to the root
user, so e.g. the language does not change (#138). -
Linux: rig now works properly in Oh My Zsh (#125).
-
Linux: rig now works around a missing
/usr/bin/sedthat happened
on some distros (#119). -
Linux: rig now does not fail if the default R version was deleted (#124).
-
Linux: new subcommand
rig system detect-platformto print the detected
Linux distribution and configuration. -
Linux: You can now set the
RIG_PLATFORMenvironment variable to
override the auto-detected Linux distriution. E.g.
RIG_PLATFORM=ubuntu-22.04will force Ubuntu 22.04. -
Linux: rig now comes with a CA certificate bundle, so it works without
system certificates. If you prefer not to use it, set theSSL_CERT_FILE
environment variable to point to your preferred CA bundle (#176).
rig 0.5.3
-
rig can now install x86_64 R 4.3.0 and later on macOS.
-
rig now does a better job when resolving R versions.
-
rig now supports Rtools43 on Windows.
-
rig now does not try to reinstall Rtools if the same version
is already installed.
rig 0.5.3 (pre-release)
-
rig can now install x86_64 R 4.3.0 and later on macOS.
-
rig now does a better job when resolving R versions.