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.
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
with format strings
%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.)
liborigin, fixing rare memory access
A compilation error in ‘tree.hh’ has been fixed by adding
#include to provide the missing global type definition.
liborigin, fixing issues related to newer
3.0.0 with patches to the
officially released version
3.0.1, fixing some correctness
Use the ‘comment’ attribute (as in
function) for spreadsheet imports in addition to ‘comments’
attribute (as before)
... arguments from
as.data.frame, making it possible to set
stringsAsFactors and other parameters
tree parameter to return the objects in a tree
structure instead of a flat list
Prevent truncation of long tables when importing large files
Fix a memory leak possibly resulting from misuse of
Decode strings using
Riconv interface instead of
Rcpp::Function call, making it much faster
Added support for multi-spreadsheets, matrices and notes
Correctly decode byte strings read from the file
Fix undefined variable access found by UBSan