[Rd] R 4.5.1 is released
Peter Dalgaard
pd@me@ @end|ng |rom cb@@dk
Fri Jun 13 10:06:55 CEST 2025
The build system rolled up R-4.5.1.tar.gz and .xz (codename “Great Square Root") this morning.
This is a patch release with a handful of minor changes and mixups.
The list below details the changes in this release.
You can get the source code from
https://cran.r-project.org/src/base/R-4/R-4.5.1.tar.gz
https://cran.r-project.org/src/base/R-4/R-4.5.1.tar.xz
or wait for it to be mirrored at a CRAN site nearer to you.
Binaries for various platforms will appear in due course.
For the R Core Team,
Peter Dalgaard
These are the checksums (md5 and SHA-256) for the freshly created files, in case you wish
to check that they are uncorrupted:
MD5 (AUTHORS) = 07651d43d483521300ca8d68fc797522
MD5 (build-dist.log) = 5d3ce1a527ec387f0a1ffb34fd2dcb32
MD5 (COPYING) = eb723b61539feef013de476e68b5c50a
MD5 (COPYING.LIB) = a6f89e2100d9b6cdffcea4f398e37343
MD5 (FAQ) = 509204af252e96df0f9c5232667136a9
MD5 (INSTALL) = 7893f754308ca31f1ccf62055090ad7b
MD5 (NEWS) = d335f3e8664e05352e4ff5a43bfd0468
MD5 (NEWS.0) = bfcd7c147251b5474d96848c6f57e5a8
MD5 (NEWS.1) = f8466e418dec6b958b4ce484a13f9a9d
MD5 (NEWS.2) = 05e4a57b645e651ba13019c3cf5c495f
MD5 (NEWS.3) = 082abfc2fdc36912075e78b92fb2941e
MD5 (R-latest.tar.gz) = e22eee30af90ec66eb179b66d122ffd9
MD5 (R-latest.tar.xz) = 9d027d75905654421dbaa7b3953e9760
MD5 (README) = e8e5ee38544d34409177cd479025fe66
MD5 (RESOURCES) = 94ab0226460af048446af1041a23771b
MD5 (THANKS) = 61d146aa6a2cf5999295b2fb340991c1
MD5 (VERSION-INFO.dcf) = a072111b90e7db672871542523a2793c
MD5 (R-4/R-4.5.1.tar.gz) = e22eee30af90ec66eb179b66d122ffd9
MD5 (R-4/R-4.5.1.tar.xz) = 9d027d75905654421dbaa7b3953e9760
b87c4dfcb4300f8af91009e2473f2ee5747e9e199df353c90146cba2aee8f444 AUTHORS
a1c0f18bc5f7a4e234aeb2877e62b477c478fb066ad217a70b302c3b8be9114f build-dist.log
e6d6a009505e345fe949e1310334fcb0747f28dae2856759de102ab66b722cb4 COPYING
6095e9ffa777dd22839f7801aa845b31c9ed07f3d6bf8a26dc5d2dec8ccc0ef3 COPYING.LIB
5f9f622d2febc0bfbe5381599f2fba7dcfae3b372d48988ee30f474e86290ffa FAQ
f87461be6cbaecc4dce44ac58e5bd52364b0491ccdadaf846cb9b452e9550f31 INSTALL
c4392d9d2f3d3951dc4b4db9323dc9889bfa1ef064bd8a6b3a00f28f510a3469 NEWS
4e21b62f515b749f80997063fceab626d7258c7d650e81a662ba8e0640f12f62 NEWS.0
602f3a40ef759c7b2a6c485a33dc674af34249644ac5fb53b21283d4e12e808d NEWS.1
7babb6d82a4479b2c3803f7dbfaab63125b0f0d1b6bb40b1389d3af65eaf83aa NEWS.2
eb473efd365822e7ae64eb0f86028ea019815fdd273fe7daa9c6fe5e28fd2737 NEWS.3
b42a7921400386645b10105b91c68728787db5c4c83c9f6c30acdce632e1bb70 R-latest.tar.gz
3c29f587f438588160cc8a82a2b3fcc0abff392f731d930b4eaa7f85fa022a32 R-latest.tar.xz
f5aa875c23185cbfc3a50739d7295b0caba2cf0e38ba082850be338cc9541154 README
fa76f82f7e3664afa4394623afedbc696a2ee90925be65ca57fc9e4b399f3ed6 RESOURCES
1d5064c86b6813865a033763f43212064c0a67ef05f5af13b13c4feb08264a33 THANKS
817ce098a213836d8664201f3eb46fa7969626526c2b31da4297340e0c115524 VERSION-INFO.dcf
b42a7921400386645b10105b91c68728787db5c4c83c9f6c30acdce632e1bb70 R-4/R-4.5.1.tar.gz
3c29f587f438588160cc8a82a2b3fcc0abff392f731d930b4eaa7f85fa022a32 R-4/R-4.5.1.tar.xz
This is the relevant part of the NEWS file
CHANGES IN R 4.5.1:
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..
--
Peter Dalgaard, Professor,
Center for Statistics, Copenhagen Business School
Solbjerg Plads 3, 2000 Frederiksberg, Denmark
Phone: (+45)38153501
Office: A 4.23
Email: pd.mes using cbs.dk Priv: PDalgd using gmail.com
More information about the R-announce
mailing list