Version 0.1.6 (2025-11-20) * If `nthreads > 1` requested and TBB not available, fall back to `nthreads = 1` and produces a warning instead of an error * Minor fix: for complex vectors with attributes header was written twice in `qd_save` * Minor fix: for non-UTF8 environments and non-ascii strings and using `stringfish` ALTREP, `qd_save` was not correctly translating to UTF8 * Add zstd file utilities `zstd_compress_file` and `zstd_decompress_file` * Add `tests/utility_testing.R` to test additional utility functions * Update qdata deserializer to set class attributes without deprecated `SET_OBJECT` function Version 0.1.5 (2025-03-07) * Fix `_u8` literal operator to align with C++23 (-Wdeprecated-literal-operator) * Add global parameters for serialization arguments, see `Global Options for qs2` in the README / vignette Version 0.1.4 (2024-12-12) * Fix for decompression error edge case (https://github.com/qsbase/qs2/issues/7) Version 0.1.3 (2024-12-02) * Add additional `PROTECT` and `UNPROTECT` calls to remove false positive RCHK warnings Version 0.1.2 (2024-11-24) * Add support for newer versions of TBB using tbb::flow::input_node (https://github.com/qsbase/qs2/issues/2) * Add in memory serialization functions `qs_serialize`, `qs_deserialize`, `qd_serialize` and `qd_deserialize` * Add `qs_readm` and `qs_savem` functions for saving and loading multiple objects * Added XXH3 64 bit standalone function `xxhash_raw` * Ported from `qs` package: star name database from the International Astronomical Union; see `?starnames` * Ported from `qs` package: base85 and basE91 ASCII encoding Version 0.1.1 (2024-09-16) * Initial CRAN release