Changes in version 1.2.7 (2026-03-02) Features - Transparent gzip support for all read/write functions via .mtx.gz file extension (#28) - Add fmm_to_spam() and spam_to_fmm() for reading/writing spam sparse matrices (#2) - Add fmm_to_SparseM() and SparseM_to_fmm() for reading/writing SparseM matrix.csr objects (#1) - write_fmm() dispatcher now handles spam and matrix.csr inputs - ASV benchmark infrastructure with CI integration Bug Fixes - Require cpp11 >= 0.5.0 to resolve non-API usage of SETLENGTH, SET_GROWABLE_BIT, and SET_TRUELENGTH (cause of CRAN archival) - Update vendored fast_matrix_market C++ library from 1.7.4 to 1.7.6 (adds cstdint include fix, removes unused charconv include) - Move vendored fast_matrix_market headers from inst/include/ to src/ to reduce installed package size (headers not needed at runtime) Changes in version 1.2.5 (2023-11-03) Changes - Fix a UBSAN error from Matrix in a vignette - Caught by CRAN - Update the CONTRIBUTING.md with the release process Changes in version 1.2.4 (2023-11-02) - Same as previous version. Changes in version 1.2.3 Changes - Reworked getting started vignette to use temporary files Changes in version 1.2.2 Changes - Revised the package DESCRIPTION to adhere to CRAN guidelines. - Updated examples for several functions to be self-contained and CRAN compliant. - Enabled examples within the documentation - Added documentation for releases Changes in version 1.2.1 Changes - Fixed dead URLs in README - First CRAN compatible release attempt. Changes in version 1.1.0 Features - Handle paths with ~ (#24) - Integrated support to handle integers in input files. (#25) - Added support for handling .mtx.gz file formats. (#28) - Updated fast_matrix_market to 1.7.4 Bug Fixes - Improved error messages distinguishing between sparse and non-sparse matrices. (#26) - Enhanced error messages for sparse_to_fmm function. (#27) Breaking changes - Streamlined function naming for better clarity. (#29) User facing functionality is not affected, write_fmm still works. Improved Documentation - Streamlined the vignettes and readme. Changes in version 0.0.1.0 Features - Support reading R numeric vectors (is.vector()) - Support reading of R is.matrix() numerical matrices - Support reading sparse matrices from Matrix. Changes in version 0.0.0.9000 Improved Documentation - Added a performance benchmark for write and a basic introduction to the package. Features - A full multi-OS set of tests conforming to CRAN submission requirements and ROpenSci is present. (#12) - Support writing R numeric vectors (is.vector()) - Support writing of R is.matrix() numerical matrices - Support writing sparse matrices from Matrix.