| NEWS | R Documentation |
News for package Ropj
Changes in Ropj version 0.3-6 (2025-03-14)
Fixed a bug preventing the code from reading file paths not in the native encoding.
Updated bundled
liboriginto3.0.3.
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 = TRUEnow 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
strftimewith format strings%Fand%Thas 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
#includeto 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
liboriginfrom3.0.0with 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.opjtoas.data.frame, making it possible to setstringsAsFactorsand other parametersNew
treeparameter 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.hhlibraryDecode strings using
Riconvinterface instead ofRcpp::Functioncall, 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