NEWS | R Documentation |
News for package Ropj
Changes in Ropj version 0.3-5 (2024-03-14)
Updated bundled
liborigin
, fixing a potential buffer overflow.
Changes in Ropj version 0.3-4 (2023-03-14)
The package now uses whatever C++ standard is set by default, but may explicitly request C++17, C++14 or C++11 on older versions of R where C++ < 11 was the default.
Changes in Ropj version 0.3-3 (2023-01-08)
Importing OPJ files containing unsupported objects with
tree = TRUE
now avoids an error in the R code.When decoding strings in the OPJ files, the target encoding is now set to UTF-8, not the native encoding of the R session. This makes it possible to decode strings not representable in the R session encoding, i.e. Windows-1252 files on a Windows-1251 machine and vice versa. Realistically, this is only important on Windows versions older than Windows 10 build 1903.
A spurious MinGW warning concerning the use of
strftime
with format strings%F
and%T
has been worked around by patching out the call using the preprocessor. (The call wasn't reachable from R code, and the UCRT library currently used by R is documented to support these format strings.)Updated bundled
liborigin
, fixing rare memory access issues.A compilation error in ‘tree.hh’ has been fixed by adding an
#include
to provide the missing global type definition.
Changes in Ropj version 0.3-2 (2022-03-14)
Update bundled
liborigin
, fixing issues related to newer project files.
Changes in Ropj version 0.3-1 (2021-08-02)
Update
liborigin
from3.0.0
with patches to the officially released version3.0.1
, fixing some correctness issues.
Changes in Ropj version 0.3 (2020-03-14)
Use the ‘comment’ attribute (as in
comment()
function) for spreadsheet imports in addition to ‘comments’ attribute (as before)Pass the
...
arguments fromread.opj
toas.data.frame
, making it possible to setstringsAsFactors
and other parametersNew
tree
parameter to return the objects in a tree structure instead of a flat list
Changes in Ropj version 0.2-2 (2019-03-14)
Prevent truncation of long tables when importing large files
Fix a memory leak possibly resulting from misuse of
tree.hh
libraryDecode strings using
Riconv
interface instead ofRcpp::Function
call, making it much faster
Changes in Ropj version 0.2-1 (2019-03-01)
Added support for multi-spreadsheets, matrices and notes
Correctly decode byte strings read from the file
Fix undefined variable access found by UBSan