                 Changes in version 0.3-7 (2026-08-22)                  

    o   liborigin no longer fails to compile with some C++ compilers in
	C++20 mode (g++ 12.2.0 or clang++ 14.0.3).

    o   The spreadsheet tab names and content now come out in the same
	order, even if the tabs have been reordered inside Origin. A
	related crash for empty window layers is now also prevented.

    o   Updated bundled liborigin to 3.0.4. Thanks to Stefan Gerlach!

                 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
