Predložil izdaja programskega jezika R 4.0 in povezano programsko okolje, usmerjena reševanje problemov statistične obdelave, analize in vizualizacije podatkov. Za reševanje specifičnih težav je na voljo več kot 15000 razširitvenih paketov. Osnovno izvedbo jezika R razvijata Projekt GNU in distributer pod licenco GPL.
V novi izdaji predloženo več sto izboljšav, vključno z:
Prehod na dedovanje "matričnih" objektov iz razreda "matrika";
Nova sintaksa za podajanje znakovnih konstant r”(…)”, kjer je “…” poljubno zaporedje znakov razen ')';
Privzeta uporaba je "stringsAsFactors = FALSE", ki onemogoči pretvorbo nizov pri klicih data.frame() in read.table();
Funkcija plot() je bila premaknjena v paket "base" iz paketa "graphics";
Namesto mehanizma NAMED je bilo uporabljeno štetje referenc za ugotavljanje, ali je mogoče objekte R iz kode C varno spreminjati, kar je omogočilo zmanjšanje števila operacij kopiranja;
Implementacija regularnih izrazov je bila prenesena v uporabo knjižnice PCRE2 (na platformah, ki niso Windows, je možnost gradnje s PCRE1 neobvezna);
Z assertError() in assertWarning() je postalo mogoče preveriti posebne razrede napak ali opozoril;
file.path() ima delno podporo za obdelavo poti datotek, kodiranih z UTF-8, v sistemih brez področne nastavitve UTF-8. Če kodiranja znakov v poteh ni mogoče prevesti, se ustvari napaka;
Spremenjena privzeta barvna paleta v funkciji palette(). Za ogled razpoložljivih palet je bila dodana funkcija palette.pals();
Dodana podpora za format RFC 1952 (podatki v pomnilniku, stisnjeni z gzip) funkciji memDecompress();
Dodane nove funkcije: proporcije(), marginSums(), .S3method(), list2DF(), infoRDS(), .class2(), deparse1(), R_user_dir(), socketTimeout(), globalCallingHandlers(), tryInvokeRestart() in activeBindingFunction().