Changes in version 1.5.4.9000 o Fix installation on systems without GNU make by replacing GNU-specific pattern rule in src/Makevars with a portable static library build recipe; remove "GNU make" from SystemRequirements (#97) o Internal refactor: cell writing extracted into per-type static C functions dispatched via write_cell() (no functional change; prepares for xl_cell_general support) o Update to libxlsxwriter version 1.2.4; restructure vendored source to mirror upstream directory layout (src/libxlsxwriter/{src,include,third_party}) for simpler future updates o Fix strcpy buffer overflow in internal C_set_tempdir (tempdir path >= 2048 bytes now errors informatively) o write_xlsx() now errors informatively when data frame exceeds xlsx column limit (16384) or row limit (1048576) o Fix signed/unsigned integer type mismatches in C code (lxw_row_t, lxw_col_t, R_xlen_t) Changes in version 1.5.4 (2025-04-15) o Fix LTO build for bundled libxlsxwriter Changes in version 1.5.3 (2025-04-06) o write_xlsx() now gives a warning if a column is of unsupported type o Fix crash in write_xlsx() for corrupted data frames Changes in version 1.5.2 (2025-03-17) o Fix parallel make; cleanup after build Changes in version 1.5.0 (2024-02-09) o Update libxlsxwriter from b0c76b33 Changes in version 1.4.2 (2023-01-06) o Bugfix for NA timestamps Changes in version 1.4.1 (2022-10-18) o Fix strict-prototypes warnings Changes in version 1.4.0 (2021-04-20) o Update libxlsxwriter to 1.0.3 Changes in version 1.3.1 (2020-08-26) o Fix a unit test in R-devel for timezone attribute comparisons Changes in version 1.3 (2020-05-05) o write_xlsx gains option use_zip64 for 4GB+ file support o libxslxwriter error messages are printed to REprintf instead of fprintf o Handle overly long or duplicate sheet names o The help assistant only appears once per session Changes in version 1.2 (2019-11-27) o Update bundled libxlswriter 0.8.8 o xl_formula and xl_hyperlink now correctly support NA o Oil clippy a bit Changes in version 1.1 (2018-12-02) o Update bundled libxlswriter 0.8.4 o Do not write blank xlsx strings for NA and "" character values o Coerce bit64 vectors to double with warning (xlsx does not have int64) Changes in version 1.0 (2018-05-10) o Save R 'Date' types as proper datetime strings o Update vendored libxlswriter to 0.7.6 Changes in version 0.2 (2017-09-06) o Add support for lists in write_xlsx() to create xlsx with multiple sheets o Automatically coerce columns of type 'Date' and 'hms' to strings Changes in version 0.1 (2017-08-30) o Initial CRAN release with clippy