Changes in version 0.3-6 (2025-03-15) o Fixed a bug preventing the code from reading file paths not in the native encoding. o Updated bundled liborigin to 3.0.3. Changes in version 0.3-5 (2024-03-14) o Updated bundled liborigin, fixing a potential buffer overflow. Changes in version 0.3-4 (2023-03-14) o 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 version 0.3-3 (2023-01-08) o Importing OPJ files containing unsupported objects with tree = TRUE now avoids an error in the R code. o 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. o 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.) o Updated bundled liborigin, fixing rare memory access issues. o A compilation error in tree.hh has been fixed by adding an #include to provide the missing global type definition. Changes in version 0.3-2 (2022-03-14) o Update bundled liborigin, fixing issues related to newer project files. Changes in version 0.3-1 (2021-08-02) o Update liborigin from 3.0.0 with patches to the officially released version 3.0.1, fixing some correctness issues. Changes in version 0.3 (2020-03-14) o Use the ‘comment’ attribute (as in comment() function) for spreadsheet imports in addition to ‘comments’ attribute (as before) o Pass the ... arguments from read.opj to as.data.frame, making it possible to set stringsAsFactors and other parameters o New tree parameter to return the objects in a tree structure instead of a flat list Changes in version 0.2-2 (2019-03-14) o Prevent truncation of long tables when importing large files o Fix a memory leak possibly resulting from misuse of tree.hh library o Decode strings using Riconv interface instead of Rcpp::Function call, making it much faster Changes in version 0.2-1 (2019-03-03) o Added support for multi-spreadsheets, matrices and notes o Correctly decode byte strings read from the file o Fix undefined variable access found by UBSan