R for Windows full changelog
R for Windows 4.5.1
released Jun 14, 2025 (New Release)
NEW FEATURES:
The internal method of unzip() now follows unzip 6.00 in how it handles extracted file paths which contain "../". With thanks to Ivan Krylov.
INSTALLATION:
Standalone nmath can be built with early-2025 versions of clang-based compilers such as LLVM clang 20, Apple clang 17 and Intel icx 2025.0.
Tcl/Tk 9 can be used to build package tcltk: this has become the default in some Linux distributions. *N.B.* several third-party packages currently require Tcl/Tk 8 or even 8.6 without declaring so.
BUG FIXES:
Java detection in javareconf could not detect libjvm.* in the zero variant of the JDK (PR#18884). All valid variants as of JDK 24u are now supported.
factanal(.., rotation=*) now correctly updates rotmat, fixing PR#18886.
dnbinom(<large>, <muchlarger>, ..) now is 0 correctly, instead of NaN or Inf sometimes.
dbinom(<large>, n=Inf, ..) is 0 now correctly, instead of NaN which also fixes many dnbinom() cases, notably those mentioned in PR#16727 comment #5.
Fixing C level “binomial deviance†bd0() for extreme arguments preventing under-/overflow) solves more PR#16727 cases and also prevents some full accuracy loss in such cases for dbinom(),
dnbinom(), and via dbinom_raw() potentially dgeom(), dhyper(), dbeta(), and df().
signif(1.**e308, digits) no longer truncates unnecessarily (but still to prevent overflow to Inf), fixing PR#18889.
prettyNum(*, zero.print={>=1-char}, replace.zero=TRUE) now works as documented, thanks to Marttila Mikko and Ivan Krylov's messages on R-devel.
pbeta(x, a,b, ..) for very large a,b no longer returns NaN but the correct values (0 or 1, or their logs for log.p = TRUE).
This improves Mathlib's C level bratio() and hence also pnbinom(), etc..
The internal method of unzip() now follows unzip 6.00 in how it handles extracted file paths which contain "../". With thanks to Ivan Krylov.
INSTALLATION:
Standalone nmath can be built with early-2025 versions of clang-based compilers such as LLVM clang 20, Apple clang 17 and Intel icx 2025.0.
Tcl/Tk 9 can be used to build package tcltk: this has become the default in some Linux distributions. *N.B.* several third-party packages currently require Tcl/Tk 8 or even 8.6 without declaring so.
BUG FIXES:
Java detection in javareconf could not detect libjvm.* in the zero variant of the JDK (PR#18884). All valid variants as of JDK 24u are now supported.
factanal(.., rotation=*) now correctly updates rotmat, fixing PR#18886.
dnbinom(<large>, <muchlarger>, ..) now is 0 correctly, instead of NaN or Inf sometimes.
dbinom(<large>, n=Inf, ..) is 0 now correctly, instead of NaN which also fixes many dnbinom() cases, notably those mentioned in PR#16727 comment #5.
Fixing C level “binomial deviance†bd0() for extreme arguments preventing under-/overflow) solves more PR#16727 cases and also prevents some full accuracy loss in such cases for dbinom(),
dnbinom(), and via dbinom_raw() potentially dgeom(), dhyper(), dbeta(), and df().
signif(1.**e308, digits) no longer truncates unnecessarily (but still to prevent overflow to Inf), fixing PR#18889.
prettyNum(*, zero.print={>=1-char}, replace.zero=TRUE) now works as documented, thanks to Marttila Mikko and Ivan Krylov's messages on R-devel.
pbeta(x, a,b, ..) for very large a,b no longer returns NaN but the correct values (0 or 1, or their logs for log.p = TRUE).
This improves Mathlib's C level bratio() and hence also pnbinom(), etc..
R for Windows 4.5.0
released Apr 11, 2025 (New Release)
NEW FEATURES:
as.integer(rl) and hence as.raw(rl) now work for a list of raw(1) elements, as proposed by Michael Chirico's PR#18696.
graphics' grid() gains optional argument nintLog.
New functions check_package_urls() and check_package_dois() in package tools for checking URLs and DOIs in package sources.
New head() and tail() methods for class "ts" time series, proposed by Spencer Graves on R-devel.
New qr.influence() function, a “bare bones†interface to the lm.influence() leave-one-out diagnostics computations; wished for in PR#18739.
Package citation() results auto-generated from the package metadata now also provide package DOIs for CRAN and Bioconductor packages.
New function grepv() identical to grep() except for the default value = TRUE.
methods(<pkg>:::<genfun>) now does report methods when neither the generic nor the methods have been exported.
pdf() gains an author argument to set the corresponding metadata field, and logical arguments timestamp and producer to optionally omit the respective metadata. (Thanks to Edzer Pebesma.)
grDevices::glyphInfo() gains a rot argument to allow per-glyph rotation. (Thanks to Daniel Sabanes Bove.)
Package tools now exports functions CRAN_current_db(), CRAN_aliases_db(), CRAN_rdxrefs_db(), CRAN_archive_db(), and CRAN_authors_db().
Package tools now exports functions R() and parse_URI_reference().
Package tools now exports functions base_aliases_db() and base_rdxrefs_db().
It is now possible to set the background color for row and column names in the data editor on Windows (Rgui).
Rterm on Windows now accepts input lines of unlimited length.
file.info() on Windows now provides file owner name and domain.
Sys.info() on Windows now provides current user domain.
findInterval() gets new arguments checkSorted and checkNA which allow skipping relatively costly checks; related to PR#16567.
pnorm(x) underflows more gracefully.
get(nam, env) now signals a _classed_ error, "getMissingError&qu
as.integer(rl) and hence as.raw(rl) now work for a list of raw(1) elements, as proposed by Michael Chirico's PR#18696.
graphics' grid() gains optional argument nintLog.
New functions check_package_urls() and check_package_dois() in package tools for checking URLs and DOIs in package sources.
New head() and tail() methods for class "ts" time series, proposed by Spencer Graves on R-devel.
New qr.influence() function, a “bare bones†interface to the lm.influence() leave-one-out diagnostics computations; wished for in PR#18739.
Package citation() results auto-generated from the package metadata now also provide package DOIs for CRAN and Bioconductor packages.
New function grepv() identical to grep() except for the default value = TRUE.
methods(<pkg>:::<genfun>) now does report methods when neither the generic nor the methods have been exported.
pdf() gains an author argument to set the corresponding metadata field, and logical arguments timestamp and producer to optionally omit the respective metadata. (Thanks to Edzer Pebesma.)
grDevices::glyphInfo() gains a rot argument to allow per-glyph rotation. (Thanks to Daniel Sabanes Bove.)
Package tools now exports functions CRAN_current_db(), CRAN_aliases_db(), CRAN_rdxrefs_db(), CRAN_archive_db(), and CRAN_authors_db().
Package tools now exports functions R() and parse_URI_reference().
Package tools now exports functions base_aliases_db() and base_rdxrefs_db().
It is now possible to set the background color for row and column names in the data editor on Windows (Rgui).
Rterm on Windows now accepts input lines of unlimited length.
file.info() on Windows now provides file owner name and domain.
Sys.info() on Windows now provides current user domain.
findInterval() gets new arguments checkSorted and checkNA which allow skipping relatively costly checks; related to PR#16567.
pnorm(x) underflows more gracefully.
get(nam, env) now signals a _classed_ error, "getMissingError&qu
R for Windows 4.4.3
released Mar 7, 2025 (New Release)
kappa(A, exact=TRUE) for singular A returns Inf more generally
Fixed URLs of the sun spots (sunspot.month etc) data sets and mention future changes due to recalibration.
The parser now accepts hexadecimal constants with a decimal point without an exponent (taken as p0) as documented in ?NumericConstants
rbind() now works correctly when inputs include a raw vector and a logical, integer or double vector - previously the inclusion of the latter was garbled.
smooth.spline() checks validity of its arguments df.offset and penalty: it could segfault if they were NULL.
isGeneric(<primitive>, fdef=*, getName=TRUE) now also returns the name instead of just TRUE
Jagan.
isGeneric(fdef = print) now works, fixing PR#18369 thanks to Mikael Jagan.
sort(x, method = "qsort") made illegal accesses when x has length 0.
dir.create() is protected against being passed an empty string as its path argument.
Silent integer overflow could occur in the 'exact' computations for fisher.test() for unrealistic inputs: this is now an error.
Some invalid C-level memory accesses are avoided for loglin(,margin = NULL).
loglin(, param = TRUE) no longer gives an error in corner cases such as a one-dimensional input.
dev.capabilities() $ events now reports "Idle" if the device provides it
arima(.., seasonal = <wrong-vector>) correctly errors now, ditto for arima0(), thanks to Norbert Kuder's report on the R-devel
list.
binomial(<link>)$linkinv(eta) and .. $mu.eta(eta) now also work for "logit" link when is.integer(eta).
as.roman(x) now should work platform independently, also for, e.g., x = "IIIII" (= V) and x = "IIIIII" (= VI).
R CMD Rd2pdf works again on an installed package directory containing LaTeX help (from option --latex), thanks to a report
Fixed URLs of the sun spots (sunspot.month etc) data sets and mention future changes due to recalibration.
The parser now accepts hexadecimal constants with a decimal point without an exponent (taken as p0) as documented in ?NumericConstants
rbind() now works correctly when inputs include a raw vector and a logical, integer or double vector - previously the inclusion of the latter was garbled.
smooth.spline() checks validity of its arguments df.offset and penalty: it could segfault if they were NULL.
isGeneric(<primitive>, fdef=*, getName=TRUE) now also returns the name instead of just TRUE
Jagan.
isGeneric(fdef = print) now works, fixing PR#18369 thanks to Mikael Jagan.
sort(x, method = "qsort") made illegal accesses when x has length 0.
dir.create() is protected against being passed an empty string as its path argument.
Silent integer overflow could occur in the 'exact' computations for fisher.test() for unrealistic inputs: this is now an error.
Some invalid C-level memory accesses are avoided for loglin(,margin = NULL).
loglin(, param = TRUE) no longer gives an error in corner cases such as a one-dimensional input.
dev.capabilities() $ events now reports "Idle" if the device provides it
arima(.., seasonal = <wrong-vector>) correctly errors now, ditto for arima0(), thanks to Norbert Kuder's report on the R-devel
list.
binomial(<link>)$linkinv(eta) and .. $mu.eta(eta) now also work for "logit" link when is.integer(eta).
as.roman(x) now should work platform independently, also for, e.g., x = "IIIII" (= V) and x = "IIIIII" (= VI).
R CMD Rd2pdf works again on an installed package directory containing LaTeX help (from option --latex), thanks to a report
R for Windows 4.4.2
released Nov 1, 2024 (New Release)
C-LEVEL FACILITIES:
The S-compatibility macros F77_COM and F77_COMDECL defined in header R_ext/RS.h are deprecated and will be removed shortly. We could find no record of their use.
BUG FIXES:
Mathlib function lgammacor(x) no longer warns about underflow to zero for large x.
Text widths and heights were incorrectly reported by the Quartz device if the drawing context didn't exist yet (typically when drawing off-screen to a window that is yet to appear, see PR#18591).
The Quartz device could segfault in cases where paths with spaces are used in the new glyph drawing API. Thanks to Tomek Gieorgijewski (PR#18758).
On macOS in R CRAN builds, it is again possible to rea little-endian UTF-16 text with a BOM from a connection using encoding="UTF-16". Users building R from source should avoid using the system libiconv in macOS 14.1 and later. methods' internal .requirePackage() now re-enables primitive method dispatch when needed; thanks to Ivan Krylov for demystifying CRAN package check failures on the R-devel mailing list.
The S-compatibility macros F77_COM and F77_COMDECL defined in header R_ext/RS.h are deprecated and will be removed shortly. We could find no record of their use.
BUG FIXES:
Mathlib function lgammacor(x) no longer warns about underflow to zero for large x.
Text widths and heights were incorrectly reported by the Quartz device if the drawing context didn't exist yet (typically when drawing off-screen to a window that is yet to appear, see PR#18591).
The Quartz device could segfault in cases where paths with spaces are used in the new glyph drawing API. Thanks to Tomek Gieorgijewski (PR#18758).
On macOS in R CRAN builds, it is again possible to rea little-endian UTF-16 text with a BOM from a connection using encoding="UTF-16". Users building R from source should avoid using the system libiconv in macOS 14.1 and later. methods' internal .requirePackage() now re-enables primitive method dispatch when needed; thanks to Ivan Krylov for demystifying CRAN package check failures on the R-devel mailing list.
R for Windows 4.4.1
released Jun 15, 2024 (New Release)
R for Windows 4.4.0
released Apr 29, 2024 (New Release)
R for Windows 4.3.3
released Feb 29, 2024 (New Release)
R for Windows 4.3.2
released Nov 10, 2023 (New Release)
R for Windows 4.3.1
released Jun 16, 2023 (New Release)
R for Windows 4.3.0
released Apr 20, 2023 (New Release)
R for Windows for Windows 7 - free download notice
Windows 7 Download periodically updates software information of R for Windows from the publisher.
« BACK
My Account
Help
Windows 7 Software Coupons
-
MacX DVD Video Converter
58% Off -
MacX DVD Ripper Pro
50% Off -
MacX Video Converter Pro
56% Off -
MacX Media Management Bundle
70% Off -
FREE VPN PROXY by SEED4.ME WINDOWS
Free VPN by Seed4Me
My Saved Stuff
You have not saved any software.
Click "Save" next to each software.
Click "Save" next to each software.
Would you like to receive announcements of new versions of your software by email or by RSS reader? Register for FREE!
Windows 7 Downloads Picks
- Simply Fortran 3.41 Build 4438
- PHP 8.5.0
- Qt 6.10.1
- Python 3.14.0
- Easy Code for MASM 1.07.0.0009
- FreeBasic for Windows (x64 bit) 1.10.1
- Code::Blocks for Windows 20.03 Build Apr 3 20
- FreeBasic for Windows 1.10.1
- Free Pascal 3.2.2
- Wing IDE Personal 10.0.4.0
- Open Fortran Parser 0.8.3
- Code::Blocks forMac OS X 20.03 Build Apr 3 20
- Easy Code for GoAsm 1.07.0.0009
- Wing IDE Professional 10.0.4.0
- PureBasic 6.21.0
- wxDEV-C++ 4.9.9.2
- DIFileFinder 6.13.0
- PythonCard 0.8.2
- haXe 3.4.2
- Agena 4.2.6
Popular Tags
software
basic
language
environment
decompiler
interface
user-friendly
coding language
application
visual studio
development
debug
tools
basic language
create application
windows 7
visual basic
programming language
debug console
pascal
exe
ide
efficient
programming
application development
free
compiler
open-source
java
compile
Popular Windows 7 Software
- Simply Fortran 3.41 Build 4438
- dotConnect for MySQL Professional 9.4.290
- PHP 8.5.0
- dotConnect for Oracle Professional Edition 10.4.290
- Miraplacid Text Driver SDK 8.0
- dbForge Documenter for SQL Server 2025.2
- Turbo C++ 3.0
- StyleControls 5.86
- Windows Installer 4.5
- Free OCR C# 2022.8.7804
- Software Ideas Modeler Portable 15.16
- Review Assistant 4.1
- Windows Post-Install 8.7.2
- Software Ideas Modeler Portable x64 14.55
- Software Ideas Modeler 14.66
© 2025 Windows7Download.com - All logos, trademarks, art and other creative works are and remain copyright and property of their respective owners. Microsoft Windows is a registered trademarks of Microsoft Corporation. Microsoft Corporation in no way endorses or is affiliated with windows7download.com.



