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....@cbs.dk Priv: pda...@gmail.com _______________________________________________ r-annou...@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-announce ______________________________________________ R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide https://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code.