This blog is updated daily.
A general description is here.
Writing to a clipboard connection works again, fixing a regression in R 4.2.0 (PR#18332). Re-using a closed clipboard connection longer issues a spurious warning about an ignored encoding argument.
C function ‘getlocale’ no longer attempts to query an unsupported category from the OS, even when requested at R level, which may cause crashes when R 4.2.0 (which uses UCRT) is embedded (reported by Kevin Ushey).
Accent keys now work in GraphApp Unicode windows, which are used by ‘Rgui’ whenever running in a multibyte locale (so also in UTF-8, hence fixing a regression in R 4.2.0 for users of systems where R 4.1 used a single-byte locale).
Completion in ‘Rgui’ now works also with non-ASCII characters.
‘Rgui’ no longer truncates usage information with ‘--help’.
Text injection from external applications via ‘SendInput’ now works in GraphApp Unicode windows, fixing a regression in R 4.2.0 for ‘Rgui’ users of systems where R 4.1 used a single-byte locale but R 4.2.0 uses UTF-8.
Performance of ‘txtProgressBar()’ in ‘Rgui’ when running in a multi-byte locale has been improved (fixing a performance regression in R 4.2.0 for users of systems where R 4.1 used a single-byte locale).
The script editor in ‘Rgui’ now works also on systems using UTF-8 as the native encoding. Users of the script editor have to convert their scripts with non-ASCII characters to UTF-8 before reading them in R 4.2.1 or newer (on recent Windows where UTF-8 is used). This fixes a regression in R 4.2.0, which prevented some operations with scripts when they contained non-ASCII characters.
Writing to a clipboard connection on Windows works again, fixing a
regression in R 4.2.0 (PR#18332). Re-using a closed clipboard
connection on Windows no longer issues a spurious warning about an
ignored encoding argument.
‘getlocale’ on Windows no longer attempts to query an unsupported
category from the OS, even when requested at R level, which may cause
crashes when R 4.2.0 (which uses UCRT) is embedded (reported by Kevin
Ushey).
Accent keys now work in GraphApp Unicode windows, which are used by
Rgui whenever running in a multibyte locale (so also in UTF-8, hence
fixing a regression in R 4.2.0 for users of systems where R 4.1 used a
single-byte locale).
Completion in Rgui on Windows now works also with non-ASCII characters.
Rgui no longer truncates usage information with ‘--help’.
Text injection from external applications via ‘SendInput’ now works in
GraphApp Unicode windows, fixing a regression in R 4.2.0 for Rgui users
of systems where R 4.1 used a single-byte locale but R 4.2.0 uses
UTF-8.
Performance of ‘txtProgressBar’ in Rgui when running in a multi-byte
locale has been improved (fixing a performance regression in R 4.2.0
for users of systems where R 4.1 used a single-byte locale).
The script editor in Rgui now works also on systems using UTF-8 as the
native encoding. Users of the script editor have to convert their
scripts with non-ASCII characters to UTF-8 before reading them in R
4.2.1 or newer (on recent Windows where UTF-8 is used). This fixes a
regression in R 4.2.0, which prevented some operations with scripts
when they contained non-ASCII characters.
‘tar(., files=*)’ now produces correctly the warning about invalid uid or gid of files, fixing PR#18344, reported by Martin Morgan.
‘tk_choose.files()’ with ‘multi = FALSE’ misbehaved on paths containing spaces (PR#18334) (regression introduced in R 4.0.0).