prezantuar lëshimi i gjuhës së programimit R 4.0 dhe mjedisin softuerik të lidhur, i orientuar për të zgjidhur problemet e përpunimit statistikor, analizës dhe vizualizimit të të dhënave. Më shumë se 15000 paketa shtesë ofrohen për të zgjidhur probleme specifike. Implementimi bazë i gjuhës R po zhvillohet nga Projekti GNU dhe shperndare nga licencuar sipas GPL.
Në të rejat dorëzuar disa qindra përmirësime, duke përfshirë:
Kalimi në trashëgimi të objekteve "matricë" nga klasa "array";
Sintaksë e re për specifikimin e konstanteve të karaktereve r"(...)", ku "..." është çdo sekuencë karakteresh përveç ')';
Përdorimi i parazgjedhur "stringsAsFactors = FALSE", i cili çaktivizon konvertimin e vargjeve në thirrjet në data.frame() dhe read.table();
Funksioni plot() është zhvendosur në paketën "bazë" nga paketa "graphics";
Në vend të mekanizmit NAMED, u përdor numërimi i referencës për të përcaktuar nëse është e sigurt të ndryshohen objektet R nga kodi C, gjë që lejoi të zvogëlohej numri i operacioneve të kopjimit;
Zbatimi i shprehjeve të rregullta është kaluar në përdorimin e bibliotekës PCRE2 (në platforma të tjera përveç Windows, opsioni për të ndërtuar me PCRE1 është opsional);
Nëpërmjet assertError() dhe assertWarning(), u bë i mundur kontrollimi i klasave specifike të gabimeve ose paralajmërimeve;
file.path() tani ka një mbështetje të pjesshme për të punuar me shtigjet e skedarëve të koduar UTF-8 në sisteme pa një vendndodhje UTF-8. Nëse është e pamundur të përkthehet kodimi i karaktereve në shtigje, tani hidhet një gabim;
Paleta e parazgjedhur e ngjyrave është ndryshuar në funksionin paleta(). Për të parë paletat e disponueshme, është shtuar funksioni palette.pals();
Mbështetja e shtuar për formatin RFC 1952 (gzip-compressed in-memory data) në funksionin memDecompress();
Funksione të reja u shtuan: proporcione(), marginSums(), .S3method(), list2DF(), infoRDS(), .class2(), deparse1(), R_user_dir(), socketTimeout(), globalCallingHandlers(), tryInvokeRestart() dhe ActiveBindingFunction().