- Add Fedora 41.
- Add OpenSUSE 15.6.
- Fix Fedora 40 resolve bug.
- Retire Fedora 39, add Fedora 40.
- Retire openSUSE 15.4 for EOL.
- Correctly support Ubuntu 24.04.
- Support Ubuntu 24.04.
- Support Rtools44, R 4.4.0 and later now requires Rtools44.
- Update CRAN download URLs for older R versions.
- Work around invalid version numbers in the r-builds version list.
- Add support for retired distros for which we have binaries.
- Add support for Fedora 39.
- Add support for OpenSUSE Leap 15.5.
- Prefer using https://cran.rstudio.com URLs, instead of https://*.r-project.org.
- Fix dummy object for testing.
- Improve the format of the Linux distro list.
list_linux_distros()
function to return the list of supported Linux distros.
- Fix available aarch64 Linux versions.
- Add support for Debian 12.
- Fix macOS x86_64 download URL, moved to new directory.
- Fix macOS download URLs.
- Fix macOS download URLs. CRAN has moved some versions to another server.
- Fix Windows download URLs. CRAN has moved some versions to another server.
- Fix caching mistake for macOS/Windows. The macOS result was saved in the Windows cache.
-
resolve()
now returns anexttype
entry fornext
versions. -
available()
now returns version numbers fornext
anddevel
versions on Linux. It also setstype
topatched
,alpha
,beta
orRC
fornext
versions.
-
New
available()
function to list available versions. -
Fix for new x86_65 macOS installer location.
- R-next now falls back to RC from patched if patched is not available yet, but RC is (#32).
- Fix dummy server, to be able to test
rtools_versions()
.
- Adjust default cache time limit via the
R_VERSIONS_CACHE_LIMIT
environment variable.
- New
resolve()
to resolve anything, including Linux builds from https://github.com/rstudio/r-builds and https://github.com/r-hub/R/releases (#18, #21, #22, #25).
-
New
r_minor()
to resolve the latest version without a minor branch (#21). -
URL updates for changes in the macOS infrastructure for R 4.3.0.
- Fix
r_next_win()
for RC (#19).
- Another dummy fix.
- Fixed built-in testing dummy.
r_release_macos()
andr_release_next()
now have a second argument: 'arch'. You can set this tox86_64
(default) orarm64
.
-
New
r_next()
function to query the next release. This can be an alpha, beta, RC or pre-release version, or the current patched version if no release is in progress (#16).New
r_next_win()
andr_next_macos()
functions to query the installers forr_next()
if they are available. If they are not available, it falls back to R-patched installers (#17).
- Older oldrel versions: e.g. the release before
r_oldrel()
isr_oldrel(2)
.
- Fix detection of the macOS installer version.
-
New
r_devel()
function to get the (possible future) version number of the next R release. -
Fix caching of the list of all releases.
-
Fix a caching issue, where the cache could be inadvertently modified if queries were running concurrently.
-
Fix
r_oldrel()
calculation, that was broken on R 4.x. -
Fix
r_release_tarball()
URL for R 4.x.
- Now we have a dummy implementation, that does not use the internet,
for testing. It can be turned on by setting the
NODE_RVERSIONS_DUMMY
environment variable totrue
, beforerequire()
-ing the module.
First released version.